Statistics

Problem Statement for "DominoesFalling"

Problem Statement

This problem contains an image that can be viewed in the applet.

The domino effect is a chain reaction triggered by a single tile falling down. The tile falls into another tile, which falls into the next tile, and so on (see picture below).

Consider an infinite line of cells, some of which are occupied by tiles. We want to arrange the tiles in such a way that pushing the leftmost tile will lead to all the tiles falling down. A tile will push down a neighboring tile to its right if there are between 1 and 4 free cells, inclusive, between them.

You will be given a String[] cells. Concatenate the elements of cells to create a single string representing a segment of the infinite line. Tiles are represented by 'X' characters and free cells are represented by '.' characters. All cells to the left and right of the given segment are free. You may only move tiles into free cells. Return the minimal number of tiles you must move to achieve the desired domino effect.

Definition

Class:
DominoesFalling
Method:
rearrangeTiles
Parameters:
String[]
Returns:
int
Method signature:
int rearrangeTiles(String[] cells)
(be sure your method is public)

Constraints

  • cells will contain between 1 and 50 elements, inclusive.
  • Each element of cells will contain between 1 and 50 characters, inclusive.
  • Each element of cells will contain only '.' and uppercase 'X' characters.
  • cells will contain at least two 'X' characters.

Examples

  1. {"XX"}

    Returns: 1

    The tiles are too close. So, we need to move one them.

  2. {"X.....X"}

    Returns: 1

    The tiles are too far apart. So, we need to move one them.

  3. {"X.X............", "...............", ".....X.X.X.....", "...............", "............X.X"}

    Returns: 4

  4. {"X.X....X..X...", ".X......"}

    Returns: 0

  5. {".XX.X.XXXXXX", "X.X.XXXXXXXXXXXX", ".X.X.X.XXXXXXX.XXX", ".XXXXXX.XX", "XX.XXXXX.XXXXX", "XXXXX...X...X", "XXXX.XXXXXXXXX.XXXXX"}

    Returns: 34

  6. {"X.................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................X"}

    Returns: 1

  7. {"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}

    Returns: 1250

  8. {"X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.","X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X."}

    Returns: 0

  9. {"XXX"}

    Returns: 1

  10. {"X.................................................","................X.................................","..................................XXXX............",".......................XXX........................","..................................................","..................................................",".................XXXXXXXX.........................","..................X...............................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................X"}

    Returns: 14

  11. {"..X...X.XX.........X....XX..","X...X.X..X..","...","..............X.........X................XX...","...XX.......",".......X....X...X......","...X......X..X.....","...........X.X",".......XX...........X...X........",".......","..XXX....","......X.....XX.....X.....X..X....X..........X.",".....XX....XX..X...........X....","X.....X...X.....X..........","XX....X..........XX..X...X...X..XX.....",".X.X.............XX...X..X..X......","....X...XX........X....X.X.X.....","...XX..............",".................."}

    Returns: 32

  12. {"X....","......","X.X......X.X",".","X....X........X........X...X.........X..","...X..X........X...XX..........X...XX...",".....X...............X.XX..XX.X.","........X.................X..",".............","..........XX...X.X..X....X......",".X.....X.....XX...X....X.......","..X..X....X....X.X........X..XX...X....X","........XX...........X......","...X........X..X....X.","X.X....X........XX.......","...X..........X...XX.XX.........X...........X....",".....X.......","..","XX.......X.X.","X.............X...X",".X........",".","....X........X.X................X..X......",".................X.X...X........X..X.X","............X....X.......X....X.........X.X","....XX",".X..............X.....X..........X","......X.....X......X.X....","...X.X.....X.................XXX..","....................X..X......X.X..........X.....",".........X......",".....X...X..XX.X..X.......","....X.....","...",".X......X...X.XXX......","......X.....X.",".X.......X....X.........X.X.....XX....X.X...X",".....X............X...........",".................X...",".....X........X.X......X....X.............","...X............XX......",".X...X.....X",".","...X........X..X.X..........X...X...X.X.....X..."}

    Returns: 70

  13. {"..........X.X......X............................X.","...X","X.................X......X....XX.X.X..."}

    Returns: 5

  14. {".X..X...............X..X.X....XX.","..X..X...X..","...","..X.X..",".X.X..X...X.....","...X...X....XX..XX.....X.X....XXX..X......X...",".........X......X........X.........",".X....X....X.X......X.......X...............","X.....XXX.X....","....X...............X.......X..XX.....","X...........X","....X..X.......X.","....X","......X....X..","............X.............X.X..XX.X......","..X...........XX....","....X.","..X............X..........X",".......","..............X.....X..X.X...........","............X.......X...X...X..X.XXX........","..","..XX.........X.........X.X....XX..X.X.....","XX..X......XX.X.X...........XX..........X.."}

    Returns: 40

  15. {".......X",".....X......X....X...........",".....","..X.X......XX.....X.....X..XX...",".........X.X...","....","...X.....X......"}

    Returns: 7

  16. {"...X",".......X....X..X.X....X.............X..X.....","...X...X.X.................X..X..X....X....X.",".....X....X..X..X..","X....X...X........X...X..X...","........X......X.X..............X",".....X........X......X.....................X......","XX.....X..",".......X.....................X...............",".X.......X...........X........X....X.X....",".......X...X..........X............X..........",".............","..................X................",".X..XXX.....XX........X.......X..XX..X....",".XX......",".X.X.X.X...XX..X.....X.....","..X.X.......X.X.X..X.......","......X.....X...X.........X..","..XX........X.......",".....X...","..X.......XX........",".............X..X.............X.XXX.X........X","....X.XX.XX.","...............X..X......XX........X.XX.........","....X....X........X....X.X....X........","X....","....X....X........X...X..................X..","....","..........X..........XX...XX.......","X..............X......X...X..","......X...........X.X.......X...X..X......X.X","......X..X.XX.........X.......X.................",".X.....X.....XX..X......X..........","...XXX.X..XX.X..",".................XXX....",".X.X.X...XX....X...XX.X............X.XXX......",".....",".XX.........X.....X.....XX.XX...X...X..X...","......X..XX.......X.X......X.X.X.....X......X"}

    Returns: 78

  17. {".....","....X..XXXXX","..X.X...........X......X....","........X.....XX..X..X.X...X....X.........",".X.XX.X....X","....X....X.X...X......XX..X.X...","..X................X....X...X.......X...........","..X.X...X.....X............X....",".X.....XX...X..X...","XX.XX.....","......X.X...",".....","X.......XX......X.XX...............XX..X......X",".X..","..X.........X...............X...X.XXX.X","..X.........X...X.","...X...X.X.XX.....X........XX......",".X.XX..X.X...X.......X...X....","..X.","X...X..X..X........XX..........XX....X.......XX.","....X.....X....X.....X.....X...........","...X.XX..X.","....X.X..","...",".X....X...X.......X...X...","...X.X...X.....X............X......X.........XX...","......X.......XX...XX.","..X.X..X...XXX...X.X...X..X..X.X..X.......",".X........X...............X...................","X.XX.............XXX..........XXX...X",".....X......X...X............X....X.......X...","..XXXX.....X.......X......."}

    Returns: 57

  18. {".X........X........X............",".X......XX........X.XX...X....X...........X...","..X.........X.....XX.....","X...X...X.........","........X.XX.X..X.X......XX...X......","..........X...X...X....X........",".X...XX......X..........X..........X.....X.X......",".X.X.......","..X...","XXX..........X.","...X........X..X...","X......................","....XX..........XX.......XX...X.......X.X","........X.............X.......X.......X..","....X.X.....X....X.X.X","X....XX..X.........X..X..X......X.X.........","....X..X.......",".X...............","......X.........X.X....X......",".............",".....X...XX..........XX.X.X.X..X.......X..X.X.XX..",".X..............X.","..............",".XXX.....X........X..X.X.X...X...X....XX..",".XX..X....X.........X........","............X..XX........X.......X..X.X........X","......X.......","..XX.......X.........X...X.......XX..X..X..X.","......",".................X.....X",".X..........X...................","X....X.X....X.X..X...X","X.......X........X......X.......X...",".......X......X......X..........X","......X...XX...XX...","X..........X",".........XX................X",".....X......X","......XX....X.XX...X...","X..........."}

    Returns: 73

  19. {"............X..............X....X.","...X.X..X..........XX.X..XX......X..X.XXX....X...",".X.XX.X...","..X.X....X.X......X.",".X..X..........X.XXX.X.....X.....X.","X....XXXX...................X...........","..........X....",".X.XX......X.X.......................X.........",".......X.....................X............","X..........X..........X..X.............X",".....X....X...............","X.........XX.","X..X.................X...X.X.X..X.X.","........","......X.......X......X...XX....X.......X","........XX.....X.....XXX.X.....X..X...........XX..","X..X.....................X....X...........X","..X....X.......X.....X...X..","X.X.X..XX.....X...XXX..X...X..X",".X.....X....X........X...XX.X.X.X......X....","..XX...X............","...........XX.......X...X............","..X......................XX",".X....X........XXX.X.......",".......","...X.",".......XX.",".X.........X.X.","....X...X...............X...X.......X...","X...X..XX.X..XXX....X.XX......X..X.","...","..XX....................X","......X.X...X.....X......X...............X......X.",".......XX....X.....X...........X....","..X..........XXX................X.....X.......X","...X..X............X..........X.....",".X....................X....","..X.................","............X..X.....X.......X.X..X.....X.X",".X.X..............X.........X.......",".....","...X...XXX.............","...X..X.X......","..X...X..X.X.X..","....X","X.....X.XX.",".X....XXX..X.X..X....X..........X.",".","XX...X."}

    Returns: 94

  20. {"...................X....X.X...X","XX.....................XX..X...",".XX...","......XX.....X...X..X.......X........X....X..X.X.","...X.......X..XX.....X..X..X...X....X.X.X...X",".X.X.....",".............X......X...........","X.X..........","....X.X.XX............X........X.","....XX.............X.....X.X..X...X......",".....X..............X.............X............",".X...X.......X.........X.X........X.","..X.....X.........X..X..X..","X........X..X.......","........X........X......X","..X.....X....X..X........X.....XX........X.....X."}

    Returns: 32

  21. {".......X.",".....X..X..X......X....X......",".X...........XXX............","..........X............X..............X..X...X...","X.........X..XX..X..XXX......X....X..","...............X..XX.."}

    Returns: 12

  22. {".X..X.....","......","........X.......","...","..X.X.X.X........X.......","X..X.X.XX..X........X..X.","......",".........X....XX.............X.X.......X.","...X.XX.......X..X......................X.X.....X.",".X....X.......X...XXXX..","..X.....X...",".X.....X..X.......X........X.X","..............X..X...","X...X...X..X.......X.X......XXX.X.X.X......XX....","X.....X.....X.....X............XX..XX.X.X.X.X..","....X............XX.........XX..........X....X..","....X....X....X..X.X.X....X....",".X....X......","..X...X...","....X..X..X...X......X.X........X.",".....","X.",".......X...XX.....X",".........X..........X..","........",".......X.........XX.....X.X..............",".X....X..X.X.....X..............","......X...........X....XX.","X.....X.....XXX.",".........X...X...","X......X.X.....X","....","...X.....X.....XX......","X........X....X........","..XX...X.XX.....X.....X...X.XX..........X...X....","......X.....X.X...X.X..X....X.","X...X...XX.....","XX...X.............X.XXX","X.....X.X.....X...........X.","......X.......XXX..X..X..........XX...X..",".............X....X...X.X.X.X.....",".........X.XX....X..X.....X.XX....XX....X....X...",".....X.......X....X....X.X....X","X.................X......X.X........X........X"}

    Returns: 80

  23. {".....X.....X....X.........X.X....X..........X","......X...","...........X.XX.XX.......",".......XX...X...X...",".X........X........X........X....X.........",".......X.......X.....X..............X....","..X...XX.XXX........",".X","X...X...............","....X.","................X........X..............X.","..X...X..X.....X.........XX.X.",".........XXX...X...X....X.","...X.","..X......X..X...X...X..","XXX.........X..X",".XX.....XX..........X..X.......X....X.............","........X...X.X...................X.","X.X..","X...","XX...X....X",".............................",".X.X.XXX..XX.........X...X..XX.........XX.........",".....X....",".........X...XX...X.........X.....X.X.X.......",".X....X..X............XX..X......XX","..X...X.X....X....X...X....X.X.X.X.X..",".......X........XX.X.................","...X.....X.XX.","X..X......X.....X.........","...........","XX...","......X.",".X..X...XX................X....X...X....X...","........X...X.......X.X......X.X...XX...X","..X","..X.......X..X...........X..........X.........",".....X.X.......",".....X..XX..............",".........X...X..X.............","...X......X..........XX.....................","..XX..","X....X.............","..............X......XX.....X..X.","..X.X..X..",".....XX.......X.XX....X....XX.....XXX",".......X.....X....X.......X.","...X..","X.X...","....X..........XX............."}

    Returns: 81

  24. {".......X.XX..X....X......XXXX..........X......","...................X.","...X.XX..........X..XX...X..................X..","..X",".X.....X.........................X.",".......","X.....X.X.........","..........X.................X.X.....X..XX......","X.X...X..XX..X..X..","X...X..XXX.X........X.X..XX..XX...X...X..","...X...X............X..","..X..X.........X.......X..............X","X.......",".....X..","....X.X","XX.......X.",".........X.XX.........X...X................","......X..................X.X.....X.","..X.............","XX....","..X....X..X.........XX......X......XX....","X................X....X",".........XX......","X.","X.............X","...............X.",".XX.X.................","X.X..XX.X.",".....X..X......X.........",".......X....X...X...XX.X...........X....X.X.X..X.",".X.X................X","X...X......X........X................X......X.",".......XX..",".X.........X.........X........X.X.......",".........................X.X....X...............","X......................X...X...X...XX....X.......",".....X.......X.............XX.......X.......X...",".....X...X.X........X.....X.....X..X....X.","..X............X......",".....","..","........X.........X","...........X...X......","...X.X......X.....X...X......."}

    Returns: 74

  25. {".X...X..X..X.X.........","XX.....X...X.....X.....X.X.X......X.X.","..XX.","............X................X......X...","....X.X...........X...X..",".XXX","X........X.....X..X.X....X..........XX..","....X..X","....X....X..X..X.","......X......XXX.......X..XX.","....X",".....X..X.....X..XX.X......","..X........","X.X...X...X....X.X..X.....X...X.....XX........",".....X.........X...X...X.X..",".X.....................X....X.X........X...",".......X..X",".....X....X.X......X.....XX........",".....X.X","...........","...X.X.........","............X......X......X..............X","........X..............XX.","......X......X..","....X...X...........X............X......X......X."}

    Returns: 37

  26. {"...XXX.......X","......XX...X....X...X...","X................XX.......X....X.......X..X..",".............X...............X....X..............","..X..","..X......X...X",".............X.X..X..X...X.XXX.X.XX..X....","........X...X..X..X.............",".","...","..X...X.......","X...X......","XXXX......XX....................X..XX.......","....X...........X..","......XX......X.........XX....","........X....X..X...X......X.X...X..X.",".........X..XX.......","...X.....X........X.X...XX...X..X.......X......","........XX.",".................X...........X.....X.....X..XX..","................X.........X...","..X...X.X..X......","X.......................X....XX","..X......","........X.......................X...X...XX......","...X.....X.......X..X..X.X..X.....X..X.........X.","...XX..X..........",".X..........X..X........X.X....X.....X......","..X..........X...X....X.","........X......X........X....","..","..","......X..X........X.XX................","X...X......X....X....","...........X..X....XX..........X..","X..X.....","...X........X.....X...X.....X....","......XX........",".........X......X.X...X...X......X",".....X..............X......","...X.......X..X..X........X..........","..XX..........X.X............XX...."}

    Returns: 76

  27. {".....X...X...........X....","...",".X......X.","...X............XX............X.......X.",".........X.......X...................X...XX...",".....X...........XXX..X.....","......X....","..X....X...XXX..........X.XX..X.X.","..XX..X..XX.....X..................X...","..X",".X.X.X........XX...X........X....","...............X.X",".............X.X.................X...X....X.X.X..X",".......XX.X......","X...XXX....X.X..........XX.","X.X.........X....X.X....X...........X..X.",".......X.....X........X....X.X."}

    Returns: 28

  28. {"...","X..............X.......X.........","...........X...X...","X.....X.....X...X.........",".........X...X.....X...X............X","..X.XX...X...X........X","......X..........X..X....X............X.X",".X.X..X..X....X......","...........X..........XX....XXX....",".....X....X...........X.XX.......XX.X","X.",".X.......X......","....X.X..X......X.....X.......X.............",".X","...........X..X......X..","...........X.X.X.............X.......X.....X...X","......X.....X...XX..........XX","XXX.X..X.X.........X.........",".X.X.X........X","........X...X.",".....X.....X..X..X...X.....X.","...XX.X.X...X...X.X","X......X.............X...XX..X....XX.X.","..X..X.......",".X....X....X...X.......X...........","X........X..X.....","...X.....X.",".X..X.......X....X....X..",".....X........X....","X........XXX.....X...XX.","...X.X...................XX......X...X..........","....X..XX.....",".........XX...X..X........XX","...........X...XX.X..X.......","...X.............X..X.........X..........","..........................X.X","X....X.......X...X.X...X..X","...X...............",".X....","..XXX....XX.............","X......XX.......X........X........X.",".....XX........X.....XXX........X..X...."}

    Returns: 70

  29. {".X.....X..XXX...X...........X...X........X...","...........X.......XX.X.......X.....X","......X....","...XXX...XX........X..X.XX.","....X.....X..X.......X.....................",".........................XX...X.X...........X....X",".....XX..........X.....X......X.","X......XX.....X.XX........X...............",".....","....X.....XXX....","....X.....XX........X...........X.X","..............X..X......X.......",".....X..X.......","....","............XX.........X.....XX.X.X..","X..........X.....X....X...X......X......",".......X........X.....X...........","..........X................X..X.X........X...X..X.","X.X.........X.X.X......X........X","..",".....X..",".X.XXX..X....X..........X.X.......X.........","X...X..X.....","X...X...X..X.....XXXXX..X........................","X.......","...","..X...............X.X...XX..X...X......XX..","...X...X.X.....X..X.....XX....XX.....X.......",".",".............X...X.......","....","...X.....","X....XX......",".................X.X............X.....X...","...X.........","........XX.............X..",".X.XXX.XX..X..","X.........X.X....",".....X.......","X......X.........X.....X...X..............X",".X..........XX..X......X......X.....X...X....."}

    Returns: 76

  30. {"......X...........X.","X.","...X..X.......X..............","XX..X.X..................................XX...","....X.............X..X............","........X...X....X.....................X.....X....","...X....................X.","..X.X............XX....","X...X..X.X....X....X.X...X.","..X........X..X.....X.X........X....",".....X.X.X.","..XX....X.X","...X........X........X.X",".........X.X......","....X.",".....XX...............X............X......",".XX.........X...X........X.......","XX...X..........X........X...X...X",".....X.......XX..........X.........XX......"}

    Returns: 29

  31. {"..........X....X.X....X....X.X.XX...XXX..X....X...",".....X...X.X....X....X.X..XX...........X..........",".....X.X....XX..................X...............XX","...X.X.X................X..X...X...X.............X","...X.X....X.........X...X.......X............X....","X...X....X.......X.XX......XX............X.....X.X","....X........X..X..X.....X.....X...XX..X......X...","X.........X...X.XX......X.....X...........X.......","..X.....X...........X.........X...X....X...X.X...X","..X...XX...XX............XX.....................X.","...X...X....X..X......X.X.......XX........X....X..","X..X....XX..X......X..X....X.......X..............","....X....X...X............X...X.X..X........X.X...","..X..X................................X...........","..X..X......X....X..X..........X.X................","...X.X..X.....X......X.X........X.............X..X","X.....X..X....X.............X..XX................X","................X..........X..........X...X.......","X.......X...X..X..XX...................X...XX.....","X...XX.....X...X.....X........X.....X....X.....X..","......X.....X..XX.....................X...........","......X...............X.X........X.X..X......X..X.",".........X....X.XX....X.............XX............","X.......X.X.X.................X..........X..X.....",".....X..X....X.......X.X..X.........X.............","..X........X..................X....X...........X..","X...X...X.......X...X.....X.......X....X..........",".....X.X....XX......................XXX.X..X.....X","............XX..XX..XX.....X...............X..X...","...X...................X.........X......XX.X.X....","..X............X.......X............X.............","..............X.....................X..X.X..X...X.",".....X............X...........X.....X.X....X......","X.X........X..................X...X.X....X.X......",".......X.......XXX..X....X........X...XX........X.",".X.......X...X.........X....X...XX....X.X.......X.",".X...........X.X.............X...........XX.X..X..","X...X...X....X....X...X.X.....X....X.....X.......X",".X.......X..X..X..X.......................X.X.....","....X...X..X..XXX.......X.X..XX.X...X.XX.X..XX....",".X........X...........X...........X...............","...XX......X..........XX....X...............X.....",".X..X........XXXX..................X.........X....","..X.......XX.........XX....XX.......X............X","..X.....X...........X.......X.......X.............","......X..........X.X...X...X............X.....X...","................X.....X.X......X...X.............X","...........X..X..X............X........X........X.",".........X.....X.......X....X.....X.......X.......","....X........X.......XX.......X.X..........XX....."}

    Returns: 173

  32. {".......................X.................X........","......X..X..X.X...XXX..................XX.X.XXX...","...........X..XX......X......X..XX............XXX.","..X........XX...XX...XX...X.....X......XX...X...X.",".....................X.....X..X.......X.........XX",".X......X.X.X......X................XX....XX......","X....X........X.X..XX........XXX.............XX.X.",".................X.X.X.........X....X..X....X.....","...XX....X.......X....X....................X..XX..","..............X....X.................X.X...X......",".........X.......X....................X......X...X",".XX.......X.......X..........X....X.XXX.....X.....","X....X...XX...X........X...X.................X.X..",".......X...X..X.....XX...X.....XX.X......X...X..X.",".......X....X..X.XX.................X....XX..XX...","...X....X..........XX......X..X..X............X...",".X...X.....X....X...........X.....X.......X...X...",".........XXXX...X........XX........X...X..........",".......X..X...........XXX..................XX...X.","..X..X.X.....XX.......X.XX....X..............X.XXX",".X....................X.....XX...............X....","X....X....X.X.......X..XXX....X..................X",".X.....X........X....X................X.X..X......","X........X...XX.....X.....X....X.X................",".....X............X...................X......XX...",".XX..XX...X......X..XX.X...X.X.........X..X.X.....",".X...................X...X........XXX...X..X...X..","......X...........................XX....X.........","........X.X....X.............X....XX..........X...","..X...X...X.....X...................X.............","..XX...................XX..X..X.....XXXX..X.X..X..","....XX....X.................X.....X...X.X..X....XX",".....X.....X...X.........X..........X...XX.......X","......X.....X.......X.X.X...X......XX.X..X......XX",".....X..X...............X........X....X...........","...............X...............X.X....XX..........","X.X...........X......X..........XX.X....X.X..X..X.",".........X...X..........X...............X..XX.X...","..X.....X...X..X............XX...X..............X.","XX...X...............X..XX.X...X....X....X..X.....",".X.....X...X....X..........XX...X.......XX........","..........X.......X.........X..X.X................",".....X..X.XXX............X..................XX.X..",".....X..X.X...X....X..........X.....X..X.......X.X","..X...X.XX...X....XX...........X......X..........X","........X...XX..X....XX....X..........XX....XXX...","X......X.......X................X........X..X..X..","X.X....XXX.X.X...........................X.....XX.",".X...X.........X..X..........X......X...XX........",".....X.....X...........X..XXX.......X..X.....X...."}

    Returns: 185

  33. {"..X..XX.............................X..X.X........","..................X.X...X.XX......X.....X.........",".........X...................................X....",".......X..X.........X.....XX...X.........X...X....","..X..............X..X.X...XX.............X......X.",".................X.XX..X...............X...X......",".........XX.......X....X.....XXX.X.............XX.","..XX...XX..........X..X....XX.........X...X......X",".......X.X........X...X.X.....XX.......X.....X....","................X...X.....X.X.................X...","..............X....XX......X......X...X...........","..................X...X...X...X..X.......X.....X..","........X.....X...X.....X.X........X......XX......",".X...X.......X....X......X......X...X....XXX......","..X.......X.X.......X..X...X....X................X",".X...X........X.X...............X..........X....X.","...........X...X.XX...XX.................X.XX.....",".....................XX.....X......X.............X","X............X.......X.......X.X............X.....","...........X.X...X...........XX...X...X...X...X...","X.X.........XX..X...X....XX..X...X..........X.....","........X...........X.X....X..X...X..X........X...","..X.....X..X..X....X.....X..X..........X......X...","........X.............XX....................XX...X","........X............XX.....XX..........X.........","..X..X....X...X..........XXX..............XX.....X","..........X.X...X...X.....X.......X.......X..X....","...X........X.........................XXX......X..","X.X.......X........XX..........X......X.........X.","..........X.......X.......X..X.X..X....X..X.......","..........XX.X...............X.....X...........X..",".....X.........XX..XX.X......XX.........X.........","X.X.....X.X.......XX...X......X..X.X..XX........X.",".....X...........X..X......................X...X.X","X........XX....X.X..XX..................XX........","...XX.X.....X..X..X....X...................X...X..","X....X..........X.........X.........X....X.X......","X........X.X.X..........................X...X..X..","..........XX......X..X........X.X.........X..X..X.","....X.XX......X..X.X.X..XX........X...X...........",".X.X.......X............XX....XXX.X........X......",".......X........X............X.X....X....X.X..X...","X...X................X.......X....X......XX..X.X..","....X....X...........X.XX...X..................X..","................XX...........X..X.X..X..XX....X...",".......................XX.X..X....................","......X...X.......X....X.........X..X.............","..X....X......X......X.X....X..X.X...X....X......X",".X.X..........X....X...............XX....XX.......","....X............X.......X........X.X............."}

    Returns: 172

  34. {".......XX...X..X...................X.......X......","........X...XX.....X.............X......X.X..X...X","........X.....X.......XX......X....X.....XX..X.X..","..........X.X.............X....X....X.X....X...XX.","............X.X.........X...........X.XX.X.......X",".X.....X....X...............X..............X...X.X","..............X.............X....X....X.XX......X.","............X..XX.X.XX.....XX...X....X..........X.",".......X.......X....X....XXX..............X.XX...X","X..X.X...X...X..X....X..X...X...................X.",".X.X......X...........X...........X.X.X........X..","..X.......X.......X....X..X..XX.......X........X..",".X....X.....XXX.XX.......X.............X..........","..XX..XX.X....X.X....X.....X...X.X.............X.X","..........................XX...............X.XX.X.","X...............X...........XX...X....X...X.X.X...","...............X...X.X.............X.......X..X...","..X..............X........X...........X...........","....XX..X.X.X..X.....X...X.............X.....X....","......XX.........X...X..........XX..X....X........",".....X.X....X.X.X.................X.....X.....X...","XX....X.XX.X..X.....................X.X.........X.","..X.........X.................X.........X...X...X.","XXX..X..............XX..X....XX.........X....X....","...X.X.XX.X..X..............X.........XX......X...",".....X..X......X.X...X.............XX..X.X..X.....","........XX.....X..........XX..............XX......","..X............X.XX............X......X....X...X..",".......X..X......XX.....XX.X...X......XX.X......X.",".............X.XX........X.......X.X....X....X....","..........X.........X....................X.XX....X","..X.......X..X....................XX.X..X.........","..X....X.X......X..X...X.......X.........X........","...X....X....X....X.X.X.....X.X.......X.X...X.....","....X......X....X.........X........X..X...........","X............X......X..............X.XXX...X......","........X......X.......X.XX...X..X................","..X.X.X..X........X.....X.......X........X.X......","XX............XX....X....X.XX.X.X....XX....X......","...X...X.....X.........X.X..X.....X...XX..........","...X..X...X.....X.X..X...X.XX.X...X.....X.........","........................XX........................","X.......X...........X....X......X.......X.......X.",".............X.XX...............X........XX.......","........X...X....X....X...X.XX...X..X...X.........","X......X..XX.....X......X.....XX......X...X.XX....",".X........X....X....X..XX...X..X..............X..X","X.........X......X.X.X..X........XX........XX.X.X.","..X........XX....X......X....X........X........X..",".......X.................X.XX..X...............X.."}

    Returns: 173

  35. {"X..........X.........X.....XX.......X.X....X.X...X","....XX.........X..X..X.X.X.XX..X.......X.....X....","X......XX.........X..X....X.X....X....X...X.....XX","....X..XXX.X.X....X..X......X......XXXX.X......X..","...XX....X...........X...XX........X............X.","X.X...X............X...............X.XX...........","..X...XX.X......X...X..........X......X..........X","........X...X........X..X...X.....................",".XX...X.X.....X..XX..X..............X...X....X...X","..X......X...X......X........X..X..........X...X..",".....X...X............X.....X.....XX....X...XXX...",".X..........XX.X...X.......X.X.X.X...X....X.......","........X.X.........X....X.......X.X........X.....","........X......X..X.X.X..X....X.........X....X..X.","..X...X..............X..X.....X.....X...X..X......","X..X........X........X............X......X.X..X...","..........X..X.........X..........X...X.........X.","..X..............X...X..X..X..X.X......X..........",".............X..X......XXX..X..X........X........X",".......X.XX.X...X....X....X...X...X............X..","......X......XX..................X..........X.....",".X..X............X.X....X..X....X.........X......X","..X..........X........X....X..........XX..X...X.X.","................XX..........X................X...X","....X....X........X.........X........X..X......X..",".X............X..X......XX........................","...XX.............X......XXX...X....X......XX.....","........XX...X...........X...X.X....X.X.X.........",".X......X......X....X............X...X....X...X...",".....X...X..X.XX.......XX.X....X...X....XX.X...XXX","............XX..........X.....X......X...X......X.","..XX.XX...X.X.X..........X..X.XX....XX............","...X..X..X.......X.......X..X.................X...","....X........X...X.X...X...X...............X.X....","..................XXX.....X.....X.......X.....X...","X.X.X.X.............X.....X.......................","...........XX......X.XX...X..X........X.XXX..X.X..","X...X...................X.X...X...X.....X......X.X",".......X....X.......X.......X....X................",".XX.X.X...XX........X.......XX..X....X....X.....XX",".X..XX.X..X.....X.X.........XX...X......X.......X.","..................X...X.....X......X..X.X...X.....","......X.X..........X......................X.....X.","...XX..XX............X..........X.................",".......X.X....X.X....X.....X......X..X............",".......X.X.....X...XX...........................X.","......X.................X....X....XX..............",".X.......X.X...............X...X.........XXX...X..","X.....XXXX.....X..X...........X..X.X.X......X...XX",".X..........................X..X..XX.X..X...X....X"}

    Returns: 171

  36. {"XXX..X...........X...XX.........................X.",".............X.......X.X.......X.....X......XX....","....X..X......X......XX.X........X..........X.....","..XX.X.X...X....................X.X...............",".........XX.XX.................X...XX..X...X......",".....X...X..XXX..X....X.X.....X.XX...........X.X..","..X...X...XX.XX....XX..X........................X.",".......X.XX.........X.......................X...X.",".......X......X....X.X.........X...XX..X.XX.XXX...","..X.X.............................X.....X......X..","........X..X.........X.X...........X.............X","...X.X....X....XX............X.....X.............X",".............................XX.........X.........","..X...X......X..X.X........XXXX....X.......X...X..","X.X...........X......X.......X......X......X.X....","......X...X.....X.X....X.X............X...........","...........X.X..X..XXX.............XX......X.XX...","X...X...X.....X.......XX...X...XX....X..X.........",".........X..............XX.X.X.X...X.......X..X..X","..........X...XXX....X..............XXX.X....X.XX.","...X.......X..X........X....X...X..X.........X....",".........XX..........X...XXX........X.....XX.....X",".XX.....X..X.X..................X............X....",".......X....X..XXXX.X.....X.......X..........X..X.","...XX.X..XX..........X.X...X..X...................","X............XXX..X...............X......X..XX..X.",".X................X..........X..X...........X..X..","..........X............X........X..X..X.XXX.......","......X.....X..............................X.....X",".X...X..................X..XX.......X...........XX","..X.X...X..X.........X...X..XX...X.....X..........","...............X.X.....X..X....X..X......X........","......X..................X....X........X.....X...X","....X.....X..X..............X..X..............XX..","......X...........X.X.......X.XX....X.........X...","....X.......XX...................X....X.X..X....X.","............XX.X.X..X................X....X...X...",".............X.................X.....XX.......X...",".X......XX..XX....X......X............X.X........X","XX...X......XX...X..X...X.X.....XX.........X.X....",".X........XX..............X....X.....X..X........X","..XX..X.X...X....................XX...X.....X...XX",".....X.X...........X......X.......X....X......X...",".........X...X..X....X.XX...X....XX.......X..X..X.","......................X..X.X.....X...X.......XX...","X...X.X....................X..XX.....X...XXXX.....",".X.XXXX...X.X...X.....X.....X.X......X............","XXX......XX...............XX.......X..........X.X.","...X.....X..XX...X.X.....X....X...................","..X.XXX..X...............X.X......X.........X....."}

    Returns: 180

  37. {"....XX.X...X...X.XX.X.X........X......X......XX.X.","..X..X....X....X......XX.X........XX......X....X.X","..............XXX..............X....X..X.X......X.","....X.XX...X....X.XX.....X...XX.X....X.X..........","..XX.....X.X.X..XX...X......X....X....X.....X.X...",".......X.......X...X........X..................XX.",".......XX........X............XX.X.............X..",".....X.X...........X.........X...X..X.............","..............X......XX...................XX..X...","....X.....X..X.............X.....X....XX......X..X","..X..X.X..........X....XXX.X..........X....XX.....","........X...........XX.....X.........X.X..........","..X...X...X.X...........................X......X.X","........X................XX..............X....X...","....X.X..X.X..X....X......X..X...........X...X..X.","X..........XX..........X......................X...","....X..X...X...X..................................",".................................X.X...X.X.XXX....",".................X...X..............X.XXXX........","..X....X.....X........X.....X..XX......X.....X....",".......X......X...........XX..XX.X...X..........XX","X....XX......X.X..X..X.XX........X..............X.","....X....X.......XX...X....................X.X...X","..........XX..X.......X......X.X..X.....XX........","XX..................X..X.X.......X.......X.......X",".........X.......XX..X...X....X.X.................","..........XXX..X..X..X.X..X....X.XX.X......X......",".XX..X...X.....X...XX...........X...X.............","X...X.X.........X.X.X.....X.........X....XX......X",".....X...........X....................X......X..X.","..............X.........X..........X..X.XXXX.X.X..","X...........................X..X....X.........X.XX","...X......X...................X...X.X.X...X......X",".X...........X.XX..............XXXX.......X...XX..","......X..X....X.........X......X........X.........",".....X....X....X...X....X...........X......X..XX.X","....X..XX...X...X......X........X...X.X...........",".......X......XX..............X.......X...X......X","..X.X...X......XX..............X............X.XX..","....X.X..............X.....X...X..X....X...XX...X.","XX..X...X.X.............X....X....X..........X....","...X.....X....X....X.........X........X......XX..X","...............X....X.X......XXX.....X.X.......X..",".........X................XX...XX......X...X.X...X",".X.....X.......X.......X....X...X.....X...........","........X.X.........X........X......X.X..........X",".....X....XX.........X.......X......XX.....X.X....","X...X..X.........XXX........X..............X.X....","......X................X......................X...","...X..XX.....X.XX....................X....XX......"}

    Returns: 182

  38. {".................X...XXX........X....XX.X....X....",".X...X.......X..X........X..........X..X..X.X....X","....X....X.........X..X......X.....XX..X.X.......X","...X....X..X.....X.X...X....X.................X..X","...X...X........X.......X..X..XXX.X.XXXXX.........","X.........X...X...........X.........XXX..X........","..XX............X.......X.....................X..X","..X..X.X......X...X..........X.....X....X....X....",".X..X...X...XX...........X...............XXX......","......X........XX........XX.......XX..X...........","....X...X........X.....X.X............X...........",".X.....X....XX...........X....X.X.X...........X...","X...................X.........X...................","..XX....X................X..XXX.X..............X.X","....XXX.X........X...X................X....X......","XX...X....X.......X.XX.....X..X....X.X.X..........","........X.XX..........X...........................","..X...X...X...........X......X....X.X..X.....X....","......X.....X.X.....XX.X..X......X..............X.",".X..X.X....X...X..X.............X.........X.......","...........X..X.X..X........XX.X....X.............","....X............X.X...X.X.X.X.................X..",".X..X...........................X.....X.......X...","XX....X...........X.X..X..X.X.......X....X....X...",".......................X..X...X..X................",".....X.......XX.X..X.......X....X....X............","...X...........X........X.....X.....X............X","..........X.X...........X........XX.....X...X...X.","......X.X.X..........X.....X....X.................","..X....X.......X...X........X.......X..X..XXX.....","......X...........X...X.....X..X...............XX.","........X......X..X.X.X........X..X......X...X....",".X.....X.XX......X...X....X.X.....................","X...X..X.X...............X.......X..XX....X.......",".XX.X...........X......X.......X.......X..X.XX..XX","......X........X.........X.....XX.........X.......","X....X.........XXX........X.X...XX.............X..","...........X....................X.....X...X......X","......X................XX.......X.X.X............X","........X...XX.....X.XX....X.........X.X..........","......X.......X..X..................X...X......X.X","XX..XXX..X.......X.XX.X...XX......X....X...X.XX.XX","........X.......................XX...X..X.....XX..","X.X............X..X.........X...X.X.........X...X.","....XX..XX.X...............X........X......X...X..","X..................X.....X........XX...........XX.","........................XX...........X............","X............X...X....X...X......XXX..X...XXX.....","........X...X..................XX....X.....X......",".......XX...X....X.....XX...X...................XX"}

    Returns: 177

  39. {"......X..X....X...........X......X.X.....X........","...XX.....X.............X....................XXX..","..........................X..........XX.....X.....","X.....XXX...................X.X......X......X.X...",".X........X..XX..X.....X.X.X................XX..X.","..............X.........X...X.....X...XX...XX.....","......X....X....X.X..X......X..X.......X..........",".................X........X.......X.....X........X","X....X........XX..X.......................XX......","..X....X.........X.X.X.......X.X..X.........X.....","...X..........X.......X...X.....X...X...X...X.....",".......X..X...............XX....XX.........X......","..XX.XX..........XX..X........X.X.....X...X.......","X...........X.......................X.............","....X.X.X.X..X.X.......X......X..X...X.X..X.......","....X...X....X..............X.X...................","..................X.....XX........X..X.....XX.....",".........X.XX..X.X.X.....X..X...........X.........",".....................X......X.......X......X....XX","X....X.X............X............X.............X.X","...X......X.......X........X.X....X.X.....X.......","X...XXX..X.......XX.....X................XXX....X.",".....X.XX...X...X...X.X.....XX........X.........X.",".......X.......X........X...X...X.................","..X.....X...X..X...X....X.X..........X............","..X.........X..........X.......XX..............X..","...X.X.......................XX.......X..X....X..X","....X....X...X......X..X.....X.......XX.X....X....","...X.....X....XX.............X...............X..X.","X.............X.X.........................X......X","X........X..X.X.X...X......X.X.......X...XX.......","......X........X....X........X...X.X.X......X.....",".......X......XX............X..X....X......XX.....",".X.X.............X...............X................",".....X..........X........XX.X.....XX..............",".......X..X.....X...X.X..........XX..X.......XX...",".....X..X.X........................X.........X....",".X........X....X....X..................X....XX....","....................X...X.......X...........XXXX..","..........................X......XX..X...X.X..X...","....X......XX.XX....X..X..............X..X........",".....X..X........X...........X.X.....X....X......X","......X....X........X.X......X.X.........XX.......",".XX......X......XXX............X.X.......X........","..X...X........X.......X.......X..X.......X..XXX..","X...X.X.......X..........X..X..........XXX...X....","X..X.....XX........X...X.........X..X.....X.XX.X..","..X.......XX.......X......XXX.....X.X.............","................X..X............X..X..........X..X","....X.....X...X........X..X.....X........X..X....."}

    Returns: 175

  40. {"......X.............X...X..........XX.X.X.........","..X............X.X....X.........X.........X.......","...XX.......X.............X....X....X........XX...","......X..........X.......X....XX..X..X.....X..XX..","......X....X......X...X..X....X.XX..X......X......","...X..XX....XX................X...........X.......","......X..X.........................X...X...X......",".......XX......X...............X.................X",".........X...X.......X..X.....X.X......X.....XX.XX","...XX...XX.X..X.....X.X........X...X.X..XX........",".............X..X..X.X.........XX.........X.....X.","..X...XX...X......X.............X..X.X..XX........","..X.X................X..X.....X..............X....","....XXX............X..X.X....XX.....X............X","..X..........XX.X......XXX............X.X.X.X.....","...X..................X..XX..X.XX.....X........X..","X.......XX..X.............X..........X..X.X.......","....XX..XXXX.....XX.....X..X...............X...X..",".XX..................X..X..X....XX........X......X",".X.....X...X.XX........X..........X...........X..X","....X.X...X..........X.X.XX...................XX..","...........X.......X.....X....X...X.X..XX...X.....","X....X.X....X.X..X......XX..XX..X........X...X....",".......XX..............XX.............X..X........","...XX................X...X....X.................X.",".....X............................X..............X","....................X......X.X.......X............","X.........................................XX....X.",".........X..X........X.......XX..X..........X.....","....X.........X.......X...X.................X.....","......X.X...X...XX...X...................X.X......","X......X..X...................X.....X.........X...","X....XXX............X....X........................","...............X...X......X.X.....X.....XX........","..X.....X....................X.....X.....X...X....","......XX....X.............XX.....X................","...X............X...X.............X.X.X.X....X....","...X.........................X.....X.X.X......X...",".XXX.X..X...........XX......X.X.X......X........X.","X....X..........X....X.......XX.X...........X.....","..X..X.......XX..XX............X....X....X........",".......X.......X......X................X..X.X..X..","..............X..X...X...X................X.......","XX..X.......................X..XX.............X..X","X....X............X...............X........X...X..","......X...XX..............X.XX......X.............","....XX....XX....XX....X.X....X....X.........X.X...",".X.X.X....X..X.....X.X.X......X...X...X..XX......X","..........X...X....X.X.....X...X.........X........",".X...............X.X.X.....X....X..........X.X...."}

    Returns: 184

  41. {"....XX..X..X...X.....X..........X.X......X.X.X....","....X........XX.....X.....X....XX.................","...X........X.X.X.......X........XX.....XX.X...XX.","..X...X..................X.....X.XXX...........X..","................X......X.X..X.............X.....X.","..........XX........X.XX..X..X...XX...............","....X..............XX...X...XX.X.X..X...XX....X..X",".XX.XX............XX.X..X.....X...X..X..........X.",".X....X....X..X..X..X.X.....X.X..........X....X...","X.......X..X........X....X.....X..X.X...X.....X.X.","..X..X.................X...X.X.....XX.X..X.X...X..",".......X............X......X...X...X..........XX.X","....X.X..............X.........X...X.......X...X..",".X.............X....................XX.X......X...","..X...X............X......X........XX.....X..XXX..",".X..X.....X........X..X......X..........XX......X.","....X.....X......X.X.X..X...........X..X...XX.X...",".X.X..........X.....X.X.............X..X.......XX.",".....XX....X........XX..X.X.....X.......X......X..","...X......X..XX...X...........X.X..........XXX....",".X.X.......X........X.........X....X.X.....X......",".......X....X.XX......X..X.XXX.X..X.XX....X.....X.","..X..X......X......X..X...X....X...........X..X...",".X..X..X........X.X...........X.X..XXX........X.X.","X......X.......X....X.....X.X..X.........X....X..X",".........................X...X.......XX...........","......X...X................X.................X....","....X..X..X.X.X.X...........X.....X.XX..X.........",".X...........................X.X.....X..XX..X.....",".....XX..........X............X....X.X...X......XX","..X......X.X......X.XX....X...........X..X.....X..",".....X..X.X..X................X.......X.......X...",".....X.......XX.......X....X...X.............X....","..X..X..X.X..XXX.......XX.................X..X....","........X...........X...X...X......XX.........X...","................X..X..X.X..........X.......X......","...X..........X.....X..X....X...X.X..X..........X.",".XX..XX......X.........X.X.X......X..............X","...XX...........X...X..X.......X.X.......XX....X..",".................X..X......XX........X..X...X.....",".X.....................XX.X...........X.XX........","..X..X...X.XX.............X...............XX......",".XX..........X....XX.X.......X...X..............X.",".XX.............X.XXX......XX........XX.X.....X...","........X.......X............X..............X.....","X.X..........X..........X..X.......XX..X.X....X...",".....X.......X.X.......X..........................","...X.....X.X...X..X....X.......X.......X.....XX...",".X...........................X......X......XX...X.",".XX..........XX.........X.XX.......X..XXX........."}

    Returns: 174

  42. {".XX.........X......X...XX..X...................XX.","..X.......X...X..X..........X......X.....X.....X..",".................X......X......X.....XX...........",".........X.X........X.........X...X......XX..X....","....X.X....X...X.X.X....X.X...........X...X..X....","....X.....X.....XX.....X...X...........X....X..X..",".............X........X........X....X.X..XXX.X...X","..........X..............X........X...........X...","X.......X......XX.....X.......XX...............XX.","..X............................XX....X.........X.X","..X.X.....XX...X.X............XX..................",".XX..................X...X.X......X......X.....X..","..X.........X......X..............................","........X.....X..X.X...........X.....X.X..X.......","..X...........XX.....................XX...X.......",".X.X...X.X.....X.......XX...X.......X.......XXX...",".....X.X..................X..X.X..X........XX...X.","..X....XX......................X....X....X....X...","....X...............X....X...X..XX..X.X....XX.X..X",".....X............X.X...........X......X........X.",".X.....XX.........X....................X.......X..",".XX.................X..........X.........XX.X.....","X.......X.........X.X...........X...X.X....XX.....",".....XX........X.......................XX.........",".........X.XX.......X.........X..XXX......X.......",".........XX.....X.X...X.X.X.X....X.X...X.......X..","..X.X....X..X...........XX.........X...XX.X....X..","X.......X.X.X................X...X..........X.X...",".......X....X............X..XX...............X..X.","........X.X.........X......X..............X.X..X..","X....X.X....X..........X.X..........X.............","...........X......X.............X........X....XX..",".X.X...........XX.X....X.......X...X.X.X.......X..","X.X.........X.............XX..X....XX.XX......X..X","......XX.....X....X....X..X.X..............XX..X..","..X............X.X...XX..X..XX.X.............X....",".........X.....X..X.......X.X...................X.","...............XX.X.....XX....X.....XX..X.X.......","X...X...X..........X..X.....X...........X.........","........X.....X...X.X....X.........X..X...........","...........X.......X...................X....X....X","..XX..X......X......X......X..............X...X..X","XX...........X...X................XX............X.","..........X...X......X...XX...........XXXX...X....","......X...X...X.X......X..X.X...............X..X.X","X..X..........X.......XX.........XX..XX..........X",".......X.....X........X.X.............X........X.X",".......XX.X..XX...X...X....X.......X...X........XX","...X..X.X.....X..X.X.XX.X........XX........X.....X","...........X.........XXXX..........X..........X..."}

    Returns: 175

  43. {".................X............X.......X......XX...","..X.X........X...X.......XX...X..............X....",".X.......X...XX.........X.........X..............X","......X..........................XX...............","....X.X.........X.....X....X.X......X.X.XX.X..XX..","........XX.......X.X..X.......X........X..........","......XX.X...........X...X.........X...X..X....X.X","....X........X..X.....X..X......X.....XX......X...","............X..XX.......X..XX............XX.......",".......................X..........X.X..XXX....X..X","............X....X.........X..XXXX.X.X..X.....X..X","....X..XX.X..........X..................X....X....","....X........X........X....X..XX................X.",".........X......XX.X.......X...X.X......X.........",".X...X...X.............X....X.................X.X.","..X..X....X..................X.X................X.",".X...X...............XX.X...........X..X..........","X....X....X.................X.........X....XX.X...","...X......................X..X.XX......X..........","....X..........X.X.....X..X......X..............X.","...X...X..X.X....X.......X.X......X.......XX......","..............X.....X.XX.......X.............X...X","......X.....X..X......X............X........XX..X.","...........X.X.X....X......X....X..............X..","....X...X.XX................XXX.........X.X......X",".XXX...............X....X...X..........X.........X",".X.....X.X........XX....X....X.............X....XX",".........X..........XXX......X............X.......",".........X.....X....X....X...X.XX.....X....X.....X",".........X....X..............X.....X.X.XXX.....XX.","X....X.....X......X..X...X..............X......X..","....X.XXXXX.X............X....X..X.....X..........",".X........X...........X.....X..X...........X......","....................X.X........X..XX....X....X....","......XX.X.........X.X.......X....................",".XX...X....X.....X..XX............X.....X....X...X","......X.....X..X..XX.X...X.XX.XX....XX...X.XX.....","....X...X....X.............X....X.X......X.X......","..................................X....XX...X..X..","....X...X...........X..X...X....X.........X.X.XX..","X..XXX.X.......X.X.............XX..X..........X..X","...X..X........X...........X...X......X.....X...X.","....................XX.....X..................X...","......XX.X..X..X.....XX.X..............X.X...X..X.",".........X.......X.....X....X..X..............X.X.","....X.............X.X...X.......................X.","...X.XX...X.X.....X........X..XX.X.X..........X...","..X...X.....X.....X.X....X....X...X..XXXX...X...X.","X..........X.........X..X.....X.....XXX.X.....X...",".....X....X.XX.......XX..XX........XX..XX..X.X...."}

    Returns: 177

  44. {"X....X...X.......X...XXX.......X...X........X.....",".............X...........................X........","...........X..X.X.....XX..X......X.X..X.....X.....","X......X........XX.X...............X..XX....XX..X.","..X............X.....X..........X...X.......X.....",".X....X..X..X......X...........X..X............X..","..X........X.X.........X.XX...X.......X.......X...",".................X......X.XX..XX..X.....X.........",".....X.X.......X..........X....XX.XX....X.........","....X........X..........X..X............X.X.......","......X.......X...........X.X...........XX...XXX..",".....X..XX..XXX....X..X........X...............X..","...X.....X...X....X...X..XX..X........X...X.......",".........X..............XX.X..........X.X..X......",".X...........X...X.X........X..XX..X....X..XX...X.",".X.X.......X.............X....X...X....X...X....X.",".........X.X.......X...........XX..........X...X.X","X..X.......X..X................X......X..X.......X","....X.....XXX...........X.X...X.......X.......X.X.",".X...X..........X.....................XX..........","..........XXX..X..X...X....XX..............X.X....","X.X...............X..X......X.....X..............X","........X.......X...XX...X..X..XX......X.........X","......X.X.....X..X......................X...X.....",".X.....X....X.X...X..X..............X......X......","...XXX..X...X.........X.X....X........X.X.........","X....X..XX........XX......X....XXX.XXX...X........","....X....X....X......X....XX....X......X..X...X...","............XX..........X...X..X...........X......","X...X.................X...X........X..XX.........X","....X...XX..........X......X.XX.X...X....X..X...X.","X.......X..............X.X..........XX...X........","XX.X.....X..X......X.....X..X.........X...........","...........X....X..................X.X..X.X....X.X","....X.........X.........X.....XX.......XX..X......","..X...............X.........X....X.X..........XX..","...X...X.....XX..X...XX........X.X......X.X.......",".....X...........X.......X.X....X..X....X..X......",".......X..X..X.......X....X...........XX..X......X","...X..X......X........X.X..........X.........X....",".X.................X............X.X............XX.","...X....X..X............X...........X..X......X...","....X....X....X....X...XXX............X...........","..X..X...X.......X..........XX..........X...X.....","...X...X........X..XXX...............X...XX.....X.","....X.X.............X.X..X....X......X..X.....X...",".X.....X.....XX....XX.......X.X....X....XX.......X",".X......X..........X...XX..X.....X.........X..X...","......X..........X....................X...........","X..XX..........................X..X.........X....."}

    Returns: 170

  45. {"....X.X.X..X...........X......X...X..X.....X...X.X",".....................X......X.............X.......",".X.......XX.....X.X..........X....XX.....X.XX..X..","....X........X.............X..X...................","..X......X..XX.....X.X....X.......X.XX..X........X","..X.............X...X........X.......X.X.......XX.",".........X.X......X.........X....X.X...........X..",".X.........X........X....X.X.X.....X...XX........X","....X.X..............X.X.......XXX........X.....XX","...XX....X.......X.X.X................X...X.....X.",".X...X...X.X...................X....X..X.......X.X","........X...X..X.........X....XX.X..........X.....","X....X..............X.X.XX.......X.........XX.X..X","X...............X............X..X................X",".....XX......X.......X..X.........................","X..X...X.......X.XX......X.........X..XX.X........","........X..X......X......XX...X....XX.............",".........XX................X...XX..X.....X..X....X",".........X.........X.........................X...X","................X.X...X...X.....X..X.......X......",".X.................X.....X.....X................X.","......X........X..X.........X...........X....X....","....................XX....X...X..............X...X","............X.........X....X...X..X..X.....XX.XX..","........X.......X.............X...................","...............X....X...X.............X.........X.","...X.X.....X............XX.....X.X...XX....X......",".X........X........X..X..X.......X.X.....X...X.X.X","...X..X.........X..X......X.X.X.X....XXX..........","XX.....X...X...X............X.............X.XX.XX.","...X..X.........X..X......X.......X...X.X.........",".X........X............X...X.X....................",".X.........X..X....X....X..X.....X...X..........X.","..XXX.X...X.X......X.......X..X......X.X..........","...XXXX.X......................X.X..X......X....X.","X...X....X...X.....X....X......X....XX..X....X....",".X.X.X..X.....................X......X...X..XX....","..X..XX...................X...X...X..X.......X.XX.","..X.......X..X.XX..X.......X.....X....X.XX.X......","X..........X.XX..X.....X.XXX..X..XX..X............","......X..X............X.X.................X..XX...",".X...........XXX....X.........XX.......XX.......X.","..X.X.......X......XX..X..X.X..X.............X..X.","............................X..X.....X.......XX...","......XXX.....XX......X....X................X.....","..X........X..X........X..X.......................","..X.............X...X.X.X.X.X...XX................","......X........XX.....X..X.X...............X.X....","....XX.....XX..X.........X....X...........X.XX...X",".......XX.X....X......X..X............XX...X......"}

    Returns: 175

  46. {"...X.X..X.X....X........X...X.........X......X..X.","..................XXX.....................X.....XX","...X..X..X.......XX..X...X..XX.......X.......X....",".........X......X....X...X....XX........X.........","X.............X..X.XX.X........XX.X..X..........X.","...........X...X................X......X....XX....",".X...........X..X.X...X...X......X......X....X....","......XX................X.......X....X...........X",".....X.......X....X.XX.X.......X.....X...XXX....X.","..X..........X..X...X..X.....X............X....X.X","............................X............X...X.X..","....X...XX.....................XX......X.X........","...X........X...XX................X.X.......X.X...",".......X.X..X...X.......X.......X...X....XX.....X.","..X..X.X.X..X..X.....X....XXX.....X..X..X.......XX",".X.XX.X.....X.......X......XX.X.....XXX........XXX","..........X........X...X..........X...............","X..X...........................X..XX...........X..","XX..X................X.X..X...X.X...X...X.X.X....X","..X.............X.......X.........................","X.X..........X......X....X...X..X...X.XXX....X.X..","..........XX........X..........X.X.X....XXX...X...","...XX............X....................X...........","..X.......X.........X.....X.....X...X...XX....X...",".....X.........XX.......X...X...X.X...X.X....X....","............X.........X.......XX....X....X.X...X..","..X...X....X...X.......X.........X..X....X........","........X......X..................................",".....X...X...XX.....X....X..X...X.......X........X",".X....X.X.......X..................X.....X...XX...","....X........X........X.X...............X.........",".X................X.X.X.............X...X...X..X..","X..............X....X..X...X.X...XX.X.......X....X",".......XXX.............X......XX..X...............","....X.X.X.X.....X.........X....X......X...........","..X.............XX...........X.............X.....X",".X.....XX.XX..X...X....X.X.....X..........XX....X.","..........X....X.X.....X...X...X.........X....XX.X",".............X..X.........X.....X...........XXX..X","...........X..........X.X........X...X..X......X..","..X........X..X..X..............X..X........XX..XX","...X......X.X...X.....X.......X...................",".........X....X.......X.....X..X.X....XX.X....XX.X","......X.....X...X.X............XX...X..X..X.......","...X..X........X..X.X...........................X.","....XX.X.....XX..X..............X.....X......XX...",".XX.............X.X.X........X.X....X..X........X.","..X........XX.X.X....X..XX................X...X...","..X...........X.X.........XXX........X............","...X......X..X.......X.X...........X..X.......X..."}

    Returns: 174

  47. {"..............X.....XX......X................X....",".X...............X.....................X..........","..X....X..............XX......X......XX........X..",".........X.X.XX................................X..","...X..X.X......X......X...............X...X.X.....","X......X......XXX.............X....X.......XX....X",".........X................X..........XX...........",".............X......X..........X..........X..X.X..","..XX.............X.X........X.XX.............X....",".....X.......X...........X....XX......X.X.......X.",".X...X...XX.X...X...........X.....X...X...........","........X.X..........XX......XX...X.X...X.........","...........X....X.X.......................X.X.....",".X...X...X.X.X..X..X......X........X..............",".............X...X...X.X.......X......X...........","....XXX........X.X...X.X..X...X....X.X............",".X...X..........X.X.................X.....X..X....","......X..........X...X.........X.X..X......X.X.X..","X.........XX..X....XX.X..X.X....X.XX...X....X.....","..X.X...X.........X......X..X.............X..X.X..","....X..X.....X...X....X.....................X.....","X.X.X...X....X........X..X...X..XX.......X....X...","........X.X...XX...X.........X....X...X.....X.X...",".X..X.......X.....XX........X...XX..XX......X.....","...X........X....X..........X.X......X.X....X....X","..................X............X...........XX.X...","............X......X...X.....X.X...X......X..X....","................X..X..................X.X...X...XX","...XXXX...X..X..X..X............X...X..........XXX","........X.........X..XXXX...X..............X.....X","X................X..XX.X..........X.X.X.X....X...X",".X...X..X.........X.X......XX............XX.......","....................XX....XX...XX..X......XX...X.X","..XX.....XX..X..X.....X..X...X..............X...X.",".......X.X........X.....X.XX......XX.X.........X..","...X...X............X...X..............X..X.......","......XX.......X....X.............XX.........XX...","....X........X.X...X...X.XX.........X.....X.......",".............X....X........X....................X.","X...............X......XX..X......X.X.XX...X...X..","....X...X.XX...........XX.....X........X..........","......................X.......X...................","....X.............X.....X....X.....X.X.......X....","........XX..............X.X......X.X..X...X..X...X","..XXX..XX..........X....XX.X.....X.X..X.....X.....",".X...............X.X...XXX....X...X..X.X..X.....X.","X........X.XXX.X.......X......................XX..",".........X..................X..................X..",".X...............X.X....X..........X.........X....","......X.....X..X....X..........X..XX...X.....X.X.."}

    Returns: 165

  48. {"..XX...................X........X.....X........X..","X..X...XX........X...X......X..................X.X","..X..........X........X........................X..","X...X....XX.X........XX...XXX.X.X........X........","..X...X.X.....X.........X.........X.......XX......","X..XX...X...................X............X........",".......X...............X....XX..X...............X.","............X.X...X.......X..X....................","...........X...XX............X...................X","X..XX....X.X...XX.X...X..............X.........X..",".X.X.X.X........X.................X..........X..XX","..XX..X.......X...XX.................X....X..X....",".X....XXX........X....X.........X.................","...X.......X..X..X........................XX.....X","......XXX........X............X...X....X..........",".........X.....X..X..X...XXX.X.......XX....XX.....","X.........X.........X.....X..XX......X...........X","...X.X.......X...X.....X..X...X.......X.X..X......","X...............X..XX...XX....X......XX.......X...",".X.........X.X.......X............X...........X...","....X....................XX.........X..X..........","...X..X..............X..X.......X.......X..X....X.","XX........X....X..X.....XX............X......X....","................X..X...X.....X.X..................","..............X..X...........X..X..X.....X........",".XX........X..X.X..X.....X...................X....","............XX..X.X.X....................X....X.X.","X.............X..X.X.X.................X..........","...X......X.......XXX.X.....XX.......X..X..X.X....","....X.....XX.....X....X..X.......X......X.X.......",".X.X..X.......XX.............X...X.....X...X.X..X.",".X..X..XX....X....X.X..X.X........X...........XX..","....X.X.X............X..X.X..X.X..X.........X.....",".X.............X.........X.........X...XX.XXX...X.","X...X....X.............XX..X........X.X.X...X....X","..X............X.......X.........X.X..........XX.X",".............X.................X...........X......","...........X.....X.................X..X....X..X...",".........X...X...X.....X......X.......X...X..X....","....X....X.........X.....X.X.X....X......X......XX","......XX........X.X...XXXX......XXXX...X....X.....","......X.X..........X.XXX...X...X..........XX......","......XX.X..X....X..X.....X......X.......X......X.","..........X..XX.......X.....X................X....","....X.........X..X..X.............................",".....X..XX.................X.X.X...XX......X....X.","..X....X...........X.....X..........X.............","......X.......X.X..X..................XXX.......X.",".....X...........................XX..XXXX.X..X....",".X............X.......XX.X...X...X..X.....X......X"}

    Returns: 170

  49. {".X............X..X...............XX....X...X.....X","................XX..XX.X.X....X......X.X..........","X..X......X.........X..X..................X.......","..X..X...XX........X....X..................X..X...",".X.X..XX.....X........X......................X...X",".........X...X.X.X.....X........X.......X...X.....",".....X........X...X.....................X......X..","....X....X.......X..XXX...........X.....X.........","X.........X.X.......X.................XX..X....X.X","....X...X.........X...X............X.X...X..X.X...",".X....X........X........X..X..X....X...XX.........","..X...X...X........X..............X...............",".XX............X....X...........X...X..X..........",".....X......X.X.......X.X...X..............X......",".X...X...X.......XX.....X..X......X...X...........","....X..X.........X....X........X......X.......X.X.",".X..XX..........X.......X..X.......X.....X...X....","X............X.....X.....X......X...............X.","....X.....X....XX...X...XXX.....X.X....X....X.....",".X.X...X....X...X........X..X....X................",".X.....X..X...X....X...X............X......X......",".......X.....X....X....XX........X...............X","..XX.X..................X...X.X...X..X.X....X....X","X...X.X.XX..X...............X........X.......XXX.X",".XX...X.X.............X...X.X................X..X.","X.............X..X..X.................XX..........","....X.X.X...............................X......X..",".....X.......X..X......X...X.XX.X...X.............","..........X..X.........XX............X....XX.....X",".X..........X............X..........X........X.X..",".X....XX...X......X........XXX..........X...X.....","X....X.........X.......X...X......................","......X......X........X.............XX.X..........","...............X........X.......X.................","........X......X...............X......X........X..","..X.....X......X...................X...X...X...X..","..XXX..XX..........X.....X..X.....X....XX.........","X.X.......................................X..X....","......XX.X....X...X........X...X...X......X.....X.","X...XX..X...X..............X....X.................","XX........X..XX.X....XX......X.X.......X...XXX....","......X.....................X.............X.......","..X....X...........XX.X......X...XX...XX.X........",".XX...X..X......X...........X.......X....XX..X....","......X...X.............X...X..X.X.......X..X.X.X.","...X..........X..X.X.X....X.X.X.X....X..X.X..X....","X.X..XX.......XX..XX...............X......X.......","...X.......X.....XXX..............X......X...X....","......XX....X.........XXX........XX...X...........","XX......X..........X...X..................X......."}

    Returns: 172

  50. {"X....X..X.............X..........XX.....X......X..","X.XX..X..........X.....XX.......XX.X...X..........","................X....XX...X......X..........X.X..X","..X.X...X.XX.X....X.X..........X..XX.............X","..X.........X....X..XX..........X........X........","...X.X........XX.....XX..X........X.X.............","X.X..X.X.X.....XX...X............X...........X....",".......X........X.X....X.XXX.....................X",".X.........X.X.......X.......X..X...X...X..X.X....","......X..X........X....XX........X.........X......","..X....XX...X......X..........X.....X..........X..","......X........XX.X.............XX.XX.....X.X...X.","........................XX.X.....X.......X..X...X.",".X....X...X.X...........X.......X......X..X.......","............X........X...X.....X.........XXXX.....",".............X....X.XX..X...........X........X....",".........XX......X..XX...X.X...X....X....X........",".........XX......X..............X....X....X.....XX","XX...XX...........XX.............X....X.X.X......X",".......X...X.XX...............XX..X.X.X......X....","......X.XX.................X.....X...X......X.....",".X.X..X..........XX......X.....X.....X..........X.","....................X..X................XX....X...","....XX.....X......X....XX.X.................X.....",".X...X....................X......X..X..X..........","....X...X.....XX.X....XX.X.....XX.X...............",".......X.................X......X.....X.X......X..","..X..................X...X......X.....X...........","....X...X.....X......X.........X..X....X.....X...X","X......X...X.....XX.........X..X...X.XX.XX.X..X...","X..........X.............X...X....................",".............X......X....X......X.....XX..X.......","......X.XX.X.X.........X..XX........X...X.........","......X...........X..XXXX..........X..X....X...X..","...........XX...........X.........XX.X.........X..",".X........X.XXX.X.........X.....X....X.....X...X.X",".......X......XX..X.....X.......................X.","........X........X.X........X.X.........XX....X...","XX.........X....X...X.........X......X.X.......XXX",".....X..............X.........X....X.......XX.....",".X....X...X....X....X..X.....X...X...X.X....XX....","........................X...........XX.......X...X",".......X..X..X...X...X.X...X............X.........","X......X....XX......X..X...X.....X........X.......","XX...X...........XX.......X..X...........X........","..X.X.....XX.......XX...X..X.XX.......X....X......","....X.X...X..................X.......X............",".......X......X..........XX........X...X..X.......","..X..X..X...X...X..X..XX.X.....X...............X..",".............X..X.................X.....X....XX..."}

    Returns: 185

  51. {"XXXXXX.XX.XXX.XXXXX...X.XXXXXXXXX...XXX.XX.XXXXX.X","XXXXX.XXXXXX..XXXXXXXXXX.XX.X.XXXXXXX.XXXXXXXXXXXX","XXXXXXXXXXXXX..XXXXXXXXXXXXX.XXXX.XX.XX.XXXXX.XX.X","XXXXX.XXXXXXXXXXXXXXXX.X.XXXX.XXXXXXXX.XX.XXX.X..X","X.XXXXXXX.XXXXXXXXXXXXXXXX.XXX.XXXX.XXXXXXXXXXXXXX",".XXXXX.XXX..XX..XXXXXXXXXXX.XXX.XXXXXXXXX.XXXXXXX.","XX..X.XXXXXX.XXXXXXXXXXXX.XXXXXXXXXX.XXXXXXXXXXX.X","XX.XXXXXXXXX.XXXXXX.XXXXXXXXXXXXX.XXX.XXXXXXXXXXX.","XXXXXXXXXXXX.X.X..XXXXXXXXX.XXXXXXXXXX.XXXXXXXX.XX","XXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXX..X.XXXXXXX..",".XXXXX.X.XX.XXXX.XXXXXXX.X.XXXXXXXXXXXXX...X.XXXXX",".XXXXXXXXXX..XXX.XX.XXXXXX.X.XXXXXXXXX.XXXX.XXXXXX","X.XXXXXXX.XXXXXXXXX.XXXX.XXXXXX.XXXXXXX.XX..XXX.XX","XX.XXXXXXX.XX..XXXXXXXXXX.XX.X.X.X.XXXXXXXXXX.XX.X","XXXXXXXX.XXXXX.XXXXXXXXXXXXXXX.XXXXXXX.XX.XXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXX","XX.XXXXXXXXXXXX.XXXXXXXXX.XXX.XXXXXX.X..XX.XXXXXXX","XXXXXX.XXXXXXXXXXXXXXXXXXX..XXX.XXXXXXXXXXXXXX.X.X",".XXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXX","XXXXXXXXXXX..XXXXXX.XXXXXXXXX..XXX.X.XXX.X.XXXXXXX",".XXXXX.XX.XXXXXXX.X.XXXXXXXXXXXXXXXXXX.XXXXX.XXXXX","XXXXXXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX","X.XXX..XXXXX.X.XXXXXXXXXX.XXXXXXXXXXXXXXXXX.XXXXXX","XXXXXXXX.XXXXXX.XXXXXXXXXX...X.X.X.XX.XXXXX.XXXXXX","XXXXXXX.XXXX.XX.XXXXXX.XXXXX.XXX.XXXXXX.XXXXXXXXX.","XXXXXXXXXXX.XXXXXXX.XX.X..XXXXXX.XXXXXXXXX.XXXXXXX","XXXXXXXXX..XXXXXXXXXXXX.XXXXXX.X.X..XXXX.XXX.XX.XX","XX.X.XXXXXXXXX..XX.XXXXXXXXXXXX.XX.XX.XX.X.XXXXXXX","XXX.XXXXXXXXXX.XX.XX.XX.XX.XXXX.XXXXX.XXXXXXXXXX.X",".X.XX.X..XXXX.XXXX....X..XXXXXXXXX.X.XXXXXXXXXXXX.","X..XXXX.XXXXXXXXXX.XX.XXX.X.XXX.XXXXXXXXXXXXXXXX.X","XXXX.XXXXX.XXXXXXXXXX.XXXXXXXX..XXXXXXX.XXXX.XXXXX","XXXXXXXXXXXXX.XX.X..XXX.X.XX.XXXXXXXXX.XXX.XXXX..X","XXXXXXXXXXX.XXXXXXX.XXX.XXXXXXXX.XXXXXX.XXXXXXX.XX","X..XX..XXXXXXXXXXXXX..X.XXXXX.XXXXXXXXXXXXXXX.XXXX","XXXXXXX.X....XX..XXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXX","X.XXX.X.XXXXXXXXX.XXXXXXX.XXXXXXX.XXXXXXXXX.X.XXXX","X.XXXXXX.XXXXXXXXXXX.XXXXXXXX.X.XXXX.XXXXXX.XX.XXX","XXXX.XXXXX.X.XXXXXX.XXXX.XXXXXXXXXXXX.XXXXXXX.XX.X","XXXXXXX.XXX.XXXX.XX.XXX.XXXXXXX.XXXXXXXXXXXXXXXXXX","XXXXXXXXXXXX.XXXX.XXX.X.XX.XXXXX.XXXXXXX.XXX.X.XXX","X.XXXXXXXXXXXXXXXX.XXX.XXXXXXXXX.XX.XXXXXXXXXXXXXX","XXXXXX.XX.XXX.XXX.XXX.XX.XXX.XXXXXXXXXXX..XXX..XXX","XX.XXXXXXXXX.XXXX.XXXXXX..XXXX.X..XXXXXXXXXXXXXXX.","XXXXXXXX.XXXXXXX.XXXXXXXXX...XXXXXXXXXXXXXXX.XX.X.",".XXXXXX..XX.XX.XXXXXX.XXX.XXXXXXXXXX.XXXXXXXXXXXXX",".XXXXXXXXXXXXXXXXXXX.XXXXXXXXXX.XXXXXXX..XXXXXXXXX","XXXXX.XXXXXXX.XXXXXXXXXX.XX.XX..XXXXX..XX..XXXXXXX","XXX.X.XX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXX..XXXXX.X","XX.X..XXXX.XXXXXXXXXXXXX.X.XXXXX.XXXXXXX.XXXX.XXXX"}

    Returns: 954

  52. {"XXXXXXXXXXXXXXXXXXX.XX.X.XX.X.XXXX.XXXXXX.XXXXXXXX","XXX..XXXXX.XXXX..XXXXXXXXXXXXXXXXXXXX.X..XX.X.XXXX",".XX.XX.XX.XX..XXXX.X.XX.XXX.XX..XXXX.XXXXXXXX.XXXX","XXXXXXX.XXXX.XXXXXXXXX.XX.XXX.XX.XXXXX..XXXXXXXXXX","XXX..XXXX...XXX.XX.XXXXXXXXXXX.XX.X.XXXXXXXXX.XXXX","XXX.XXXXXX.XXX.X.XXX.XX.XXXXXXX.XX.X.X.XXXX.XXX...","XX..XXX.X..XX.XXX.X.XX.XX.XXXXXXXXXXXXXXXXXX.XXXXX","XXXXXXX.XXXXXXXXXXXXXXXX.XXX.XX.XXX.XXXXXX.XXX.XXX","XXX.XXXXXX.XXXXXXXXXXXXXXXXXX.XX.XXX...XXXXXX.XXXX","XXXXX.XXXXXX.XXXX.XXXXXXX.XXXXXXXXXXXX.XXX.XXXXX..","XX.XXXXXXX.XXXX.XXXX.XXXXXXXX.X..XX.XXXXXXXXXXXXXX","XX.XXXXX.XXXXX.XXXXXXXXXXXXXX..XXXXXXXXXXXXXXXXXXX","XXXXXXXXXXXXX.XXX.XXXXXXXX.X.X..XX...X..XXXXXXX.XX","XXX..XXXXXXXXXX..XXXX.XXXXXXXXX.XX.XXX.X.X.XXXXXXX","XXXXXXXX.XXX.XXXXXX.XXXXXXX.XXXXX.XXXXXXXX.XXXXXXX",".XXXXX.XXXXXXXX..XX.XXXXXXXXXXXXX.XXXXXXXXXXXXXXXX","XXXXXXXXXXXXX.XXXXXX.XXXXXX.XXX..XX.XXXXXXXXXXXXXX","XXXXXXX.XXXXXXXXXXXXXXXX.X..XXXXXXX.XXXXXX..X..XXX",".XXXXXXX.XX..XXXXXXXXXXXX.X.XXXXXXXX...XXX.XXXXXX.","XX.XXX.X.XXXXXX.X.X..XXXXXXXXXXXXXX.XXXXXXXXXXXXXX",".XXX.X.XXXXX.XXX.X.XXXXXXXXXXXXXXXX.XXXXXXXXX.XXXX","XXX.XXXX.....XX.XXXXXXXX..XXXXXXXXXXXXXXXXXXXXXXXX","X.XXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXX.XX.XX",".XX.XXXX.XXXX..XX.XX.XXXXXXXXXXXXXXXX.XXX.XXXXX.XX","XXXXXXXXXXXXXXXXXXX.XXXXXXX.X.XXXXXXXXX.XXXX.XXXXX","XX..XXXXXXXXXXXXXXXX..X.XXXX.XX..XXXXXXX.XXXXXXXXX","XX.X.XX..XXXX.XXXXXXXX.X..XXXXXXXXXXXXXXXXXXXXXXXX","XX.XXXX.XXXX..XXXXX.XXXXX.XX..XXXXXX.X.X.XXXXXXXXX",".XXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXX","XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.XXX","XXXXXXXX.XXX..XXXXXXXXXXXXXX..XX.XXXXXXX.XXXX.XX.X","XX.XXXXXXXXXXX.X.XXXX.X.XXXX..XX.XXX..X.XX.XXXXXXX","XXX.XX.XXXXX..X.XXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXX","X.XXXX.XXX..XXXXXXXXXXXXXXXX.XX.XXXXXXXXXX.XXXXXXX","XXX.XX.XXXXXXXX.XX.XXXXXXXXXXXX.XXX.XXXXXX.XXXXXXX","XXXXXXXXX.XXXXXX.XXXXXXXXXX..XXXXXXXXX..XXXXXXXXXX","XXXXX.XXXXXXXXXXXXXXX.XX.XXXXXXXXXXX.XXXXXX.XXX.XX","X.XXXXXXXXXXXX.XXXX.X.XX.XX.X.XX.XXXXXXX..XXX.XX.X","XXXXXX.XXX.XXXX.XXXXXXXXXXXX.XXXXX.XX.X.X.XXXXXXXX","XXX.XX.XX.XXXXXXXX.X.XXXXXX.XXXXXXXXXXXXXXX.XXXX.X","XXXXX.XXXXXXXX.XX..XXXX.X..XXXX.XXXXX..XXXXXXXXXXX","XXXXXXX.X.XX.XXXXX.X.XXXXXXX.XXXXX..XXXX.XXXXXXXX.","XXXXXXXX.XX.XX..XXXX.X.X.XXXXX..XXX.XX.XXXXXXXXXXX","XXXX.X.XXXXX.XX.XX.XXXX.XX.XXX.XXX.XXXXXXXX.XXXXXX","X...XXXX.XXXXXXXX.XXXX.X.XXXXXXXXXXX..XXXX.XXXXX.X","XX..XXXXXXXX.XXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXX","XXXX.XX.XXXXXX.XX.XXXXXXXXXXXXXXXXXXX..XXX.X..XXXX","X.XXXXXXXXXXXXXX.XXXXXXXXX.XXXXX.XXX.XXX.X..XXX.XX","XXXXXXXX.XXXX..XXX...X.XXX.XXXXXXX.XXXXXXXXXX.X.XX","XXXXXX.XXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXXXXX"}

    Returns: 951

  53. {"XX.....X.XX..XX.XXXXXXXX..X.X.XXXX.XX.X.XXXXXXXXXX","XXX.XXXXXXX..XXXXX.XXXXX.XXXXXXX.XXXXXXX.X.XX.XX.X","XX.XXXXXXXX..XXXX.XXXXXXXXXX..XXXXXXXX.XXXXXXXXXXX",".XXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXX.XXXX.....XXX","XXXXXXXXXXXXXXXXXXX.XXXXXX.X.XXXXXXXXXXXX.XXXXXX.X","..XXXXX..XXXXXXXXX.XX.XXX.XXX.XXXXX.XXXX.XX.XX.XXX","XX.XXXXX.X..XXXXXXXXX.XXXXXXXXXXXXXXX.XXXXX.XXXXXX",".XXXXXX.X.XXXX.XXXX.XXXXXXXXXXXXXXXXXX..XXX.XX.XXX","XXXXX.XX.XXXXXX.XXX.XXX.XX.X.X.XXXX.XXXXXXXXXXX.XX","XXXXXXXXXXXXXXX..XXX.XXXXXXXXXXXXXXXXXXXXXX.X..XXX","XXXXXXXX..XX.XXXXXXX.X..XXX.XXXXXX.XXXXXX.XXXXXXXX","XXXXXXXXXX.X.XX.XXXXXXXXXX..XXXXX.XXX..XXXXXXXXXXX",".XXXXXX.XXXXXXXX.XXX.XXXXXXXXXXXXXX.XXXXXXXXXXXXXX","XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XX","XXXXX.XXXXXXXXXXXX.XXXX.XXXXXXX.XXX.XXXXXXXXXXXXX.","XXXXXXXXXXXXXX..X.XXXXXXXXXXXXXXXXXX.XXXXX.XX.XXXX","X.XXX.XX.XX...XXXXXXXX..XX.XX...XXXXXXXXXXXXXXXXXX","XXX.X.XXXX..XXXX.X.XXXXX..XXX.XXX.XXXXXXXXXXXX.XXX","XXXXXXXXXXXXXXXXXXX..XXXXX.X..X.XXXXXXXXXXXXXXXXX.","XXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXX.XX.XXXXX.XXXXXX","XXXXXXXX.XXXXXXXXXXXXX.X.X.XXXXXXXXX..XXXXXXXXXXXX","XXXXXXXXXX.XXXXXX.X.XXXX.XXX.XXXXXXXXX.X.XXXX.XXXX","..XXXXX..XX.XX.XXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX","XXXXX.XXXXXXXXX.XXXX.XXXXXXXXXXXXXX.XXXXX.XXXXXXXX","XXXXXXXXX.XXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XX.XXXXXXXXX.XX..XXXXXXXXXXX.XXXXXXX.XX..XXXXXXXXX","XXXXXX.XXXXXX.XXXXXXXXXXXX.XX.XXX.XXX.XXX.XXX.XXXX","X.XXXXXXXXXXXXXXXX.XX..XXX.XXXX.XXXXXX.XXX.XXXXXXX","XXXXXXXXXXXXX.XXXXXXXXXXXXX.XXXXXXX.XXXXXXXXXX.XX.","X.XXXXXXX..X.XX.X.XXXXXXXX.XX.XXXXXXXXXXXX..XXXXXX","XXXXXXX.XXXXXXXXXX.XXXXXXXXXXXX.XXXXXXXXXXXXX.XXXX","XXX.XXXX.XX.XXX.XXXXXXXXXXX..XXXXXXXXXXX.X.X.XXX.X",".XXXXXXX.X.X.X..XX.XXXXX.XXX.XX.X.XXXX.X..XXXXXXXX","..XXXXXXXXXXX..X.X.XX..XXXX.XXXX.XXXXXXX.X.XX.X.X.","X..X..X.XXXXXX..XXX.XXXXXX.XXXXXXX.XXXXXX.XX.XXXXX","XX.XX.XXX...X.X..X.XXXXXX.XXXXXXXXX.XX.XX.X.XX..XX","X.XXXXX.XXX.X.XXXXXXXXX.X..XXX.XXXX.XXXXXXX.XX.XXX","XX.X..XXXX.XXXXXXXXX.XXXX..XXXXXXXXXXXXXXXXXXXX.XX","XXX.XXXXXX.XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.X.XXXXX","XX..XX.XXXXX.X..XXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX.XX","XXX.XXXXXXX.XXX.X.XXX.XXXXXX.XXXXXXXXXXXXXXXX.XXXX","XX.XXXXXXXXXXXXXXXXX.XXXXX.XX.XXXXXXXXXXXX.X.XXXX.","XXXXXXXXXXXXXXX.XXXXXXXXX.XX.XXXXXXXX.XXXX..XXXXXX","XXXX..XXXXXX.XX.X.XXXX..XXX.XXX.XXXXXXXXXXXXXXX.XX","XXXX.X.XXXXXXXXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXX","XXXXXXXX.XXXXXXXX.XXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX","XXX.XXXXXXXXXXXXXX..XX.XXXXX..XXXXXXXXXXXXXXX.X.XX","XXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXX..X.X.XXXX...X","XX...XXXXX.XXXXXXX.XXXXX.XXXXXXX.XX.XXXXX..X.XXXXX","XXXX.XXXXX.XXXX..X.XXX.XXXXXXXXX.XXXXXX.XXXXXXXXXX"}

    Returns: 951

  54. {"XXX.XXXXXXXXXXX..XX.XXX.XXXXXXXXXXX..X.XXXXXXXXXX.","XXX.XXXXXXXXX.XXXXXX.XXX.XX.XXXXXX..XXXX.XXXXXXXXX","X.XXXX.XXXXXXX.XXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXX.X","XX.X.XXXXXXXX.XXXXXXXXX..XXXXXXXXXXX.XXX..XXXXXXXX","XXX.X.XXXXXX.XXXXXXXXXXXXXXXX.XXXX.XXXXXXXXX.XXX.X",".XXXXXXXXXXXXXXXXX.X.XX..XX..XXX.XX.XXXXXXX.X.XX.X","XXXXXXXXX.X.XXXXXXXXX.XXXXX.XXX.X.XXXXXX.XXXX..XXX","XXXXXX..XXXXXXXXXXXXX.XX.XXXXXXXXXXXXXXXXX.XXXXXXX","XXXXXXXXXXXX..XXXXX.XXXXX.X.XXXXXXXXXXXXXXXXXXXXXX","X.XXXX.XXX.X..XXX.XXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXX","XX.XXX.XXXXXXX..XXXXXXXX..XXXXXXXXXXXXXXXXXXXXXX..","XXXXXXXXXXX.XXXXXX.XXXXX.XXXXX.XXXXXXX...XXX.XXX.X","XXXX.X.XXXXXXXXXXXX.XX.XXXXXXXXXXXXXX.X.XXXXXXXXXX","X.XX..XX.XXXX.XXXXXXXXXXXX..XX.XXXXXXXXXXX.X.XX.XX","XXXXXXXXXXXXXXXXXX..XXXXXXX.XXXXXX.XXXXX.XXXXXXXX.","XXX.XX.XX..XXX..XXXXXXXXXXXXXXXXXX.XXXX.XXX..XXXXX","XX.X.XXXXXXXXX.XXXXXX.XXXXXXXXXXX.X..XXX.XXXXX.X.X","X.XXXX.XXXXXXXX.X.XXXXXXXX.XXXXXXXX.X.XX.XXXXXXXXX","XXXXXXXX.XXXXXX.XXXX.XXXXXX.XXXXXXXXXXXXXXX.XXX..X","X.XX.XXXXXX..XXXXXXXXX..XXXXXXX.XXX..XXXX.XXXXXXX.","XXX.XXXX.XX.XXX.X.X...XXXXXXX..XXXXX.XXX.XX.XXX.XX","XXXXXXXXXXXXXXXXXX.XXXXXXXXXX.X.XXX.XXXXXX.XXXXXXX","X.XXXX.XX..X.XXXXXX.XXXXXX.XXXXXXXXXXXXXX.XXXXX..X","XXXXXXXXXXXXXXX.XXX.XXXXXXXXXXX.XXXX.XX.XXX.XXXXXX","XXXXXXXXXXXXXXXXX.XX.XX.XXX..XXXXXX.XXXXXXXXXXXXXX","XX.XXXX.XXXXX.XXXXX.XXXXXXXXXXXX.XX..XX.XXXXX.XXX.","XX.XXXXXXX.XX.X.XXXXXXXXXXXXXXXXX.XXXX.X.X..XXXXXX","XXXXXX.XXXXXXXXXX.XXXXXXXX.XXXXXXX...XX..XXXXX.XXX","XXX..XXXX.XXXX..XXXX.X.X.XXX.XXXXXX.XXXXX.XXXXXXXX","XXXXX.XXXX.XXX.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX","XXX.XXXX.XXXXXXXXXXXXX.XXXXXXXXXXXX.XX.XX.XXX.XXXX","XX.XXXXXXXXXXXXXXX.XXXXXXXXXXXXXX.X.XXXXXX.XXXXXXX","XXXX.XXXXXXXX.X.XXXXXXXXXXXXXXX.XX.XXXXXX.XXX.XXX.","XXXXXXXXXXXXXXXX.XXX.XX.XXXXXXXXXX.X.X..XXXXXXXXX.","XXXXXXXXXXXXXXXXXXXXXX..XXX.XXXX.XX.XXXX..XXXXXXX.","XXXXXXXXXXX....X.XXXXXXXXXX.XXXXXXXXXXXXXXXX.XX..X","XXXXXXX.XXX.XX.XXXXXXXXXXX.X.XX.XXXXXXXXX.XXXX..XX","XXXX.X.XXXXXXXXXXXXXXXX.XX.X.XXXXXXXXXXXXXX.XXX.XX","X.XXXXX..X.X.XXXXXXXXXXXX.XXX.XXX.XXX.XX.XXXXXX.XX","XXXXXX.XX.X.XXXXXXXXXXXXX.XXXXXX.XX.XX.XXXXXXX..XX","XXXXX.XXXXXXXXXXXXXX.X...XX.XXXXXXXX.XX.XXXXXXXX.X","X.XXXXXXXXX..XXXXXXXXXXXXXXX.XX.XXXXXXXXXXX.XXX.X.","XXXX.XXX.XXXXXXXXXXXX.XXXXXX.XXXXX.XX....XXXXXX.XX",".XXX.XX.XX.X...XXXXXXXXXXX..XXXXXXXXX.XXX.XXX.XX.X","X.XXXXXXX.XXXXXXXX..X.XXXX.XXX.XXXXXXX.XXXXXXXXXXX","XXXXXXXXXXXXXXXXXXXXXXXXXX.XX.XXXXXX.XX.XXXXXXXXXX","XXXXXXXXXXXXXX.X.XXXXX..XXXXX.XXXXXXXXX.XXXXXXX.X.","XXXXXXXXXX.XXXX.XXXXXXXXXXXXXXX..XXXXX.XXXXX..XXXX","XX.XXXXXX.XX..XXXXX..X.XXXXXXX..XXXXXX.XXXXX.XXXXX","XXXXXXXXXXXXXXXXX..XXXXXXXXXXXXX.XXXXXXXXXXXXXXXX."}

    Returns: 954

  55. {"XXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXX...XXX.XXXXXXXXXX",".XX.XXX.XXXXXXXX.XXXXXXX.XXXXX.X.XXXX.XXX.X.X..XXX","XXX.XX.XXXXXXX.XXXXXXX.XXXXX.XXXXXXXXXX.XXXXX.XXXX","XXXXXXX.XXXXXXXX.XXXXXXXXXXXXXX.XXX.XXXXXX.XXXXXXX",".XXXXX.XXXXXXXXXXXXXXXXXX.XXXXXXXXX.XXXX..XXXXXXXX","XXXXX...XXX.XX.XXX.XXXXXX.XXXXXXXXX..XXXXXX.XX.XXX","XXXXXXXXXX.XXXXXXX.XXXXX.XXXX.XXXXXXXX.X.XXXXX.XX.","XXXXXXXXXXXXXX..XXXXXXXXX.XX...XXXXXXXXXXXXX.XXXXX","XXXX.XXXXXXX.XXXXXXX.XXXXXXXXXXXX.XXXXXXXXXXXXX.XX",".XXXXXXXXXXXXX.XXXXXX.XXX..XXX.X.XX.X.XXXX.XXXXXXX","XXXXXXXXXXX.XXXXXX.XXX.XXXXXXX.XXXXXXXX.XXXX.XXXXX",".X.X..XXXXX.XXXXXX..XXX.XXXXXXXXX.XXXXXXXXXXXXXXXX","XXXXXXXX.X.XXXXXX.XXXXXXXXXXXXXX.X.XXXXXXXX.XXX.XX","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXX.XXXXXXXXXXX","XXXXXXX.XXXXX.XXXX.XX.XXXXX.XXXXXXX.XXXXXX.XX.XXXX","XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXX.XXXXXXX.XX.XXX.","X.XX.XXXXXXXXXXX.XXXXXX.XXXXXXXXXX.X.XXXXXXX.XXXXX","X.X.X.XXXXX..XXX.XXXXXX.XXXXX.XXXXXX.XXXXXXXXXXX.X","XX.XXXX..X.XXXXXXXX.XXXXX.XX.XXX.XXXXXXXXXXXXX.XX.","X.XX.XXXXXXXXXXXXXX.X.XXXXX.XXX.X.XXXXXXX.XXX.XXXX","XXXXXXXX.XXXXXXX..XXXXXXXXXXXXXXXXXXXXX.XXX.XXXXXX","XXXX.XXXXX.XXXXXXX.X..XXX.XX.XXXXXXX.XXX..XXXX.X..","XXXXXXXXX.XXXXX.XXXX.X.XXXXX.XXX.XXXXX.XXXXXXXXXXX",".XX...XXXXXXXXX.XXXXXXXXXXX.XXXXXXXXX.XXX...XX.XX.","X.XXXXXX.XXXXXXXXX.XXXXXXXXXXXXX..XXXXX.XXXXXXXXX.","XXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXX...XX..XXXXXX","XXX.X.XXXXXXXXX.XXXXXXX.XXXXXXXXX.XXXXX.XXXXXXXXXX","XXX..XXXXXXXXXXX.XX.XXXXXXXXXXXXXXXXXXXXXXXXX.XX.X","XX.XXX.XX..XX..XXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXX","XXXX.XX.XXX.XX.X.XXXXXXX..XXXXXX.XXXXX.XXXXXXXXXXX","XXX.XXXXXXXXXXXXXXX.XXXX.XXXXX.XXXXXXXXXXX.XX..XXX","X.X..XX.X.XX.XXXXX.XXXX.XX.XXX.XXXXXXXXXXXXXXXXXXX","XXXXXXX.XXXXXXXXXXXXXXXXXXXX..XXXXXXXXXXXX.XXXXXXX",".XXXXXXXXXXX.XXXXX.X.XXXXX.XXXXXXXXXX.XXX.X.XXX.XX","XXXXXX.XXXXX.XXXXXX.XXX.X.XXXX.XXXX.X..XXXXXXXXX.X","XXXXXXXXXXXXXXXXX.XXX..XX.XXXXX.XXXXXXX.X.XXXXXXXX","X..XXXXXXX.XXXXXX.XXXXXX..XX.XXXXXXXXX.XXXXX.XXXXX","XXXXXXXXXXX.XXXX.X.XX.XXXX.XXX..XXXXXXXXXXXXXXXXXX","X.XXXXX.XXXXXXX.XXXXXXXX.XXXXXXXXX.XXXX.XX.XXXXX.X","X.XXXXXXX.XX.XXX.X.XX.XXXXX.XXXXX.XXX.X..XXXXXX.XX","XX.X.XXX.XXX..XX.XXXXXXX.X.XXXXXXXXXXXX.XXXXXXXXX.","X.XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXX.X..X.XXX.XXXXX","X.XXXXXX..XXXXXX.XXXXX.XXXXXXXX.XX.XX.XXXXXXXXXXX.","XX.XXXX.XXXXX.XX.XXX.XXX..XXXX.XXXX.X.XXX.XXXX.XXX","XXXXXXXXXXXXXXXXXXXX.XXXXXXXXXX...XX.XXXXXXXX.XXX.","XXXXX.XXX.X.XXXXXXXXXXXXXX.XXXXXXXX.XX.XXXXX.XXXXX","XX.XXX..XXX.XXXX.XXXXXXXXXXXXXXXXXXXXX.XXXXX..X.XX","XXXX.XXXXX..XX.X.X..XXXXXXXX.XXXXXXXXXXXXXXXXXXXXX",".XXXX.XXXXXXXXXXXX.XXXXX.XXXXXXX..XX..X.XXXXXXXXXX","XXXXXXXXXXX.X.XX.XXXXXX.XXX.XXX.XXXXXXXX.XXXXXXXXX"}

    Returns: 947

  56. {".......X.X.", ".....X.....", ".............X", "....X...X..", ".X...X.X..", ".XXX........X......X", "......X..X....", "....X..........."}

    Returns: 4

  57. {".........X........................................","..................................................","...................................X..............","X...........................X.....................","...........X......................................","..............................X....X.X............","..................................X...............","....X.........................................X...","...X....X............X................X...........","...................X...........................X..","...........................X..................X...","..................................................","....X.........X...........XX.......X..............",".............X....................................",".................X..........X...................X.","............................X........X...X.......X",".X.....................X...........X........X.....","...........X......................................","........................X........................X","........................X.........................",".......X.......X................X.................",".......X.....X...........X.....X.....X......X.....",".........X....................X........X..........","......X..XX..................X.....X............X.","............X....................X.X...X........X.",".........X...........X............................","......................X...X.......................",".X............................X..................X","X.......................X..X...........X..........","........................X.........................",".........................X..X.....................",".........................X........................","....................X.X.X.........................","...........................X......................","...........................X...................X..","..................................................","........................................X..X......",".......X................X.........................","..................................................","X........X..................X...............X.....","X.X....X........................X...............X.",".X.....X...............................X..........","..............X...........X.......................","..XX.........................................X....",".....X................XX..X..........X..........X.","...............X..................................","...............................X............X.....","...................................X...X.....XX...","..................X...............................",".XX....................X.....X.X......X.X.X......."}

    Returns: 89

  58. {"...........X.......X............X.X........X......","..................XX............................X.","...................................X.............X","................................X............X....","....X.X...........X............X..................","..X...........X............................X......",".....................X............................","..................................................","...................................X..............","......................X......X.X.XX..X........X...","............X.........X........X.....X............","......X.......................X...................","...X..X...................X......................X",".........X.........................X..............",".......................X.X........................","..................................................",".....X............................................","..................X..............X...X........X.X.",".............X.................................X..","...X..............................................",".....................X............................","........X................X......X.................","..................................X...............","..X.......................X..X....................",".......X.................................X........","X...X..........................X..................","...................................X.....X........",".....X...........X...........................X....",".............X..................X....X........X...",".....................................X..X.........","..............................X...................",".....................X...X.....X.....X..X.........","............X.....X.................X.....X..X....","............XX.....X..............................","..................................................","....................X.............................","............X.........X........X..................",".........X....X...................................","............X...............X...................X.","..........................................X.......","......XX.........X.........X.......X........X.....","..........................X.......................","......X.......XX.......X............X...........X.",".........X.X.......................X..............","...X................................X............X","...........X..........................X..X........",".......X..........................................","..................................................",".................................X........XX......","......X..........................................X"}

    Returns: 94

  59. {"............X...................X......X..XX......","...........X........................X.............","...X......X....................X.............X....","..................................................","...........X......................................","......................................X........X..",".........X..X.....X.XX............................",".............X.......X.....X......................","....................X..X..........................","............X..........X..........................",".................X..................X...........X.","X........X..............X.........................",".................X.................X...........X..","X.........................................X.......","............................................X.....","..........................X.........X.............","X...X...............X...........X.............X...","..........................X.................X..X..","..................X...X...........................","...................X..........................X...","...........................X..............X.......","............................................X.....",".....X......XX.......X............................","...X...................................X....X.....","................X..X..........................X...",".............................X....................","..................................................",".......X.....X......X.............................",".....X............X....X..........................","........X..X........X...................X..X......","...............................X..................","..X....................................X..........","...........X...............................X......",".X........X..............................X........",".................X......X.......X.................","......X.................................X.........","...........................XX.....................","...................X.............X................",".X.....X.......................X...X..............","...........X....X...............X......X..........",".....X................X....X.....XX..............X","......X..................XX.......................",".....................................X............","...X....X......X...X...........X..................","..X................X............................X.","..........X.......................................","............X....X................X...............",".X.....................X..........................",".................XX.....X........X................","..........X.....X................................."}

    Returns: 97

  60. {"....X....X......X.....XX.....X..X.................","X.X..........................X..........X.........","..............................X...................","....X.....X..X....................................","X...X...................X..X......................",".....X.......X....................................",".X..............X....................X....X.......",".............X....................................","...............X..................................",".............................................X....","...X.....X.............................X..........","..X..X......................X..X..................","..................................................","X.....X....X..X......X...........X................",".........X.................X......................",".........X....X...................................",".X................................X.............X.","......................................X...........",".....................X............................","......X...X......X..........X...................XX","......................................X..X........",".....X.X...........X..............................","...X.....X......X.................................",".......X..........................................","..................X.............................X.","..................................................","..X.........X................X..............X....X","X.......................X...............X.X......X","......................X...........................","......................................X...........","........................X...........X.........X...","..................................................",".........X....................XX.......X..........","....X.............................................","........X....X........X...........................","......................X..................X...X....","....X.............................................","......................X.X..............X..........",".........................................X........",".......X...X..........X...........................","....................X.............................","...............................X.X..............XX","..................................................",".......X.....X.................X..............X...","..................X........X..X.........X..X......","..........X................X............X.........",".................X.................X..............",".............................X...........X...X....","....X.............................................","...................X..X.....X....X................"}

    Returns: 95

  61. {"..............X........X...............X....X.....","........X............X.X...X............X....XX...","........................................X.........",".......X.X..............X......X.X......X.........","..................................................",".........X................X.......................","................X.X.X............................X","................................................X.","....X.......................X.....................","..............X...X.............X..........X......",".........................X........X...............","....X..........................X...........X......","..................................................","..X.....................X.......................X.","...............................X..................",".........X...................X...........X........","...................X..............X...............",".....................X............................","........X.........................................","............X....X..........X.........X.X.........",".....X.......X.................................X..","......X..X.....X........................X.........","............X............X........................",".................X...................X........X...","..........X........X..................X...........","..........X........X...........X..................","...X..X.............X........X....................","X.............X...................................","...........................................X......",".......X....................X....X.......X........","..........X.............X.........................","...................X.................X............","........................X.........X...............","..........................................X.......","...XX......................X................X..X..","..........................X.......................","........................X..X.................X....","....X.......X.X.........X......XX.................","..........X...........................X...........",".......X.......................X........X.........","...............................................X..",".........................X........................","..........................X.......................",".X..................X..............X..............","..................X.X..........X.......X..........","X....X................X....X......................",".......X...................X.........X.......X....","................................................X.",".................................X.........X.X....","...X....................X.............X..........."}

    Returns: 97

  62. {"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" }

    Returns: 1250

  63. {".X..X.XX.....X....X.........X.X..XX.XX...........X", "X..XXX..XX....X....X...X.....XX........X.X..XXX.X.", "..XX..X........XX.X......X..........X.XXXX...XXX.X", ".....X.....X.XX...........XXX....XXX.XXXX.X.X..X..", "X....XX.X..X.XX......X..X.XX..X.XXXX..X.XX.XX..X..", "....X.....X....X...XX..X.....X.X.X......X.XX..X..X", ".XX....X....X.X.X.XXXX.X..X...X..............X....", ".X......X......X.X.....X....XXX.X...X......X..XXXX", "...X.....X.XX...................X..........X......", "X...X...X...X.X..X...X...X.X.X...XX..XXX......X...", ".........X....X....X..XX.XX.XX..X.XX.X...X........", ".......X.XX.X...X.X....XX.X.........XX..X...XX.X..", "....X........XX...X......X.........X.X........X.X.", "..X..X..XX.......X.X.....X.X.XX..XX.X....X.......X", ".XX...X.XX........X...X...X....X..XX.X.......XX.X.", "X....XX......X.....X.X..X.XX.XX.X.X.X..X.X..X...XX", ".....X.X.X.XX...X.....X.........X....X............", "...X........X.........X.......X.X.XX..XX.......X..", "XX.......XXXXX........XX.XX...X.X..XXXX...X....X.X", "...........X.X.XX..X.X....X.X......X..X..X.XX....X", "XXX........X........X..........XX.XX.....X........", "XX....XX....XXX.X.XX....X...X.XX.XX...XX.X.....X.X", "XXX...X.XX...X......X...XXX......X....X...XX......", "X.XX.....X..X.X...XX..........X..X...XX......X....", "X...X..XX.X....X...............XXX.........XX..XX.", "X.X...XX....X.X...X......X..X.........XX..XXX...XX", "..X..XX.X.XX....X..X..X..X........XX......X.X.XX..", ".X.X.X.X.......X..X.X.X.X..XX...XXX........XX.....", ".XX..X.X..X.X..X.X.X..X..X........XX.X...XX..X....", "...X.X.....XXX.X...X....XXXXXX...XXXX..X....X.....", "...........X..X.X..X....X.X.....XXXXX.XX..X..X...X", "..X.X....X....XXX...X.....XX....X......X....XXX..X", "...X.X....X..X.....X.X.X.XX..XX....X...XX.....X...", "....X.X...XX.....X..X..X...X...........XX....X....", "X.....X...X..XX....X..XXX.XXX...X.XXX.X..X......X.", ".XX..X.X....X..X..X.X....XXX.XX...X..X..X.........", ".......X..X..XX...X.X............XX...........X.X.", "..X.....X....X...X.X...X.........XXXX....XX...XX..", ".....XX.....X..X..X..X.X....X.X......X.XX...X..X.X", "......XXX..XX.XXX...X......XX..................XX.", "X..X.X..X....X........X....XX..XX..XX............X", "...XX.X..XXXXXX..........X..X....X....XX.X.......X", ".XXX.X.....XX.XX.....X.X..X..X........X..X.......X", "X..X.XX..X.XX...X...XX....X.......X..X......X..X.X", "..........X.XX.XX....X...X...XXX.X.XX............X", ".X..X...XX......X.XXX..X...X.........X..X..XXX.X..", "........XXX.XXX.X.X...X.X....X.X...X..X...X.......", "..XX...X.....X......XX..X...X.XX.XX...X..XX.X.X...", "X....X.X..X...X......X.X....X....XXXXXXXX.X.XX.X..", ".....X.....X...XXX....X..X...XXXXXX.X...X........." }

    Returns: 180

  64. {".......X.X.", ".....X.....", ".............X", "....X...X..", ".X...X.X..", ".XXX........X......X", "......X..X....", "....X..........." }

    Returns: 4

  65. {"X.........XX" }

    Returns: 1

  66. {"X....XX..X.....X" }

    Returns: 1

  67. {"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" }

    Returns: 1200


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: