Statistics

Problem Statement for "WSNParentsAssignment"

Problem Statement

A wireless sensor network consists of several independent measuring devices and one control center. Each device must be able to send its sensor readings to the control center, but due to limitations in range, not all of the devices can communicate directly with the control center. To solve this problem, each device is assigned a single parent to which it is capable of directly transmitting data. A parent can be either another device or the control center. Each device receives readings from all its children (if it has any), adds its own readings, and passes everything to its parent. All the readings must eventually reach the control center. The number of children a device has is called the device's burden level. The burden level of the entire network is the maximum burden level among all its devices. Note that the control center is not a device.

You are given a String[] network, where the j-th character of the i-th element is equal to 'Y' if the i-th device can directly transmit data to the j-th device, and 'N' otherwise. A wireless sensor network in this problem always represents a directed acyclic graph, so if device d1 can transmit data directly or indirectly to device d2, then device d2 can't transmit data directly or indirectly to device d1. You are also given a String nearest, the i-th character of which is 'Y' if the i-th device can communicate directly with the control center, and 'N' otherwise. You must assign a parent to each device in a way that minimizes the burden level of the entire network. Return a int[], the i-th element of which is the parent assigned to the i-th device. If the parent is another device, the i-th element must be the 0-based index of the parent device. If the parent is the control center, the i-th element must be n, where n is the number of devices in the network. If there are multiple possible return values, return the one among them that comes first lexicographically. If it is not possible to assign parents in such a way that the control center can receive all the devices' readings, return an empty int[].

Definition

Class:
WSNParentsAssignment
Method:
minNetworkBurdenLevel
Parameters:
String[], String
Returns:
int[]
Method signature:
int[] minNetworkBurdenLevel(String[] network, String nearest)
(be sure your method is public)

Notes

  • A int[] a1 comes before a int[] a2 lexicographically if a1 contains a smaller value at the first index at which they differ.

Constraints

  • network will contain between 1 and 50 elements, inclusive.
  • Each element of network will contain exactly n characters, where n is the number of elements in network.
  • Each element of network will contain characters 'N' and 'Y' only.
  • network will represent a directed acyclic graph.
  • nearest will contain exactly n characters, where n is the number of elements in network.
  • nearest will contain characters 'N' and 'Y' only.

