Problem Statement
Definition
- Class:
- CastleGuards
- Method:
- missing
- Parameters:
- String[]
- Returns:
- int
- Method signature:
- int missing(String[] castle)
- (be sure your method is public)
Constraints
- castle will contain between 1 and 50 elements, inclusive.
- Each element of castle will contain between 1 and 50 characters, inclusive.
- All elements of castle will contain the same number of characters.
- Each character of each element of castle will be either '.' or uppercase 'X'.
Examples
{ "....", "....", "....", "...." }
Returns: 4
Here we can place 4 guards on one of the diagonals and that will satisfy us.
{ "XX...", ".XX..", "...XX" }
Returns: 0
No additional guards needed.
{ "....XXXX", "........", "XX.X.XX.", "........", "........" }
Returns: 3
{".X.............","......X.....X..","...............","..X.......X....","X....X.....X...","X.......X......","...X...........","..X............","...........X...","...............","....X.X....XX..",".........X.....",".....X........."}
Returns: 3
{".......X.X....X....",".X...X.............","......X.......X....","..............X....","..X.X..............",".X.X......X........","...................","...XX..X...........","....X..............","........X....X.....",".........X.........","............X.XX..."}
Returns: 5
{"......X...X.......",".............X....",".....X...........X","......X...........","X................X","XX.XX.X....X......","..................","..X.....X..X.....X",".....X.X..........",".....X......X....X",".............XX..."}
Returns: 3
{"....X.............X",".......XX........X.",".......X.........X.",".X.....XXX........X",".............X...X.","....X............X.",".....X.............","........XX.........","....XX..........X..","...................","...................",".......X..XX.X...X.","XX.................","......XX.X.........",".........X.........","...................","...X......X........","............X......"}
Returns: 3
{"................................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.....................................XXX","...............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.",".........X...X...............X.............",".....................XX...................."}
Returns: 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......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...................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..................X.....................X","...........X............X....X..............X.....","...............X............X......XX.............","..................................................","...............X..................................","...X...............X..X.............X.............","...X...............X...........X.................."}
Returns: 4
{"......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........................",".....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.X.............","............X....X....X.............X..........","..............................................."}
Returns: 5
{".............X..............X.....X....X.","..............X...............X..........",".....................................X...",".........................................",".............................XX.......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...........X.......","..................X......................",".............X...........................","...X.................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"}
Returns: 10
{".....X....................................","...........X.............X............X...",".........X................................",".........X........................X.......","................X................X.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........................XX...........","..........................................","..........................................",".................................X.....XX.","...X......................................",".........................................X","..................X......X.X....X.........",".........X................................",".X.............X..X.......................",".........................................."}
Returns: 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........","..................XX.............................."}
Returns: 18
{".............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.............X...","..................................................",".....................X..................X..X......",".....................X............................","...............X..................................","......X............X..............................",".................................X...........X....","..................................................","..X.........................X.....................",".............X....................................","...................................X..............","..................................................","...................X..............................","........................X.........................","..........................................X.......","..................................................","..................................................",".X.................X...................X..........",".................................................."}
Returns: 23
{"..................................................","X.................................................","..................................................","..........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............................","...........XX...................................X.","..................................................","...................X.X............................","..................................................","..................................................",".....X...........................................X",".................................................."}
Returns: 24
{"..................................................","..........................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...............",".................................................."}
Returns: 19
{"......................X...........................",".....X............................................","..................................................","...................X..............................","...X.........X....................................","..X...............................................","..................................................","..................X.....X.................X.......","..................................................","..................................................","........................X....X....................","..............................X...................",".........X....................X...................","........................X........X................","...................X.......X........X.............",".........X..............X.........................","..................................................","...................................X..............","..................................................","..................................................",".X...............................X................","...........................................X......","...................................X..............","...............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: 18
{".........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...................","..................................................","................................................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............."}
Returns: 9
{".............................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...","......X...........................................","..............X....................X...X..........","..................X...............................",".........X...........X.............X..............","..................................................","..................................................","..................................................","..................................................",".....................X...X...................X....","......X...........X.X...........X.................","...................X.X......................X.....","..........X.........................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: 9
{"............................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...................","............................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..................................."}
Returns: 12
{".............X....................................",".............................................X....",".......................................X..........",".................................................X",".....X...........X.........X....X.X...............","........X.....................................X...",".....................X...........X................","..................................................",".............................X.X...X..............","................X........................X........",".........................................X........","..........................X.......................","....................................X.............","..................................................","..........................X.......................",".....X..............X.......X......X.....X........",".................X...............X........X.....X.",".................X........................X.......","..................................................",".X......................................X.........","..................................................",".........................................X....X...","......................X.................X.........",".......X........................X.................","...........X....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..................X..........","..................................................","............X.....................................","..............X...................................","..................................................",".................................................."}
Returns: 10
{"......................X..................X........","..............................X...................",".......X..........................X...............","...........................................X......","..................................................",".........X................X..............X........",".....X...............X..................X.........","...........X.....X................................","..X............X......................X.....X.....","..................................................","..................................................","..............X.X...X.............................","............................................X.....",".................................................X","..........X............................X..........","...................X..............................","..............X.............................X.....","......X...........................................","..................................................",".....................X........................X...","...X.X............................................","........................................X.........","..........................................X.......",".................X...X............................","..................................................","X..........................X......................","....................X.............................","..................................................","....X.............................................","..................................................","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: 13
{ "." }
Returns: 1
{ "X" }
Returns: 0
{ ".................................................." }
Returns: 50
{ ".........................X........................" }
Returns: 49
{"..................................................","..................................................",".....................X.....................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: 29
{"..................................................",".X.X..............................................","..................................................","..................................................",".....................X............................","..................................................","..................................................","..X.................................X.............","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..........X..............X....................X...","................................................X.","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".......................X..........................",".................................................X","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..............X...................................","..................................................","......................X...................X.......","..X...............................................","..................................................","....................X.............................","..................................................",".........................X........................","..................................................",".................................................."}
Returns: 38
{"........X.........................................","..................................................","..................................................","..............X...................................","..................................................","..................................................","........................X.........................","..................................................","..................................................","..................................................","..............................................X...","................X.....X...........................","..................................................",".............................................X....","...X..............................................",".........X........................................","...........X......................................","..................................................","..................................................","..................................................","..................................................","..................................................","..............X...................................","..................................................","..................................................","......................................XX..........",".......................X..........................","...........................................X......","..................................................","..................................................","..X...............................................","..................................................","..................................................","..................................................","..................................................","..................X...............................","..................................................","..................................................","..............................X...................","..................................................","..................................................","..................................................","..................................................","...............................X..................","...............X..................................","..................................................","..................................................","......................X...................X.......","...........................X......................","..X..............................................."}
Returns: 29
{".......X..........................................",".......................X..........................","..................................................",".X................................................","..................................................","..................................................","..................................................","..................................................","..........................X.......................","..................................................","..................................................","..................................................",".............................X....................","..................................................","..................................................","..................................................","..................................................","..................................................",".........................................X........","................X.................................","..................................................","..................................................","...........................X......................","..................................................","..................................................","..................................X............XX.",".X................................................",".............X............................X.......","..................................................","..................................................",".........................X........................","...............X..................................","..................................................","..................................................","..................................................","............................X.....................","..................................................","..................................................","............................................X.....","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","............................X.....................","..................................................","..................................................","..................................................","......X..........................................."}
Returns: 33
{"......X...........X...............................","................X......................X..........","............X.....................................",".............................................X....","..................................................","................................................X.",".....X.................X..........................","....X.............................................","..................................................","...........................X......................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","...X..............................................","..................................................","..............X...................................","..................................................","..................................................","..................................................",".............................X....................","..................................................",".......................X..........................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..............X...................................","..........................X.......................","..................................................","..................X...............................",".......................................X..........","................................X.................","..................................................",".........X........................................","..................................................","...........................................X......","................................X.................","..................................................","..................................................",".................................................."}
Returns: 32
{"X.................................................",".X................................................","..X...............................................","...X..............................................","....X.............................................",".....X............................................","......X...........................................",".......X..........................................","........X.........................................",".........X........................................","..........X.......................................","...........X......................................","............X.....................................",".............X....................................","..............X...................................","...............X..................................","................X.................................",".................X................................","..................X...............................","...................X..............................","....................X.............................",".....................X............................","......................X...........................",".......................X..........................","........................X.........................",".........................X........................","..........................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
{"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}
Returns: 50
{"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: 0
{"..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................","..................................................",".................................................."}
Returns: 50
{".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................",".................................................","................................................."}
Returns: 50
{"XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
Returns: 1
{"XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "..................................................", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "..................................................", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"}
Returns: 2
{".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", "..................................................", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", "..................................................", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX."}
Returns: 3
{"..................................................", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", "..................................................", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", "..................................................", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".XXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.", ".................................................."}
Returns: 4
{ "........X..", "...X.......", "...........", "..X...X....", "...........", "...........", "........X..", "...........", "...........", "........X..", ".....X....." }
Returns: 6
{"....", "....", "....", "...." }
Returns: 4