Examples

  1. {"NNY","NNY","NNN"}

    "NNY"

    Returns: {2, 2, 3 }

    There is only one possible configuration here. Assign device 2 as the parent of devices 0 and 1, and assign the control center as the parent of device 2. The network's burden level here is 2.

  2. {"NYY","NNY","NNN"}

    "NNY"

    Returns: {1, 2, 3 }

    This is similar to example 0, but in this case, device 0 can transmit data directly to device 1. Therefore, we assign device 1 as the parent of device 0 because that reduces the network's burden level to 1.

  3. {"NYNNNN","NNNNNN","NYNYNN","NNNNNN","NYNYNN","NYNNNN"}

    "NYNYNN"

    Returns: {1, 6, 3, 6, 3, 1 }

  4. {"N"}

    "Y"

    Returns: {1 }

  5. {"N"}

    "N"

    Returns: { }

    There is only one device here, and it cannot communicate directly with the control center. Therefore, it is impossible for the control center to get readings from the device.

  6. {"NNNNN","YNNNY","NNNYN","NNNNN","YNNYN"}

    "YNNYN"

    Returns: {5, 4, 3, 5, 0 }

  7. {"NNN","YNN","NNN"}

    "YNY"

    Returns: {3, 0, 3 }

  8. {"NNY","YNN","NNN"}

    "YNY"

    Returns: {2, 0, 3 }

  9. {"NNNN","YNNN","NNNN","NNYN"}

    "YNYN"

    Returns: {4, 0, 4, 2 }

  10. {"NNNNNNNNN","NNNNNNNNN","NNNNNNNNN","YNNNNNNNN","NYNNNNNNN","NNNNYNNNN","NYYNNYNNN","NYYNNNNNN","NNYNNNNYN"}

    "YYYNNNNNY"

    Returns: {9, 9, 9, 0, 1, 4, 5, 2, 7 }

  11. {"NNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNYNNYNNNNNNNNNNN","NNNNNNYNNYNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNYNNNYNNNNNNNNY","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNYNNNNNNYNNNN","YNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNYNNNYYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYN","NNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNYYNYNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYYNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNYN","NYNNNNNNNNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNYNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNYNNYNNNYYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNYNYNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNYN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNYNNNN","YNNYYNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNN","YNNNYNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNN","NYNNNNNNNNYNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNYNNYNNYNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNYNNNNYNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNYNNNNNNNNNNNYNNNNNNNNYNNNYYNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNYNN","YNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNYNYNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNYN","NYNNNNYNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNYNNYNNYNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNYNNNNNNNNYNNN","NNNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNYNNNNNNNNYNNN","NNNYNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNYNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNYNNNNNNNNNNNYNNNNNNYNNNNNNNNYNNN","NNNNNNNNYNNNNNNNNNNNYNNNNNNNNYNNYNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNYYNYNNNNYNNNNNNNNNNNN","NNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNYNNYNNNN","NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNYYNNNNNNNNNNNNNNY","NYNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNNNNNYNNYNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNYNNYNNNNNNNNNNNNY","YNNNYNNNNNNNNNNNYNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNYNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNYNNNNNNN","NYNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNNNNNYYNNNNNNNNNNNNNNN"}

    "NNYYNYNNYNNYNNNNYNYNNNNNNYNYNYYNNNNNNYNNNNNYNNNNNN"

    Returns: {3, 6, 22, 15, 0, 21, 9, 2, 20, 13, 1, 28, 14, 48, 25, 7, 4, 16, 10, 12, 29, 47, 8, 11, 27, 50, 44, 35, 5, 18, 37, 38, 46, 32, 30, 39, 33, 50, 45, 36, 49, 24, 40, 50, 19, 42, 26, 43, 23, 34 }

  12. {"NNNNNNYNNNNYNNNNNNYNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNYNNNNNNYNNY","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNYNNNNNNNYNNNNNYNNNNNNNNNNNNNYNNNNN","NNNNYNNNNNNNNNYNNNNNNNNNYNNNNNYNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNYNYNNNNNNNNYNNNNNNNNYNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNYNNY","NYNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNN","NNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNYNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNY","NNNNNNNNNNNNNNNNNNYNYNNNNNNNNYNNNNNNNNNNYYNNNNNNNN","NNNYNNNNNYNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNYNNNNYN","NNNNNNNNNNNNNNNYYNNNNNNNNNNNNNYYNNNNNNNNNNNNYNNNNN","YNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNN","YNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNYNNNNNNNNYNNNNNNNNNNNNNNYNNNNYN","NNNNNNNYNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYYNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNYNNNNYN","NNYNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNN","NYNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNYNNNYNYNNNNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYYYNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNYYNNNNYNNNNNNNNNYNNNNNNN","NNNNNNNNYNNNNNNNNNNNNYNNNNNYNNNNYNNNNNNNNNYNNNNNNN","NYNNNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNN","NNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNYN","NNNNNNNNNNYNNNNNNNYNYNNNNNNNNNNNNNNNNNNNYYNNNNNNNN","YNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNN","YNNNNNYNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNN","NYNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNYNYNNYNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNYYNNNNNYNNNNNNNNNNNNNYNNN","NNNNYNNNNNNNNNYNNNNNNNNNYNNNNNYNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNYNNNNNNYNYNNNNNNNNYNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNYYNNNNNNNNNYNNNNNNNNNYNNN","NNYNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNY","NNYNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNY","NYNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNYNNNN","NNNNYYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNYN","YNNNNNYNNNNNNNNYYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNYNNNNNYNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNYYNNNNNYNNNNNNNNNYNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNYYNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNYNNYNNNNNNYNNN"}

    "NNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNYYNNNNNYNYNNNYYNNY"

    Returns: {6, 12, 25, 23, 14, 4, 11, 2, 1, 47, 7, 18, 9, 5, 15, 0, 31, 13, 10, 28, 40, 8, 17, 33, 30, 21, 32, 35, 43, 20, 44, 38, 42, 50, 19, 45, 26, 24, 29, 36, 41, 39, 27, 48, 16, 50, 50, 3, 37, 46 }

  13. {"NNNNNNNYNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNYNNNNNNYNNNNNNY","YNNNNNNYNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNN","NYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNY","NYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNY","NNNNNNNNNNNYNNNNNNYNYYNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNYNYNNNNNNYNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNY","NNNNNNNNNNYNYNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNYYNNN","NNNNNNNNNNNNNNNNNNYNYYNNNNNNYNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNYNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNYNNNNYNNYNN","NNNNNYNNNNNYNNNNNNYNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNYNNNNNNYNNNNNNYNNYNNNNNNNNNNNNN","NNNNNNNNNNYNYNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNYNNNNNNNYN","NNNNNYNNNNNYNNYNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNNNNNNYNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNYYNNNNNNNNNNYNNNNNNNYN","NNNNNNNNNYNNYNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNNN","NNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNYNNNNNNYNNNNNNYNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNYNNNNNYNNNNNNNNNNNNYNNNNNNNYNNNNNN","NNNNNYNNNNNYNNYNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","YNYNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNYNNNNNNNYN","YNYNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYYNYNN","NNNNNNYNNNNNNNNYNNNNNNNNYNNNNNNNNNNNYNNYNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNYNNYNNNNNNNNNYNNNNNNNYNNNNNN","NNNNNYNNNNNYNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNYNNYNN","NNNNNNNNNYNNNNNNYNNNNNYNNNNNNNNNNNNNNYNNNNNYNNNNNN","NNNNNYNNNNNNNNYNNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNYNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYYNNN","NNNNNNNNNNNNNNNNNNYNYYNNNNNNYNNNNNNNNNNNNNNNNNNNYN","NNNNNNYNNNNNNNNYNNNNNNNNYNYNNNNNNNNNYNNNNNNNNNNNNN","YNYNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNYNNNNNNNN","NNNNNNNYNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNYNNYNNNNNNYNNYNNNNNNNNNNNNNN","NNNNNNNNNNYNYNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNN","NNNNNNYNNNNNNNNYNNNNNNNNYNNNNNNYNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNYNNYNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNYNYNN","NNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNYNNNNYNNNNN","YNYNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNYNNYNNNNNNYNNNNNNN"}

    "NNNNNNNNNNNNNNYNNYNNNYNYNNYNNNNYYNNNNNNYNNNNNNNYNN"

    Returns: {7, 25, 0, 1, 32, 11, 15, 17, 3, 10, 13, 18, 30, 31, 5, 14, 12, 50, 20, 38, 27, 28, 9, 50, 26, 16, 50, 2, 48, 41, 34, 6, 22, 19, 39, 37, 33, 45, 21, 36, 29, 23, 35, 46, 24, 44, 47, 50, 40, 42 }

  14. {"NNNNNNNNNNNYYNYYNNNNNNNNNNNNNNNNNNYYNNNNNNNYYNYNNN","NNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNYNNNNNNYNNNNYNNNNNNNNNYNNNNYNNNYNNNNNYNNNYNN","NNNNNNNNNNNYNNNNNNNYNNNNNNNNNYNNNNNNNYNNNNNNNNNNNN","NNNYNNNYNNNNNNNNNNYYNYNNNNNNYNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNYYNNYNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNYYNNNNNNNNNNNNNNYNYNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNY","NNNNYNYNNYNNNNNNNNYYNNNNNNNNNNNNNNNYNNNYYNNNNYNNNN","NNNNNNNNNYNNYYNNNNNYNNNNYNNNNNNNNNNYNNNYNNNNNNNNNN","NNNNNNYNNNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNYNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNYNNYYNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNYNNYNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNYNNNN","NYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNYNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNYNNYNNNNNNNNNNNN","NNNNNNYNNYYNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNN","NNYNNYNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNYNNNNNNN","NYNNNNYNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNYNNNNYN","NNNNNNNYNNNYNYNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNYYN","NYNNNNNNNNNNNNNNNNNNNNYNYNYNNYNNNYNYNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNYNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNYYNNNNNYNNNYNNYNNNNNNNNNNNNNNNNNNNNYYNY","NNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN"}

    "NNNYYNYNNYYYYNYYNYYNNYNYNYNNYNYNYNNNNYNNNNNYYNNYYY"

    Returns: {11, 9, 6, 29, 3, 21, 50, 8, 10, 25, 48, 50, 50, 23, 50, 14, 4, 12, 50, 13, 47, 50, 1, 50, 18, 50, 19, 34, 50, 37, 50, 2, 43, 28, 30, 5, 22, 50, 33, 7, 44, 24, 49, 50, 50, 46, 26, 50, 50, 50 }

  15. {"NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNYNYNNNNNNNYYYNNNNNYNNYNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNYNNNNNNNYNYNNNNNNNNNYNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNYNNNNNYNNNNNNNNNNNYNNNNNNYNNNYYNNNNYNYNNYN","NNNYNNNNNNNNNNYNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNYNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNYYNNNNNNYNNNNNNNNNNNYNNNNNNNNN","YNNNNYNNYNNNYNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNN","YNNNNYNNNNNNNNNNNYNNNNNNNYNNYNNYNNYYNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNN","NYNNNYNNNNNYNNNNNYNNNNNNNYNNNNNNNNNNNNNNYNNYNNNNNN","NNNNNYNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNYNNNNNNNNNYNNNNNNNNNNYNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNYNNYNNNNNNNNNNNNNNN","NYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNYNNNNNNNNNN","NNNNNYYNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNN","NYNNNNYNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNYNNNYNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNYNNNNNNNNYNNNYNYNNYNNNNNNNNYNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNYNNNNNNNNYYNN","NYNNNNNNNNNNNNYNNNNNNNYNNNYYNNNNNNNNNNNNNYNNNNNNNN"}

    "NNNNNNNYNNNYNNYNNNNYYYNYYYNYYNYYYYYNYNNNNNYYNYYYNN"

    Returns: {26, 15, 5, 14, 14, 21, 34, 17, 35, 8, 3, 50, 17, 0, 1, 25, 0, 19, 8, 50, 30, 50, 28, 50, 50, 30, 1, 5, 11, 46, 50, 6, 19, 13, 50, 43, 6, 15, 31, 20, 23, 24, 23, 50, 46, 22, 50, 21, 37, 22 }

  16. {"NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNYYYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NYNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNN","NYNNNNYNYNNNNNYNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NYNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNYNNNNNNNNNNNNNYNNNNNYNNYYNYNNNYNNNYNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNYNNN","NNNYNNYNNNYYNNYNYNNNNNNNNYNNNNNNNNNNNNNYNYNYYNYNNN","YNNNNNYYNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNN","YNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNN","NNNNNNNNNNNNYNNYNNNNNYNNNNNNNNNNNNNNYNNNNNNNNYNNYN","NYNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNYNNNNNNYYYNNNNN","NYYNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNYNYNN","NNNNYNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYYNNNYNNYNNYNN","NYYYYNNNNNYNNYNNNNNNNNNYNNNNYNNNNNNYNNNNNNNNNNYNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNYY","NNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYYNNNNNNNYYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNN","NNNNNYNNNYNNYNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNYNNNNNYNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNN","NYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN"}

    "YYYNYNNNYNNNNNYNNNYNNNNNYNNNNYNYYNYYYYNNNNYNNYNNYN"

    Returns: {1, 50, 50, 16, 50, 3, 4, 0, 50, 6, 17, 8, 9, 35, 50, 27, 42, 47, 50, 22, 46, 11, 34, 36, 15, 43, 28, 10, 18, 24, 23, 50, 48, 31, 50, 50, 37, 50, 14, 2, 39, 5, 50, 12, 13, 50, 7, 49, 50, 45 }

  17. {"NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNYNNNNNNNNNNNNNNNYNNNNYNNYNYNNNNNNYNNNN","NNNYYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNYNYNNNNNNNNNNNNNNNYNYNNNNNYNNNYNNYNNNNNNYNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNYNNNNNNNNYNNNNNNNNNYNNNNYNNNNNNNNNNYNNNNNNNNN","NNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNYN","NNYNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNYNNNNNNNNYNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNYNNNNYNYNYNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNYNNNNNNNNNNNYNNNNNNYNYNNNNYNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNYNNNN","NNNNNNNNNNNNNNNNNNYNNNYNNYYNNNNNNNNYNNYNNNNNNNNNNN","NNNNNNYNYNNNYYNNNNNNNNNNYNNNYNNNNYNNNYNNNNNNYNYNNN","NNNNNYNNYNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYYNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNYNNNNNYYYNNYNNNYNNY","NNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","YNNNNNNNYNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNYYNN","NNNNNNNYNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNY","NNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYYNNNNYNNNNYYYNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNYYYNNNNNNNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNYNNNNNYNNNNNNNNNNNNNYNNNNNYNNNYNNNNNYNNNNNN","NNNNNNNNYNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNYNNNNNNYNNYNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNY","NNNNNYNYYNNNNNNNNNNNNYYNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYYNNNNY","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNYNNNN"}

    "NNNYYYYYNNNNNNYYNYNYNYNNNNNYNYYNYNNYYNYNNNNNNYNNNN"

    Returns: {14, 9, 3, 4, 24, 50, 50, 50, 48, 5, 5, 2, 8, 22, 50, 14, 30, 18, 6, 8, 9, 27, 7, 29, 48, 0, 7, 50, 0, 40, 24, 30, 50, 23, 13, 21, 50, 36, 12, 33, 43, 34, 22, 21, 32, 50, 36, 38, 6, 34 }

  18. {"NYNNNNNNNNNYNNNNNNNNYNNNNNNNYNNNNNNNYYNNYNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNYNNYNNNNNNNNYNNNNNYNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNYYNNYNNNNNNNNNNNYNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNYNNYYNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNYNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNYYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNYNNNNNYNNNNNNNNNYNNNNNNNNNNNYNNNYN","NNNYNNNNNYNNNNNNNNNNNNNYNYNNNNNNNNYNNYYYNYNNNNNNYN","NNNNNYNNNNNNNNNNNNYNNNNNNYNYNYNNNNYNNYNNNYNNNNNNYN","NYYNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNYNNNNNNNYNNNNNNNN","NNYNNNNNNYYNNNNNNNNNNNYNNNNNYNNNYNNNNNNNNNNNYNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNYYNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNYNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNYNNNNNNNNYNNNYYNNNNNYNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNYNNNNNNNNYNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNYNNNNNNNNNNNNNNNNN","NNNNNNNYNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNYYNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNYNNNN","YNNNNNNYNNNNNNNNNNNNYYNNNNNNNNNNNYNNNYNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYYNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNYNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNN","NNNNYNNNYNNNNNNNNNNNNNYNNNNYNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYYNNNYNNNNNYNNYNNN"}

    "YNNNNYNYNYYYNNNNYNNNNNNYNYYNYYNNNNNNNNNNYYNNYNNNNN"

    Returns: {1, 16, 10, 19, 19, 41, 33, 50, 14, 7, 50, 7, 3, 5, 1, 2, 50, 2, 16, 41, 28, 20, 28, 50, 4, 4, 50, 20, 50, 50, 5, 9, 44, 32, 9, 10, 40, 22, 36, 0, 50, 50, 13, 46, 50, 26, 35, 8, 21, 32 }

  19. {"NNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNN","NNNNNNYNNYNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNYNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNYNNNNNNNNNNNN","NNNNNNNNNNNYNYNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNYN","NYNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNYNNNNNNNNNNN","NNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNYNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNYNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNNNNNYNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNNNNNYNNYNNNN","NNYNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNYNNNNNNNNNNNNY","NNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNNNNNNYNNNNNNNNNNNNNNN"}

    "NNNYNYNNNNNYNNYNNNNNNYNNYYNNYNNNYNNYYNNNNYNYNNNYNN"

    Returns: {3, 9, 40, 15, 0, 43, 23, 22, 20, 13, 19, 50, 48, 21, 25, 7, 4, 16, 26, 14, 18, 50, 33, 5, 27, 28, 6, 35, 50, 10, 37, 38, 46, 8, 30, 42, 50, 1, 45, 2, 36, 31, 49, 50, 12, 39, 44, 50, 11, 34 }

  20. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNYNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNYNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNN","NNYNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","YNNNNNNNNYNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNYNNNNNNNN","NNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNYNNNN","NNNNYNNNNNNYNNNNNNNNNNYNYNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNYNNNNNNYNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNYNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNN","NNNNNNNYNNNNNYNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNYNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNYNN","NYNNYNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNN","NYNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNYNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNN","NYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNNNYYNYNNNNNYNNNNNNYYNNNNNYNNNNNNNYNNYYNNNNNYNNY"

    Returns: {48, 6, 15, 31, 11, 6, 25, 30, 37, 16, 28, 35, 2, 34, 17, 33, 49, 8, 14, 0, 22, 9, 1, 4, 4, 14, 23, 3, 50, 3, 10, 7, 10, 17, 28, 2, 8, 31, 1, 27, 27, 5, 12, 18, 0, 12, 29, 13, 9, 50 }

  21. {"NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NYNNNNNNNNNNNNYNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNYNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNN","NNNNNNNNNNYNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNYNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNN","NNNNYNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNN","NNNYNNNNNYNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNYN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNYNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNYNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNYNNNNNNNNNNN","NNNYNNNNNYNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNN","YNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNYNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNYNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNYNN","NYNNYNNNNNNNNNNNYNYNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNYNNNNNNNNNNNNNNNNNNYNYNNYNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNY","NNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNYNNNNY","YNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNN"}

    "YNNNNNYNNNNNYYYNNYNYNNYNNYNNNYYNNNNYYYYNNNNNNYNNNN"

    Returns: {26, 4, 1, 8, 6, 22, 25, 27, 47, 7, 5, 41, 10, 50, 16, 9, 29, 3, 40, 50, 24, 14, 50, 19, 18, 50, 2, 0, 15, 50, 50, 33, 30, 11, 42, 50, 17, 32, 50, 20, 13, 21, 37, 23, 36, 44, 49, 43, 12, 28 }

  22. {"NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNN","NNNNNNNNNNNNNNNYNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYN","NNNNNNNNNNYNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYYNNNNNNNN","NNNNNNYNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNYN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNYNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNY","NNNNYNYNYNNYNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNN","NNNNNNNNNYNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNN","NYNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNN","NNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNYNNNNNNYNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NYNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNYNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNYNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNYNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYNNYNNYNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNYNNNNNYNYNNNYNNNNNNNNNNYYNNNYYYNNNNYYNNNNNNNN"

    Returns: {13, 15, 8, 42, 22, 4, 3, 0, 6, 36, 28, 50, 2, 12, 29, 14, 25, 24, 38, 23, 40, 1, 32, 44, 11, 30, 45, 47, 50, 50, 9, 16, 48, 50, 50, 5, 26, 17, 33, 18, 37, 46, 49, 35, 34, 39, 20, 10, 21, 19 }

  23. {"NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNYNN","YNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNN","NNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNYNYNNNNNNNYNYNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNN","NNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNYNNNYNN","NNNNNNNNNNNYNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNYNNNNN","NNNNNYNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","YNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNN","NNNNNYNNYNNNNNNYNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNYNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNYNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNYNNYNNNNNNYNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNYNNNYNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNYNNNNNNNNNYN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNYNNYNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYN","NNNNNNNNYNNNNNNNNNNNNNNYNNYNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN"}

    "NNNNNNNNNNNNYNNNNNYNNNNYYNYNYNNNYYNNNYYNNYNNNYNYYY"

    Returns: {14, 7, 10, 2, 16, 32, 40, 0, 4, 10, 22, 7, 44, 36, 24, 16, 46, 4, 50, 17, 11, 6, 11, 5, 47, 0, 5, 18, 44, 8, 22, 6, 50, 9, 2, 29, 39, 21, 8, 24, 26, 13, 14, 19, 18, 9, 32, 40, 23, 50 }

  24. {"NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNN","NNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNY","NNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNN","NNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN"

    Returns: {31, 44, 40, 38, 24, 21, 9, 2, 34, 14, 26, 28, 6, 48, 25, 45, 4, 41, 10, 12, 29, 47, 33, 11, 0, 13, 1, 35, 5, 32, 37, 3, 30, 8, 20, 15, 49, 46, 27, 7, 36, 16, 39, 50, 19, 42, 18, 43, 23, 22 }

  25. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN"}

    "YNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYNNYN"

    Returns: {50, 0, 1, 50, 3, 4, 50, 6, 7, 50, 9, 10, 50, 12, 13, 50, 15, 16, 50, 18, 19, 50, 21, 22, 50, 24, 25, 50, 27, 28, 50, 30, 31, 50, 33, 34, 50, 36, 37, 50, 39, 40, 50, 42, 43, 50, 45, 46, 50, 48 }

  26. {"NNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNYNNNNNNN","YNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNN","YNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNYNNNYNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN"}

    "NYNYNNNYNNNNNYNNNYNNNNNNNNNYNYNNNNNNNNNNYYNYNNYYNN"

    Returns: {3, 50, 40, 50, 24, 43, 13, 50, 20, 13, 1, 5, 6, 50, 25, 39, 0, 50, 1, 14, 29, 47, 8, 11, 0, 13, 1, 50, 21, 50, 18, 3, 10, 8, 20, 2, 8, 10, 27, 40, 50, 50, 2, 50, 12, 40, 50, 50, 23, 34 }

  27. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNYNNN","NYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNYNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNYNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNYNNNNNNNYNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNYNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNYN","NNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNNYYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNNNNYYNNNYYYNNYNNNNNNYNNNYYNYYNNNNNNYYYNNNNNNNNY"

    Returns: {34, 12, 1, 14, 6, 4, 50, 50, 34, 15, 4, 50, 50, 50, 13, 23, 50, 6, 27, 27, 14, 29, 20, 50, 23, 9, 7, 50, 50, 13, 50, 50, 33, 25, 7, 48, 8, 40, 50, 50, 50, 11, 8, 11, 42, 35, 12, 31, 31, 50 }

  28. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNYNNNNNNNNNNYN","NNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNYNNNNYNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNYNNNYNNN","NNNNNNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNYYNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NYNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNN","YNNNYNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNYNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNYNNYYYNYYNYNNYNNNNNNNNNNNYNNNNYNNYNNNNNNNYNYN"

    Returns: {50, 48, 18, 13, 0, 50, 1, 4, 50, 50, 50, 21, 50, 50, 18, 50, 42, 9, 50, 5, 24, 34, 7, 4, 16, 8, 9, 3, 36, 8, 50, 13, 10, 2, 26, 50, 1, 30, 50, 34, 15, 12, 46, 6, 0, 10, 50, 5, 50, 17 }

  29. {"NYYYNYYYYYYYYYYYNNYYYYYYNYYYYYYYYYYYYYYYYNYYYYYYYY","NNNNNYYNNYNYYYYNNNNYNYNYNYNNYNNNNNNNNNNNNNNYYNNYYN","NYNNNYYNYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNNYNNYYNYYYY","NYYNNYYYYYYYYYYYNNYYYYYYNYYYYYYNYYYYYYYYYNYYYYYYYY","YYYYNYYYYYYYYYYYNNYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYY","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNYNYNYYNNNNNNYNYNYNNYNNNNNNNNNNNNNNYNNNYYN","NYYNNYYNYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNNYNNYYNYYYY","NYNNNYYNNYYYYYYNNNYYYYNYNYYNYYYNYNYNNYNNNNNYYNYYYN","NNNNNYNNNNNYNYYNNNNNNYNYNYNNYNNNNNNNNNNNNNNYNNNYYN","NYNNNYYNNYNYYYYNNNNYNYNYNYYNYNNNNNNNNNNNNNNYYNNYYN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNYYNNYNYNYYNNNNNNYNYNYNNYNNNNNNNNNNNNNNYNNNYYN","NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNYYN","NNNNNYNNNNNYNYNNNNNNNYNYNYNNYNNNNNNNNNNNNNNYNNNYYN","NYYNNYYYYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNYYNYYYYYYYY","YYYYYYYYYYYYYYYYNNYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYY","YYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY","NYNNNYYNNYYYYYYNNNNYNYNYNYYNYNNNNNNNNNNNNNNYYNNYYN","NNNNNYYNNYNYYYYNNNNNNYNYNYNNYNNNNNNNNNNNNNNYNNNYYN","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYYYNYNNNNYNNNNNYYNYYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NYNNNYYNYYYYYYYNNNYYYYNYNYYNYYYNYYYNNYNNNNNYYNYYYN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","YYYYNYYYYYYYYYYYNNYYYYYYNYYYYYYYYYYYYYYYYNYYYYYYYY","NNNNNYNNNNNYNYNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNYYN","NYNNNYYNNYNYYYYNNNNYNYNYNYNNYNNNNNNNNNNNNNNYYNNYYN","NYYNNYYYYYYYYYYYNNYYYYYYNYYNYYYNYYYYYYNYYNYYYYYYYY","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNYNNNNYNNNNNYYNYYYN","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNNNNNNNNYNNNNNYYNYYYN","NYYYNYYYYYYYYYYYNNYYYYYYNYYYYYYNYYYYYYYYYNYYYYYYYY","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNNNNNNYNNNNNYYNYYYN","NYNNNYYNYYYYYYYNNNYYYYNYNYYNYYYNYNYNNYNNNNNYYNYYYN","NYNNNYYNNYYYYYYNNNYYYYNYNYYNYYYNYNNNNYNNNNNYYNYYYN","NYYNNYYYYYYYYYYYNNYYYYYYNYYNYYYNYYYNYYNYYNYYYYYYYY","NYNNNYYNYYYYYYYNNNYYYYYYNYYNYYYNYYYNNYNNNNNYYNYYYY","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNNNNNNNNNNNNNNYYNYYYN","NYYNNYYYYYYYYYYYNNYYYYYYNYYYYYYNYYYYYYNYYNYYYYYYYY","NYYNNYYYYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNNYNNYYNYYYY","NYNNNYYNYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNNNNNYYNYYYY","YYYYYYYYYYYYYYYYYNYYYYYYYYYYYYYYYYYYYYYYYNYYYYYYYY","NYYNNYYYYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNYYNNYYNYYYY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYYNNYNYYYYNNNNYNYNYNYNNYNNNNNNNNNNNNNNYNNNYYN","NYYNNYYYYYYYYYYNNNYYYYYYNYYNYYYNYYYNYYNYYNYYYNYYYY","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNNNNNNNNNNNNNNYYNNYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNYNN","NYNNNYYNYYYYYYYNNNYYYYYYNYYNYYYNYYYNNYNNNNNYYNYYYN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN"

    Returns: {31, 44, 40, 38, 24, 21, 9, 2, 34, 14, 26, 28, 6, 48, 25, 45, 4, 41, 10, 12, 29, 47, 33, 11, 0, 13, 1, 35, 5, 32, 37, 3, 30, 8, 20, 15, 49, 46, 27, 7, 36, 16, 39, 50, 19, 42, 18, 43, 23, 22 }

  30. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYNN","YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYN"}

    "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48 }

  31. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

  32. {"NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNYYNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNYYNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYYNYNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNYNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNYNNNNNNYNYNNN","NNYNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNYNNNYNYNYYNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNYNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNYNNYYYNYNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNYNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNYNNNN","NNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNYYNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYYNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNN","NNNYYNNNNNNNNNNNNNNNNNNNYNNYNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNYYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNYNYNNYNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNYNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNYNNNYNYNNYNNNNNNNNYNYNNYNNNNNNNNNNNNNNNNNNNYN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNYYNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN"

    Returns: { }

  33. {"NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNYYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNNYNYNNYNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNYYYNNNNNYNYNNYNNNY","NNYNNNNNYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNNYNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNYNYNNNNYNNNNYNYNNNNYYNYNNYNNNN","NNNYNNNYNNNNNNNYNNNNNNNNNNNNNYNNYNYNNNNYYNYNNYNNNN","NNYNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNYYNYNNYNNNN","NNNNNNNYYNNNNNNNNNNNYNYNNNNNNYNNYNYNNNNYNNYNNYNNNN","NNYYNNNYNNNNNNNYNNNNNNNNNNNNNNNNYNYNYNNYYNYNNYNNNY","NNNYNNNNYNNNNNNNNNNNYNNNNNNNNYNNYNYYNNNYNNYNNYNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNYNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNNYNYNNYNNNN","NNNYNNNNYNNNNNNYNNNNYNYNNNNNNNNNYNYNNNNYYNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNYNNNNNYNNNNNNNNNNNYNNNNNNNNYNNYNYNNNNNYNYNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNYYNNNYNNNNNNNNNNNNYNNNNNNNNNNNYYYNNNNYNNYNNYNNNN","NNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNYYNNNYNNNNNNNYNNNNNNYNNNNNNNNNYNYNNNYNNNYNNYNNNN","NNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNYNYNNYNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNYNNNNYNNYNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNYYNYNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNYNNNNYNYNNNNNNYNNYYYNYNNYNNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNYNYNNNYNYNNYNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNYNYNNNNYYNYNNYNNNY","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNNYNYNNYNNNN","NNYYNNNNYNNNNNNNNNNNYNYNNNNNNNNNYNYNNNNNNNNNNYNNNN","NNNYNNNYYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNNYNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN"}

    "NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNNNNNNYNNNNNYYNYYYN"

    Returns: { }

  34. {"NNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNYNYNYNNNNNNNYNYNYNNNNNNNNNNNNNNNNNYNNNYNN","NYNNNYNNNNYNNYYNNNYYNNNYNYNNYNNNNNNNNNNNNNNNNNNYYN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNYNNNYYYYYNNNNNNNNNYNYYNNNYNNNNNNYNNNNNNYNYNYN","NYNNNNYNNNNYYNYNNNYYNYNNNNYNNNNNNNNNNNNNNNNNNNNYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNYNNNYNNYNNNNNYNNNNNYNNNNNNNNNNNYNNNNNNNNYNYN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNYNNYNYYNYNNNYYNYNYNNYNNNYNNNNNNYNNNNNYNNYYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNYNNNNNNYNNNNNYNNNNNNNNNNNYNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNYNYNNNNNNYNNNNNNYNNNNNNNNYNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYYNNNYYNNNNNNYNNNNYNYNNNNYNYNNYYYYYNYYYNYNNYNNNY","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNNNNNNYNNNNNYYNNYYN","NNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNN","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNNNNNNYNNNNNYYNYYYN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNYNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYYYYYYNNNNYNNNYNNYNYNYNNNNNNYNNNNNNYNNNNN","NYNNNYYNNYYYNYNNNNYYNYNNNNNNNNYNNNNNNNNNNNNYYNYNYN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNNNNNNYNNNNNYYNYNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNYYNNYYYYYYNNNYYNYNYNYNNYNYNNNNNNYNNNNNYYNYYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNYNNNNNNNYNNNNNNYNYNNNNNNNNNNNNNYNNNNN"}

    "NYNNNYYNNYYYYYYNNNYYNYNYNYYNYNYNNNNNNYNNNNNYYNYYYN"

    Returns: {2, 50, 6, 1, 24, 50, 50, 1, 1, 50, 50, 50, 50, 50, 50, 6, 24, 4, 50, 50, 6, 50, 9, 50, 0, 50, 50, 9, 50, 10, 50, 2, 5, 5, 5, 14, 13, 50, 25, 9, 10, 24, 10, 50, 50, 11, 50, 50, 50, 13 }

  35. {"NNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNYNNNYYNYNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYYNYNNNNNNN","NNYNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYYNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNYNYNNNNNNNNNNNYNYNNYNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNYNNNNNNNNNNNYNNNNNNNNYNNNNYNYNNNNNNNNNNNNY","YNNNYNNNNNNNNNNNNNNNNNNNYNNYNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNYYNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNYYNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNYNYNYNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNY","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNYNNYYYNYNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN"

    Returns: {7, 19, 8, 2, 2, 21, 5, 20, 30, 21, 19, 21, 25, 21, 21, 8, 0, 16, 19, 6, 30, 50, 30, 21, 7, 21, 19, 2, 47, 30, 1, 2, 30, 30, 30, 22, 30, 19, 42, 8, 8, 16, 8, 50, 19, 33, 19, 50, 43, 30 }

  36. {"NNNYNNNNNNNNNNNYNNNNNNNNNNNYNNNYNNNYNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","YNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNNNNNNNNYNNNYNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNYYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","YNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNN"}

    "NNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN"

    Returns: {3, 44, 49, 45, 31, 50, 9, 36, 32, 13, 26, 47, 14, 5, 25, 45, 38, 0, 26, 14, 30, 50, 8, 5, 3, 5, 1, 45, 50, 32, 37, 45, 37, 30, 30, 45, 8, 46, 45, 22, 49, 0, 22, 50, 6, 2, 10, 50, 5, 8 }

  37. {"NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYYN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNYNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNYYN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNNYN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNY","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYYNYNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNY","NNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNYYN","NNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYYNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNYNNYYNYYYNNNYYNNNNNYYNNNNNNNNNNYNNNNNNYNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYYNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNYNYNNNNNNYNNNYNNNNNNNNNNNNNNNN","YNNNYNNNNNNNNNNYYNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNNNNY","NNNNNYNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNYNNNYYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNNNNNNN"}

    "NNNNNYNNNNNYNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNYNNNYYN"

    Returns: {7, 5, 20, 2, 39, 50, 11, 22, 30, 5, 5, 50, 11, 11, 21, 2, 2, 41, 47, 43, 30, 50, 32, 50, 7, 23, 48, 7, 50, 32, 6, 42, 6, 30, 32, 39, 22, 21, 36, 29, 8, 0, 8, 50, 21, 36, 23, 50, 50, 22 }

  38. {"NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNYNNNNNNYNNNN","NNNNNNNNNNNYNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNYNNNNNNYNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNYNNNYYNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNYN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNYNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNYNNNNNNYNNNN","NNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNYNNNNNNNYNNNYNYNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNYNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNN","NYNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN"

    Returns: {15, 11, 22, 15, 15, 21, 9, 2, 20, 5, 1, 5, 9, 5, 5, 39, 15, 15, 6, 11, 10, 50, 34, 5, 45, 5, 6, 42, 5, 10, 12, 15, 1, 20, 10, 39, 8, 1, 7, 36, 8, 15, 2, 50, 9, 7, 1, 50, 5, 22 }

  39. {"NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN"}

    "NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN"

    Returns: {21, 5, 47, 21, 43, 50, 5, 21, 47, 43, 5, 47, 47, 21, 43, 5, 21, 21, 43, 21, 21, 50, 21, 21, 21, 47, 5, 43, 21, 43, 47, 47, 21, 21, 21, 5, 47, 21, 5, 21, 5, 21, 21, 50, 21, 21, 5, 50, 21, 47 }

  40. {"NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN"}

    "NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN"

    Returns: {5, 5, 5, 21, 21, 50, 5, 5, 5, 21, 5, 5, 5, 21, 5, 5, 5, 43, 43, 21, 21, 50, 47, 21, 21, 43, 21, 21, 21, 21, 47, 47, 43, 47, 43, 47, 43, 47, 43, 43, 43, 47, 43, 50, 47, 43, 43, 50, 47, 47 }

  41. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNN"

    Returns: {47, 43, 43, 43, 43, 47, 43, 43, 47, 43, 47, 43, 43, 43, 43, 43, 43, 43, 47, 47, 47, 43, 47, 43, 47, 43, 43, 43, 43, 47, 43, 47, 47, 47, 47, 47, 47, 47, 43, 43, 47, 47, 47, 50, 47, 47, 47, 50, 47, 43 }

  42. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNY","YNYYNNNYNNNNNNNNNNNNNNNNNNNYNNNYNNNYNNNYNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","YNYYNNNYNNNNNNNYNNNNNNNNNNNYNNNYNNNYNNYYNNYNNYNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","YNYNNNNYNNNNNNNYNNNNNNNNNNNYNNNYNNNYNNYYNNYNNYNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNY","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNNNYNNNNNNNNYNNNNNYNNNNNNNYNNNYNNNNNNNNNNYN","NNNNNYNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNYNYNNNNYYNNNNYYNYYNNYNNNNNYNNNNNNNNNNNYNNNYN","YNYYNNNNNNNNNNNYNNNNNNNNNNNYNNNYNNNYNNYYNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN","NYNNNNYNYNYNNYYNNNYYNNYNNYYNNNYNYYYNNYNNNNNNYNYNYN"}

    "NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN"

    Returns: {36, 21, 36, 49, 0, 50, 5, 36, 11, 5, 5, 50, 5, 21, 43, 36, 42, 0, 11, 11, 11, 50, 21, 43, 0, 21, 28, 40, 50, 28, 43, 49, 28, 47, 43, 40, 10, 47, 40, 49, 6, 0, 40, 50, 28, 49, 47, 50, 47, 1 }

  43. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNYNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYNNNNNYNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNYNNNYNNNYNNNNNNNNNNNNYNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNYNYNNYYNNNNNYNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNYNNNNNYYNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN"}

    "NNNNNYNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNYNNNYNN"

    Returns: { }

  44. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNYNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNYYNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYYYNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNNNNNYNNNNNNYNNNNNNNNNNNNYNNNNNNYYNNNNNNNNNNNN"

    Returns: {50, 37, 14, 1, 37, 36, 23, 36, 6, 50, 9, 16, 37, 6, 23, 16, 50, 37, 23, 36, 9, 23, 25, 10, 37, 1, 16, 23, 36, 50, 14, 25, 9, 29, 16, 3, 50, 50, 27, 36, 16, 23, 25, 37, 29, 3, 16, 16, 36, 23 }

  45. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNYYNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYYYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNNNNNYNNNNNNYNNNNNNNNNNNNYNNNNNNYYNNNNNNNNNNNN"

    Returns: {50, 37, 3, 1, 37, 36, 23, 36, 3, 50, 9, 16, 37, 25, 23, 16, 50, 37, 23, 36, 9, 23, 25, 20, 37, 17, 16, 23, 36, 50, 25, 25, 9, 29, 16, 3, 50, 50, 25, 36, 16, 23, 25, 37, 29, 3, 16, 16, 36, 23 }

  46. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNYNNYNNNNNNYNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNYNNNNYNNNNYNNNNNNNYNNNNNNNNNYNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN"}

    "YNNNNNNNNYNNNNNNYNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNN"

    Returns: {50, 16, 45, 29, 0, 29, 16, 16, 42, 50, 36, 9, 29, 42, 9, 36, 50, 36, 0, 16, 9, 0, 16, 0, 36, 9, 9, 29, 9, 50, 45, 0, 29, 0, 36, 0, 50, 9, 45, 29, 16, 36, 7, 36, 9, 5, 9, 0, 29, 42 }

  47. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 0, 0, 0, 29, 29, 29, 0, 29, 29, 29, 29, 29, 29, 29, 0, 29, 29, 0, 29, 0, 29, 29, 29, 29, 29, 0, 29, 29, 50, 29, 29, 29, 0, 29, 29, 29, 0, 0, 29, 29, 29, 0, 0, 29, 0, 0, 29, 0, 29 }

  48. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 0, 0, 0, 29, 29, 29, 0, 29, 29, 29, 29, 29, 29, 29, 0, 29, 29, 0, 29, 0, 29, 29, 29, 29, 29, 0, 29, 29, 50, 29, 29, 29, 0, 29, 29, 29, 0, 0, 29, 29, 29, 0, 0, 29, 0, 0, 29, 0, 29 }

  49. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"}

    "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 0, 0, 0, 29, 29, 29, 0, 29, 29, 29, 29, 29, 29, 29, 0, 29, 29, 0, 29, 0, 29, 29, 29, 29, 29, 0, 29, 29, 50, 29, 29, 29, 0, 29, 29, 29, 0, 0, 29, 29, 29, 0, 0, 29, 0, 0, 29, 0, 29 }

  50. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NYNNYYNYNNYNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNYNNNNNN","NYNNNYNNNNNNYNNNNNNNNNNNYNNNYNNNYYNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYN","NNNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYN","NNNNYNNNNNYNYNNNNNNNNNNNNNNNNNNNYYNNNNNNYNNYYNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNYYNN","NNNNYYNNNNNNNNNNNYNNNNNNYNYNNNNNNYNNNNNNNNNYYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNYYNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNN","NNNNNNNNNNNYNNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NYNNYNNYNNYNYNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNYNNNNN","NNNNYNNYNNYNNNNNNYNNNNNNNNYNYNNNNNNNNNNYNNNNYNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNYNNNNYNYNNNNNNNNNNNYNYNNNNNNYNNNNNYYNNNNNNNNN","NNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNYYNYNNNNYNNNNNNNNNNNYNNNNNNNYNNNNNNNNNNYNNNNNN","NNNNNNNYNNYNNNNNNYNNNNNNNNNNYNNNYYNNNNNNNNNYYNNNNN","NNNNNYNNNNYNYNNNNYNNNNNNNNYNNNNNNNNNNNNYYNNNYNNNNN","NNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNYNNNNNNNNNNNYNNN","NNNNYYNNNNNNNNNNNNNNNNNNNNYNYNNNYYNNNNNYYNNNNNNNNN","NNNNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNYNN","NYNNYNNNNNYNNNNNNYNNNNNNNNYNNNNNYNNNNNNYYNNNNNNNNN","NNNNNNNNNNNNNNNYNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNYNYNNNNYNNNNYNNNNNNNNYNNNNNNYNNNNNNNNNYNNNNNN","NNNNNYNYNNYNYNNNNYNNNNNNYNNNYNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYYYN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NYNNNYNYNNNNYNNNNNNNNNNNNNNNYNNNYNNNNNNNYNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNYYNYNNNNNNNNNNNNNNNNYNYNYNNNNNNNNNNNNNNYYNNNNN","NNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNYNN","NNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYYN","NNNNYNNYNNYNNNNNNYNNNNNNNNNNNNNNYYNNNNNNYNNNYNNNNN","NNNNNYNNNNYNNNNNNYNNNNNNYNNNNNNNNYNNNNNYYNNNYNNNNN","NNNNNNNNNNNYNNNYNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYYN","NNNNYYNYNNYNNNNNNNNNNNNNYNYNYNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NYNNNNNNNNNNYNNNNNNNNNNNYNNNYNNNNYNNNNNNYNNYYNNNNN"}

    "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 11, 1, 1, 15, 11, 4, 20, 4, 29, 15, 36, 11, 1, 4, 16, 29, 15, 5, 9, 9, 5, 7, 5, 19, 26, 19, 10, 19, 50, 7, 7, 20, 46, 16, 12, 29, 0, 24, 20, 47, 10, 10, 34, 47, 24, 16, 36, 9, 12 }

  51. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNN"

    Returns: {47, 41, 21, 41, 41, 41, 34, 47, 47, 47, 15, 34, 34, 21, 28, 28, 47, 41, 41, 31, 41, 28, 14, 24, 49, 39, 41, 41, 29, 50, 24, 33, 41, 39, 49, 41, 31, 21, 41, 50, 14, 25, 31, 34, 47, 24, 15, 33, 15, 39 }

  52. {"NNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNNNNNY","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNYNYNNNNYNNNY","NNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNNNNNNYNYNNNNYNNNN","NNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNNNNNNYNYNNNNNNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNNNNNY","NNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNNNNNY","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNYNYNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNNNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNNNNNNNNYNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNYNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNYNNNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNYNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNNNNNY","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNYNNNN","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNYNNNNYNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNNNNNN","NNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNNNNYNYNNNNYNNNN","NNNNNNNNNNNNNYYNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNYNNNY","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNYNNNN","NNNNNNNNNNNNNNYNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNYNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNYNNNNYNNNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNYNNNNYNNNNNNNNNNNYNNNNNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNY","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN"

    Returns: {13, 13, 13, 47, 13, 21, 13, 47, 14, 14, 14, 14, 14, 3, 3, 21, 26, 26, 21, 21, 21, 3, 26, 26, 26, 40, 3, 38, 38, 45, 38, 41, 40, 38, 38, 45, 40, 45, 3, 47, 7, 50, 40, 40, 45, 7, 45, 50, 49, 31 }

  53. {"NNNNNNNNYNNYNNNNNNYYNNNNNNNNYNNNNNNNNNNNNNYYNNNNNN","NNNNNNNNYNNYNNNNNNYYNNYNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNYNNNNNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNNYNNNNNNNYNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNYYNNNNNNYNNYNNNNNYNNNNNNNNNNNNNYNNNNNNN","NNYNNNNNNNYNNNNNYNNNNNNNNNNNNNNNNNNNNYNNYNNNNYNNYN","NNYNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNYYNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNYNNNNYNNNNNNNNYNNYNYNNNNNNNNNNNYNNN","NNNNNNNNYNNNYNNNNNNYNNYNNNNNYNNNNNNNNNNNNNYYNNNNNN","NNNYNNNYNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNYYNYNNNNNNNN","NNNNNYYNNNNNNNNYNNNNNNNNYNNNNYNNYNYNNNNNNNNNNNNNNN","NNNNNYYNNNNNNNNNNNNNYNNNYNNNNYNNNNYNNNNNNNNNNNYNNN","NNNYNNNYNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNYNNNNNYNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNYNNYNNNYYNNNN","NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNYNY","NNNNNNNNNNNYYNNNNNYYNNYNNYNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNYYNNNNNNNNYNNNNYNNNYNNNNYNNNNNNNNNNNNNNNNYNNN","NNNNNNYNNNNNNNNYNNNNYNNYNNNNNNNNYNYNNNNNNNNNNNYNNN","NNNNNNNNNNYNNYNNYNNNNNNNNNYNNNNNNNNNNYNNNNNNYNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYYNNNNNNNNYNNNNNNNYYNNNNNNNYNYNNNNNNNNNNNNNNN","NNNNNNNNNNYNNYNNYNNNNNNNNNYNNNNNNNNNNYNNYNNNNNNNYN","NNYNNNNNNNNNNYNNYNNNNNNNNNYNNNNNNNNNNNNNYNNNYYNNNN","NNNNNYYNNNNNNNNYNNNNYNNNNNNNNYNNNNYNNNNNNNNNNNYNNN","NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNYNY","NNNNNNNNYNNYNNNNNNYYNNYNNNNNYNNNNNNNNNNNNNYNNNNNNN","NNNNNYYNNNNNNNNYNNNNNNNYYNNNNNNNYNYNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNYNNNNNNNNNYNNNNNNNNNNNNNYNNNYYNNNN","NNNNNNNNNNNNYNNNNNYNNNYNNYNNYNNNNNNNNNNNNNYYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNYNNYNNNNNNNNNNNNNNNNNNNNYNNYNNNNYNNNN","NNNNNNNNNNNNYNNNNNYYNNYNNYNNNNNNNNNNNNNNNNYYNNNNNN","NNYNNNNNNNYNNYNNYNNNNNNNNNYNNNNNNNNNNNNNYNNNNYNNNN","NNNNNNNNYNNYYNNNNNYYNNNNNYNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNYNNYYNNNNNNNNNYNNYNNNNNNNNNNNNNNNNYYNNNNNN","NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNYNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNNNNYNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYYNNNNNNNNYNNNNYNNYNNNNNYNNNNYNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNYNNNNYNNNYNNNNYNNNNYNNNNNNNNNNNYNNN","NNNNNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNYNY","NNNYNNNYNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNYNNYNNNNNNNY","NNNNNNNNNNYNNYNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNYYNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNYNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNYYNYNNNNNYNY"

    Returns: {8, 11, 3, 50, 12, 2, 10, 50, 5, 19, 7, 6, 20, 21, 50, 16, 14, 18, 15, 23, 13, 50, 24, 26, 40, 29, 39, 22, 32, 44, 28, 50, 37, 25, 45, 43, 42, 38, 50, 50, 31, 50, 34, 46, 47, 41, 48, 50, 49, 50 }

  54. {"NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNYYNYNNNNNYNY"

    Returns: {8, 22, 14, 50, 22, 16, 45, 50, 29, 19, 39, 24, 29, 3, 50, 45, 14, 12, 6, 32, 13, 50, 5, 10, 26, 5, 14, 42, 34, 44, 22, 50, 13, 43, 13, 19, 11, 7, 50, 50, 7, 50, 20, 34, 38, 41, 13, 50, 3, 50 }

  55. {"NNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYYNNNNNYYNNYNNYNNNNNNNNNNNNNNNNNYNNNNNN","NNNYNNNYNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNYNNNNNNNNYNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNYNNNNNYNNNNNNNNNYNNNNNNNNNNYNNYNNNNYNNYN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYYNNNNNNNNYNNNNYNNYYNNNNYNNYNYNNNNNNNNNNNYNNN","NNNNNNNNYNNYNNNNNNYNNNYNNNNNYNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNYYNYNNNNNYNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNY","NNNNNNNNNNNYYNNNNNYNNNYNNYNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNYYNNNNNNNNNNNNNYNNNYNNNNYNNYNNNNNNNNNNNNNYNNN","NNNNNNYNNNNNNNNYNNNNYNNYYNNNNYNNNNYNNNNNNNNNNNYNNN","NNYNNNNNNNNNNYNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNYNNNNYNNNYNNNNYNNYNNNNNNNNNNNNNYNNN","NNNNNNNNNNYNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNYNNYNNNNNNNNNYNNNNNNNNNNYNNYNNNYYNNYN","NNNNNYNNNNNNNNNYNNNNYNNYYNNNNYNNYNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNYNNNYNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNYNNNNNNNYNNYNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNYNNNYN","NNNNNNNNYNNNYNNNNNYYNNYNNYNNYNNNNNNNNNNNNNYYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNYNNYNNNNNNNNNYNNNNNNNNNNNNNYNNNYYNNYN","NNNNNNNNYNNNNNNNNNNNNNYNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNYNNNNNYYNNYNNYNNYNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNYNNYYNNNNNYNNNNNNYNNYNNNNNNNNNNNNNYNNNNNNN","NNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNY","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNYNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNYNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNYNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNYNNNYNNNNNNYNNNNNNYNNNNNNNNNYNNNNNNYYNYNNNNNYNY"

    Returns: {19, 11, 3, 50, 19, 10, 16, 50, 5, 8, 21, 29, 5, 3, 50, 13, 21, 11, 6, 6, 2, 50, 15, 10, 2, 15, 14, 8, 46, 26, 12, 50, 16, 22, 13, 12, 18, 14, 50, 50, 47, 50, 32, 32, 7, 41, 26, 50, 7, 50 }

  56. {"NNNNNNNNNNYNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNYNNYYNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNYNNYNNYNNNNYNNNNNNNNNYNNNNNNYYYNNNNYNNNY","NNNNNNNNNNYNNYYNYNNNNYNNNNYNNNNYNNNNNNYYYNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNYNNNYNNNNNNYNNNNYNNNNNNNNNNNYNNNNNNNNNNY","NNNNNNNNNNYNNNYNYNNNNYNNNNYNNNNYNNNNNNYYYNNNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN","NNNNNNNNNNYNNNYNNNNNNNNNNNNNNNNYNNNNNNYNYNNNNNNNNY","NNNNNNNYNNYNNYYNNNNNNYNNNNYNNNNYNNNNNNYYYNNNNYNNNY","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNYNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNYYYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNYYNYNNNNYNNNNYNNNNYNNNNNNYYYNNNNYNNNY","NNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNYYYNNNNNNNNY","NNNNNNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNNNYNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNYNNYYNNNNNNYNNNNYNNNNYNNNNNNYYYNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNYNYNNNNNNNNNYNNNNNNNNNNNNNYNNNNNNNNY","NNNNNNNYNNYNNYNNYNNNNYNNNNYNNNNYNNNNNNYYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNYNNNYNYNNNNYNNNNYNNNNYNNNNNNNYNNNNNNNNNY","NNNNNNNNNNYNNYNNNNNNNYNNNNYNNNNYNNNNNNYNYNNNNYNNNN","NNNNNNNNNNNNNYYNYNNNNYNNNNYNNNNYNNNNNNYYYNNNNYNNNN","NNNNNNNYNNYNNYYNYNNNNNNNNNYNNNNYNNNNNNYYYNNNNYNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYYYNNNNYNNNN","NNNNNNNNNNYNNYYNYNNNNNNNNNYNNNNNNNNNNNYYYNNNNYNNNY","NNNNNNNYNNYNNYYNYNNNNYNNNNYNNNNYNNNNNNYYNNNNNYNNNY","NNNNNNNNNNNNNYYNYNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNYNNYYNYNNNNYNNNNYNNNNYNNNNNNYYYNNNNYNNNY","NNNNNNNNNNNNNYYNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNYNNYNNYYNYNNNNYNNNNYNNNNNNNNNNNYYYNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNYNNYYNYNNNNNNNNNYNNNNYNNNNNNYYYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN"}

    "NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN"

    Returns: {10, 7, 16, 50, 10, 7, 10, 3, 10, 10, 41, 14, 7, 3, 41, 7, 47, 14, 13, 21, 14, 47, 13, 31, 7, 13, 47, 14, 13, 13, 14, 41, 26, 16, 16, 16, 39, 38, 3, 3, 47, 50, 16, 21, 38, 3, 21, 50, 26, 41 }

  57. {"NNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN"}

    "NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN"

    Returns: {10, 7, 16, 50, 10, 13, 16, 41, 26, 14, 41, 14, 10, 47, 41, 21, 47, 14, 38, 21, 14, 47, 40, 13, 16, 7, 47, 10, 21, 26, 7, 41, 26, 10, 13, 13, 7, 14, 3, 41, 47, 50, 10, 21, 13, 3, 14, 50, 13, 47 }

  58. {"NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN"

    Returns: {4, 36, 37, 47, 17, 44, 32, 41, 19, 30, 40, 22, 11, 14, 38, 34, 13, 12, 23, 32, 24, 3, 6, 20, 2, 11, 39, 30, 42, 46, 28, 47, 46, 27, 44, 33, 17, 13, 31, 7, 14, 50, 18, 42, 10, 26, 24, 50, 37, 39 }

  59. {"NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN","NNNNNNNNNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNYN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN","NNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNNNNNNYNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNYNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNN","NNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNY","NNNNNYNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNYNN"

    Returns: {4, 4, 16, 41, 9, 44, 23, 41, 18, 12, 13, 22, 11, 14, 38, 5, 13, 12, 23, 32, 24, 3, 6, 20, 2, 11, 38, 25, 8, 15, 28, 47, 20, 17, 2, 33, 17, 40, 3, 7, 14, 50, 6, 8, 10, 26, 5, 50, 10, 39 }

  60. {"NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNN","NNNNNNYNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNYNNNNNNNN","NNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNYNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNYNNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNY","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNN","NNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNN","NNYNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNY","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNN","NNNNNNNNNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNN","NNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNYNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNYNN","NNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNYYNNNNNNNNNNNN","NNNNNNYNNNNNNNNNYNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNN","NNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNYNNN","NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNNNYNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: {14, 6, 26, 10, 37, 50, 42, 31, 29, 26, 4, 30, 4, 16, 38, 22, 19, 39, 2, 20, 2, 50, 30, 5, 18, 10, 0, 12, 42, 23, 34, 0, 7, 25, 5, 27, 8, 8, 3, 15, 14, 40, 18, 38, 15, 6, 33, 43, 21, 23 }

  61. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNNNYNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: {34, 30, 8, 49, 39, 50, 48, 8, 23, 36, 34, 21, 22, 22, 30, 23, 15, 8, 36, 15, 30, 50, 5, 50, 39, 34, 8, 48, 11, 23, 23, 37, 39, 49, 23, 39, 21, 23, 8, 21, 48, 30, 15, 37, 39, 34, 8, 49, 5, 21 }

  62. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNN","NNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY","NNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "NNNNNNNNNNNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: { }

  63. {"NNNNNNNNNYNNNNNNNNNYNNNNYNNNNNNYNNNNNNNNNNNNYNNNNY","NNNNNNNNNYYNNNNNNNNNNNYNNNNNNNNYNNNYNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNYYNNNYNNNNNNNNNNNNNNNNNYNNNNY","NNNYNNNNNNYNNNNNNNNYNNNNYNNNNNNNNNNYNNNNNNNNYNNNNN","NNNNNNNNNYNNNNNNNNNYNNNNNNYNNNNYNNNYNNNNNNNNYNNNNN","NNNYNNNNNYNNNNNNNNNNNYYNNNNNNNNNNNNYNNNNNNNNYNNNNN","NNNYNNNNNNYNNNNNNNNNNYNNNNYNNNNNNNNYNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNNNYNNYNYNNNNYNNNNNNNNNNNNNNNNNY","NNNYNNNNNNYNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNYNNNNY","NNNNNNNNNYYNNNNNNNNNNNNNYNNNNNNNNNNYNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNYNYYNNNNNNNNNNNNYNNNNNNNNNNNNNY","NNNNNNNNNYYNNNNNNNNNNYNNYNYNNNNNNNNYNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNNYNNNYNNNNYNNNYNNNNNNNNYNNNNN","NNNYNNNNNNNNNNNNNNNNNYNNYNNNNNNYNNNNNNNNNNNNYNNNNY","NNNYNNNNNNYNNNNNNNNNNYNNNNYNNNNNNNNYNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNYNNNNNNNNNYNYYNYNNNNNNNNNNYNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNYNNNNNNYNNNNNNNNYNNYNNNYNNNNYNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNYNNNNNYNNNNNNNNNNNNYNYNNNNNNNNNNYNNNNNNNNNNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNYYNNNYNNNNYNNNYNNNNNNNNNNNNNY","NNNNNNNNNYYNNNNNNNNNNNYNYNNNNNNYNNNNNNNNNNNNNNNNNY","NNNNNNNNNNYNNNNNNNNNNNYNNNYNNNNYNNNNNNNNNNNNYNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNYNYNNYNNNNNNNNNNYNNNNNNNNNNNNNY","NNNNNNNNNNYNNNNNNNNNNYYNYNYNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNYNNNNNNNNNYNYNNYNNNNNNNNNNNNNNNNNNNYNNNNY","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNYYNNNYNNNNYNNNNNNNNNNNNNNNNNY","NNNYNNNNNYNNNNNNNNNNNYYNNNYNNNNNNNNYNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNYNYNNYNYNNNNNNNNYNNNNNNNNNNNNNN","NNNYNNNNNYYNNNNNNNNYNNNNNNYNNNNNNNNNNNNNNNNNYNNNNN","NNNYNNNNNYYNNNNNNNNYNNNNNNNNNNNYNNNYNNNNNNNNNNNNNN","NNNYNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNYNNNNNNNNYNNNNY","NNNYNNNNNYYNNNNNNNNYNNYNNNNNNNNNNNNNNNNNNNNNYNNNNN","NNNNNNNNNNYNNNNNNNNYNNYNYNYNNNNNNNNNNNNNNNNNYNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNYNNNNYNNNNNNNNNNNNNNNNNNNYNNNNN","NNNYNNNNNNYNNNNNNNNNNNYNYNNNNNNNNNNNNNNNNNNNYNNNNY","NNNYNNNNNNYNNNNNNNNNNYNNYNNNNNNYNNNNNNNNNNNNYNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN"}

    "NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN"

    Returns: {9, 9, 50, 30, 9, 3, 9, 3, 3, 45, 30, 9, 3, 10, 3, 10, 22, 21, 10, 30, 19, 2, 45, 10, 45, 22, 30, 21, 10, 22, 50, 45, 19, 21, 19, 30, 19, 21, 19, 26, 31, 21, 22, 22, 2, 50, 24, 24, 24, 45 }

  64. {"NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN"}

    "NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN"

    Returns: {2, 10, 50, 10, 2, 2, 10, 2, 10, 2, 50, 2, 2, 2, 2, 2, 30, 10, 10, 10, 10, 10, 30, 30, 45, 2, 30, 10, 30, 30, 50, 30, 45, 2, 10, 30, 30, 30, 30, 10, 30, 45, 45, 45, 45, 50, 45, 45, 45, 45 }

  65. {"NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN"}

    "NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN"

    Returns: {2, 2, 50, 2, 2, 2, 2, 2, 2, 2, 50, 2, 2, 2, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 30, 30, 30, 30, 50, 30, 30, 30, 30, 30, 30, 30, 30, 45, 45, 45, 45, 45, 45, 50, 45, 45, 45, 45 }

  66. {"NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNNNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNNNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN","NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYNNNN"}

    "NNYNNNNNNNYNNNNNNNNNNNNNNNNNNNYNNNNNNNNNNNNNNYNNNN"

    Returns: {2, 10, 50, 10, 2, 2, 10, 2, 10, 2, 50, 10, 2, 2, 2, 2, 2, 2, 2, 10, 10, 10, 10, 10, 10, 30, 30, 10, 30, 30, 50, 30, 45, 30, 30, 30, 30, 45, 30, 30, 45, 30, 45, 45, 45, 50, 45, 45, 45, 45 }

  67. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "YYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 50, 50, 50, 50, 50, 50, 50, 50, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6 }

  68. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","YYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"}

    "YYYYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN"

    Returns: {50, 50, 50, 50, 50, 50, 50, 50, 50, 8, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7 }

  69. {"NYYN","NNNN","NNNY","NNNN"}

    "NYNN"

    Returns: { }

  70. {"NNNNN", "YNNNY", "NNNYN", "NNNNN", "YNNYN" }

    "YNNYN"

    Returns: {5, 4, 3, 5, 0 }

  71. {"NNNNNNNNNN", "NNNNNNNNNN", "NYNNNYNNNN", "YYNNNNNNNN", "YNNYNYNNYN", "YNNNNNNNNN", "NYNNNNNNNY", "NNNYNNNNNY", "NNNNNNNNNY", "NNNNNNNNNN" }

    "YYNNNNNNNY"

    Returns: {10, 10, 1, 0, 3, 0, 1, 3, 9, 10 }

  72. {"NY", "NN" }

    "YY"

    Returns: {2, 2 }

  73. {"NYN", "NNN", "NNN" }

    "YYY"

    Returns: {3, 3, 3 }

  74. {"NNNYYY", "NNNNYY", "NNNYNN", "NNNNNN", "NNNNNN", "NNNNNN" }

    "NNNYYY"

    Returns: {4, 5, 3, 6, 6, 6 }

  75. {"NYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNYY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNY", "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN" }

    "NNNNYNNNNNNNYNNNYNNNNYYYNNNNNYNNNYYNNNYYNNNNNYNNNY"

    Returns: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 }

  76. {"NYNN", "NNNN", "NNNY", "NNNN" }

    "NYYY"

    Returns: {1, 4, 3, 4 }

  77. {"NNYN", "NNYN", "NNNN", "NYNN" }

    "YYYN"

    Returns: {2, 4, 4, 1 }

  78. {"NNNNNN", "NNNNNN", "YYNNNN", "YYNNNN", "YYNNNN", "YYNNNN" }

    "YYNNNY"

    Returns: {6, 6, 0, 0, 1, 1 }

  79. {"NYN", "NNY", "NNN" }

    "YNY"

    Returns: {1, 2, 3 }

  80. {"NN", "YN" }

    "YY"

    Returns: {2, 2 }

  81. {"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNYNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNYNNYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYNYNYYYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNYYYYYNNYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYYNNNNYYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNYYNYYNYYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYNYYYNNNNNYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNYYYYYYYYNNYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NYYNNNYNNYNNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYYYNYNYYYYYYNYNYYYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNYYYNYNYYNYYNYNNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYNYYYNNYNYYYNNYYYYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYNNNNYNNYNNNNYYYNYNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "NNYYNYYYYNNNYYNYNYYYYYYNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYYNYYNNNYNNNNYNYNYNNNYNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNYNNYNNYNYYNNYNNNYYNYYNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YYYNNYYYYNNYYYYNYYNYYYNYYYNNNNNNNNNNNNNNNNNNNNNNNN", "NNYYYYYNYNNYNNNYNNYNYNNNNYNNNNNNNNNNNNNNNNNNNNNNNN", "YYYYNNYNNNNYNNNNYYYNNNNYNYYNNNNNNNNNNNNNNNNNNNNNNN", "NYYYYYYNNNYNYNNNYNYNNYYNNNNYYNNNNNNNNNNNNNNNNNNNNN", "NNNNYNNYYYYNYNNYYYYNYNNYNYNNNNNNNNNNNNNNNNNNNNNNNN", "NNNYYNYYNYYNNNYYNNYNYYNNYYNNNNYNNNNNNNNNNNNNNNNNNN", "YYNNYYNYYNNNYYYYNNYYNYNNYYYNNNNYNNNNNNNNNNNNNNNNNN", "NNNYNYYNNNNNNNNYYNNNNYYNYNYYYNYYYNNNNNNNNNNNNNNNNN", "NYYNYNYYYNNNYYNNNNYNNNYYNYNYYNNNNNNNNNNNNNNNNNNNNN", "YNYYNNNNYNNYYYNYNYNNNYNYYNNNYYYYNNYNNNNNNNNNNNNNNN", "NYNYYYNYYNNYYYNYNNNNYNYNNYYYNNYYNYYNNNNNNNNNNNNNNN", "YNYNYNNNNNNYYYNYNNYNNYNNNNNYNYNYNNNYNNNNNNNNNNNNNN", "YNYNYNYYYYYYYNNYYYNNYNNYNNNYYNNYYYYYNYNNNNNNNNNNNN", "NNYNNNYNNYNNNNYYNNNNYNYNYNNYNYYYYYNNNNYNNNNNNNNNNN", "NNYYNNYNNYNYYYYNYNNYNNYNNNNNYYNNYNNNNYYYNNNNNNNNNN", "YNYYYYNYYYNNYNYNYNYNYYYYNYNYYNYYNYYNNNNNYNNNNNNNNN", "YYYYYNYYYNYYYYNYNYYYYYNNYYYNYNNYNNYNNNNNYNNNNNNNNN", "NYNYYYYYNNYYYYNYYNNNNYNYNYNNNNYYYYYYYNNNYNYNNNNNNN", "YYNYYYNNNNYNYYYNNYYNYYYYYNNYNNYNNNNNNYYYNNYNNNNNNN", "NYNNYNYYNYNNNYNYNNNYYYNNYYYNNYNYYYNNNYNYYYNYNNNNNN", "NYYYYNNYYYNYYYNYNYNNNYYNNYYYYYNNYNNYYYNNNYNNYNNNNN", "YNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN", "YNNNYNNYNNYNNYYNNYYNNYNNNNYYYYYNNYYNNNNYNNYYYYYNNN", "NYYYNNNYYNYNYYYNYYNNYYYNYYNYYNNNYNNNYNNYYNNYNNYYYN" }

    "YNNYYNYNNNNNYNNNNYNNYNYNNYYNYNYNYYNNYYNYNNNYNYNNYN"

    Returns: {50, 0, 0, 1, 3, 3, 2, 1, 2, 1, 3, 2, 5, 4, 7, 5, 4, 4, 6, 5, 7, 8, 6, 6, 9, 8, 7, 8, 11, 10, 9, 9, 12, 15, 12, 11, 11, 12, 10, 14, 13, 14, 10, 13, 13, 15, 15, 0, 14, 16 }


This problem statement is the exclusive and proprietary property of TopCoder, Inc. Any unauthorized use or reproduction of this information without the prior written consent of TopCoder, Inc. is strictly prohibited. (c)2024, TopCoder, Inc. All rights reserved.
This problem was used for: