Statistics

Problem Statement for "Block3Checkers"

Problem Statement

Alice and Bob are playing a game on a NxN board. The game consists of four turns:
  • In the first turn, neutral checkers are placed onto some (possibly none) cells. Neutral checkers do not belong to either Bob or Alice.
  • In the second turn, three different cells are picked as the locations for Alice's checkers. The initial locations of Alice's checkers are restricted to the top row, the bottom row, the left column, and the right column of the board. In other words, Alice's checkers will always be adjacent to the borders of the board.
  • In the third turn, Bob picks a set of empty cells (possibly none) where he places his own checkers.
  • Finally, in the fourth turn, Alice gets to move her checkers across the board, with the goal to move two of her checkers into adjacent cells. Two cells are adjacent if they share a side.

Here is a more detailed description of the fourth turn: During the fourth turn, Alice may perform steps. In each step, Alice picks one of her checkers and moves it to an empty cell adjacent to its current cell. Alice may make as many steps as she wants, including multiple steps with the same checker.

The game can end in one of two ways:
  • If Alice manages to move two of her checkers onto adjacent cells in the fourth turn, she wins and Bob receives 100 penalty points.
  • If this is impossible, Bob wins and receives an amount of penalty points equal to the number of checkers he placed in the third turn.

You are given the state of the board after the second turn as a String[] board. Character j of element i of board represents the cell at row i, column j (0-based indices). If the character is '.' (quotes for clarity), the respective cell is empty. If the character is 'A', the cell contains one of Alice's checkers. If the character is 'N', the cell contains a neutral checker.

Return the best possible penalty that Bob can get if he decides the number and locations of his checkers optimally. That is, you want Bob's penalty to be as close to zero as possible.

Definition

Class:
Block3Checkers
Method:
blockThem
Parameters:
String[]
Returns:
int
Method signature:
int blockThem(String[] board)
(be sure your method is public)

Constraints

  • N will be between 2 and 20, inclusive.
  • board will contain N elements..
  • Each element of board will contain N characters.
  • The characters in board will be '.', 'A' or 'N'.
  • board will contain exactly three 'A' characters.
  • Character j of element i of board may only be 'A' if (i = 0) or (j = 0) or (i = N-1) or (j = N-1).

Examples

  1. {"A......A", "...N.N..", ".NNN.NN.", "NNNN.N.N", "N.NN.NNN", ".NNN.NNN", "NNN...NN", ".NN.A..N"}

    Returns: 1

    Bob can win by placing a single checker roughly into the middle of the top row: into the cell (0,4).

  2. {".....A", "......", "......", "NNNNNN", "A.....", "A....."}

    Returns: 100

    Two of Alice's checkers are already on adjacent cells. There is nothing that Bob can do but allow Alice to win.

  3. {"............", "A...........", "............", "............", "...........A", "............", "............", "............", "............", "............", "............", ".A.........."}

    Returns: 6

  4. {"NNNNNNNN", "NNNNNNNN", "NNNNNNNN", "NNNNNNNN", "....NNNN", "A...NNNN", "....NNNN", "A.A.NNNN"}

    Returns: 4

  5. {"ANNNNNNN", "NNNNNNNN", "NNNNNNNN", "NNNNNNNN", "....NNNN", "A...NNNN", "....NNNN", "A...NNNN"}

    Returns: 2

  6. {"A.N", "NNA", "AN."}

    Returns: 0

    It is already impossible for Alice to move two checkers to adjacent cells. Bob does not need to add any checker.

  7. {"......NA", ".NNNN.N.", ".N......", "....NNNN", "........", ".N..NNN.", "......N.", "A.N....A"}

    Returns: 3

  8. {"........", "A.......", "........", ".......A", "........", "........", "........", "....A..."}

    Returns: 6

  9. {"........", "A.......", "........", "........", ".......A", "........", "........", ".A......"}

    Returns: 6

  10. {"NNNNANNN",".NN..NN.","..NN..NN","N..N.NNA","NNNNNNNN","N..N.NNN","NN...N..","A.NNN.N."}

    Returns: 0

  11. {"N..NNA.N","NN.NN.NN","..N.N.N.","..NN.NNN",".NNN..N.","A....N..","N..N.NNN",".NNNA..N"}

    Returns: 1

  12. {"NN.ANN.N",".N..NN..",".NN.N.NN",".NNNNN.N","A.N..NNN","..NNN..N","N..N....",".A..N.N."}

    Returns: 1

  13. {"AN.AANNN",".NNN..NN","NN.N...N",".N...NNN",".NN.N...","..N.NN.N","N.NNN..N","..N....."}

    Returns: 100

  14. {".N.NN...","NN..NN..","ANN...NN","N.NNN..A",".N.N..N.","AN.NN..N",".NN.N..N","..NN..N."}

    Returns: 0

  15. {"A.N..NNN","NN.N.N.N","NNN.N.NN","N.N..NN.","..NN.NNA","..N.NNNA",".N.N..NN","N..N..N."}

    Returns: 100

  16. {".NNNAAN.",".N.N.N..","...N.N.N","N...N.NN",".NNNN..N",".N.N..NN","N.N.NN..",".NNAN.NN"}

    Returns: 100

  17. {"N.N.ANN.","..NN..N.","N.NNNN..",".NN..NNN","NN.NNNNA","N.NN..NN","NNNNNN..","N...NANN"}

    Returns: 0

  18. {".NN..N.N","..N....A","NNNNN.N.","AN..NNN.","..N.N...","..NNN.NN",".NN.....","..N..A.N"}

    Returns: 1

  19. {"A.....N.","NNNN...N","A.N.NN..","NNNN...N","A..N..N.",".NNNNN.N",".N...N..","NNNNNN.N"}

    Returns: 0

  20. {"........","A....N..","....N.N.",".N..N...","..N.N...",".N.....N",".N.NN...","N..A..AN"}

    Returns: 3

  21. {"A.AN.AN.","N...N.N.","N.N.NN..","..N..N..","...N.N..","........","........","...N...."}

    Returns: 1

  22. {"..A.....",".N.N..N.","..NN....","..NN...A","........",".......A","N..NN.N.","..NN...."}

    Returns: 5

  23. {"...N....","NN..N...","NNN.....",".....N.A","....NNN.","......N.","...N.N..","..AANN.."}

    Returns: 100

  24. {".....ANN","A..N.NN.","NN..N..N",".......N",".N......","....N...","..NN..N.","N.N..AN."}

    Returns: 2

  25. {".NN...AN","NN..N...","....NNNN","..N..N.N","......N.",".NN.N...","ANN.N...","...N.A.."}

    Returns: 2

  26. {".N..N...","...N...A",".N....N.",".....N..",".N....NN","N..N..N.","..N...NN","..A.NAN."}

    Returns: 2

  27. {"AA.....N","..N.....",".NNNN...","........","NNNN....","...N....","...N.N..","..NA...."}

    Returns: 100

  28. {"NNNNN.NN","N.......",".N.N....","NN......",".NN.N...","......NA","..N.....",".NA.A..."}

    Returns: 3

  29. {"N..NA...","NN.N....","A..N...N","........","N.NN....",".N....NN",".......A","........"}

    Returns: 2

  30. {".N......","..NN....","...N....","........","........","........",".....N..","A.A..A.."}

    Returns: 4

  31. {"..N.....","........",".N......",".N......","..N.N...","....N...","........",".A.A..A."}

    Returns: 5

  32. {".......A","........","........",".......A",".....N..","........",".N......",".....A.."}

    Returns: 5

  33. {"..N...N.","........","........",".N....N.","NN..N...","A......A","A....N..",".......N"}

    Returns: 100

  34. {"A.N..N..","......NA",".N...NN.",".......N",".NNN...A",".N......",".N......","....N..."}

    Returns: 2

  35. {"A.A...N.","N.N.....","........","........","........","........","........","...A...."}

    Returns: 2

  36. {"...AA.N.",".....N..","........","A....N.N","...N.N..","....N...",".......N","N......."}

    Returns: 100

  37. {"N....A..",".......N","........","........",".N.....N","...N.N..","........",".....AA."}

    Returns: 100

  38. {"......N.","A.......","...N....","....N...","..N.....",".N..N..A","........","....A..."}

    Returns: 6

  39. {".......N",".......A","........","........","N.......","N....N..","A....N.A","........"}

    Returns: 4

  40. {"........",".......N","........","........","N.......","A.......","........","..N..AA."}

    Returns: 100

  41. {"N...A...","....N...","........","A.......","........",".....N..","........","....A..."}

    Returns: 5

  42. {"........","A.......","........",".N......",".......N","........","........","N.A.A..."}

    Returns: 5

  43. {"A.......","A.....N.","........","........","........","........","........","A..N...."}

    Returns: 100

  44. {"AN......",".......A","........","........","........","........","........","....N.A."}

    Returns: 4

  45. {"........","........","A.......","........","........","........",".......A","......A."}

    Returns: 4

  46. {".....A..","........",".......A","........",".......A","........","N.......",".N......"}

    Returns: 5

  47. {"...AA.N.","..N.....","........","........",".......A","........","........","........"}

    Returns: 100

  48. {".......A",".N.....N","........","........",".....N..","........","........",".AA....."}

    Returns: 100

  49. {"......A.","........","........","........","...N...A","........","........","...A...."}

    Returns: 6

  50. {"N..N....","........","N.......",".N.....A",".N......","A....N..","......N.","......A."}

    Returns: 4

  51. {"..N....A","........",".N.N....",".N..NN.N","A......N",".N..N.N.","......N.","...A...."}

    Returns: 4

  52. {"NNNNNNNN","ANNNNNNN","NNNNNNNN",".NNNNNNN","NNNNNNNN","NNNNNNNA","NNN.NN.N",".ANNNNNN"}

    Returns: 0

  53. {"ANN.NANN","ANNNNNNN","NNNNNNNN","NN.NNNNN","NNNNNNNN","NNNNNNNN","NNNNNNN.","NNNNNNNN"}

    Returns: 100

  54. {"NNANNNNN","NNNNN.NN","NNNNNNNA","N.NNNNNN","NN.NNNNN","NNNNN.NN","NNNNNNNN",".ANNNNNN"}

    Returns: 0

  55. {"NNANNNNN","NNNNNNNA","NNNNNNNN","NNNNNNNA","NNNNNN.N","NNN.NNN.","NNNNNNNN","NNNNNNNN"}

    Returns: 0

  56. {"NNNANNN.","NNNNNNNN","NNNNNNNN","NNNNNNNN","NNNNNNNN","A.NNNN.N","NNNNNNNA","NN.NNNNN"}

    Returns: 0

  57. {"NNNNNNNN","NNNNNNNN","NNNNNNNN","NNNNNNNN","NNNNNNNN","NNNNNNNN","NNN.NNNN","AAANNNNN"}

    Returns: 100

  58. {"ANNNNANN","NNNN.NN.","NN.NNNNN","NNNNNNNN",".N.NNNN.","NNNNNNNN","NNNNNNNN","NANN.NNN"}

    Returns: 0

  59. {"N.ANNNNN","NNNNNN.N","NNNNNNNN","ANNNNNNN","NNNNNNNN","NNNNNNN.","NNNNNN.N","NNNANNNN"}

    Returns: 0

  60. {"ANNN.NNA","NNNNNN.N","NNNNNNNN",".NNNNNNN","NNNNNNNN","NNNNNNNN","N.N.NNN.","NNNNNNAN"}

    Returns: 0

  61. {"NNNNNAN.","N.NN.NNN","NNNNNNNA","NNNNNNNN","A.NNNNNN","NNNNNNNN","NNNNNNNN","NNNNN.NN"}

    Returns: 0

  62. {"....A..N", "........", ".......N", "ANN.N...", "....N..A", "...N.N..", ".......N", "..NNN..."}

    Returns: 5

  63. {"....A...", "........", "..N.....", "........", "..N.N...", "...N....", "N......A", "....A..."}

    Returns: 5

  64. {".A......", "........", "..NN...N", ".......A", "........", "........", ".N.N....", "N...A.N."}

    Returns: 5

  65. {".A.A....", "N.......", ".....N..", ".......N", "....N.N.", "...N....", "........", "..A....."}

    Returns: 4

  66. {"..A.....", ".N..N..N", "........", "....N..N", "A.......", "....N..A", "NNNNN...", "....NN.."}

    Returns: 5

  67. {"A..NN..N", "........", "...N..NA", "........", "..N.....", "..N..N..", "...N....", "..A....."}

    Returns: 4

  68. {"...NNN.N", "........", ".....N..", "N.N....A", ".N..N...", ".N.N...A", ".....NN.", "..A....."}

    Returns: 5

  69. {".A......", ".NNN....", "...N....", ".N......", ".......N", "....N...", "N....N..", "..A.A..."}

    Returns: 5

  70. {".N.A..A.", "N.......", "A...N...", "N.N.....", "........", ".N..N..N", "..N.....", "..N....."}

    Returns: 4

  71. {".A....A.", "........", "........", ".N..N...", "...N.N..", "..N.....", "AN......", ".N.N...N"}

    Returns: 4

  72. {"NNNN..A.", ".....NN.", "AN..NNN.", ".NN..NN.", ".NNN..N.", "...NN.N.", "NN......", "NNNN.A.N"}

    Returns: 4

  73. {"NA..NN.N", "..N.NNNN", "N.N.....", "N..NNNN.", "NN..NN..", "NNN..N.N", ".NN....N", "NNNA.A.N"}

    Returns: 4

  74. {"NN.NNNA.", "A.......", ".N.NN...", "........", "NNN..N.N", "NNN.NN.N", "NNN..N.N", "NNNN.A.N"}

    Returns: 4

  75. {"......AN", "A.NN..NN", ".....NNN", "..N....N", ".NN.NN.N", "....N...", "NN..N.NN", "NN.A..NN"}

    Returns: 4

  76. {"NNNN.AN.", "NNNN..NN", "NNNN..NN", "NNNN....", "NNNN...A", "NN.NN...", "NNNNNN.A", "NNNNN.NN"}

    Returns: 4

  77. {"..AN.N..", "....N..N", ".N...N..", ".N..N.NN", "A.......", "........", "......N.", "N..N.A.."}

    Returns: 4

  78. {"NNNNN.AN", "NNN....N", "....N...", "N.NNN..A", "N.NN....", "N..N.N.A", ".N......", "NNNNNNNN"}

    Returns: 4

  79. {".......N", "A...N...", ".N..NN.A", ".N......", ".N.N...N", ".N.NNN.N", "....NN..", ".A.....N"}

    Returns: 4

  80. {"NA...A.N", "N..N...N", "NN......", "NN.N....", "NN...N..", "NNNN.N..", "NNNN.N.A", "NNN....."}

    Returns: 4

  81. {"...NNNNN", ".N....NN", "A..NN..A", "NN......", "NN..N...", "NN.NN.N.", "NN.N....", "NN..A..N"}

    Returns: 4

  82. {"NA.A.NNN", "N....NNN", ".....NNN", "A....NNN", "...N.NNN", "NN...NNN", "NNNNN.NN", "NNNNNNNN"}

    Returns: 4

  83. {"N.....A.", "N.NNN...", ".......A", "N.N.....", "N.N.NN..", "N.N.N..N", "N....N..", "NN.A...N"}

    Returns: 5

  84. {"NNN.N...", "NNN...NA", "NN..NNN.", "NNN.NN..", "A...NN.N", ".......N", ".N..N..N", "...A..NN"}

    Returns: 4

  85. {"NNNNNN.N", "NNNNN..A", "NN....N.", "...N.NN.", "A.......", ".N....NN", "...N.NNN", "N.A..NNN"}

    Returns: 4

  86. {"NNNN.A.N", "NNNN.N.N", "NNN....N", "N.....NN", "A.N...NN", "......NN", ".N....NN", "NNN.A.NN"}

    Returns: 4

  87. {"..NN.A..", "NNNN.N..", "N......N", "..NN..NN", "......NN", "A.N.N..N", "....N.N.", ".A......"}

    Returns: 5

  88. {"..A...NN", ".N......", "........", "N.N..N.A", ".....N..", ".......N", "A.....NN", "...NNNNN"}

    Returns: 5

  89. {"NN.NN.N.", "NNNNNNNN", "........", "A...NN..", "..N...N.", "A...N..A", "........", "NNN.N.NN"}

    Returns: 5

  90. {"N.N.A...", "NNN..NN.", "........", "A.....NN", "...N..NN", "...N.NNN", "A....NNN", "....NNNN"}

    Returns: 5

  91. {"...A....","A...N...","........","...N.N..",".......A","N.......","NN......",".NNN.N.."}

    Returns: 5

  92. {"............", "A...........", "............", "............", "............", "...........A", "............", "............", "............", "............", "............", "......A....."}

    Returns: 6

  93. {"............", "A...........", "............", "............", "...........A", "............", "............", "............", "............", "............", "............", ".A.........."}

    Returns: 6

  94. {"..A.........", "N...........", ".N..........", "..N.........", "...N........", "....N.......", ".....N....N.", "......N..N.N", "............", "...........A", "........N...", "...A.....N.."}

    Returns: 3

  95. {"..A.........", "N...........", ".N..........", "............", "............", "....N.......", ".....N....N.", "......N..N.N", "............", "...........A", "........N...", "...A.....N.."}

    Returns: 4

  96. {"AN", "AA"}

    Returns: 100

  97. {"AA", ".A"}

    Returns: 100

  98. {"AA..", ".NNN", "N...", "...A"}

    Returns: 100

  99. {"A.A.", ".NNN", "N...", "...A"}

    Returns: 1

  100. {"A.A.", "...N", "N...", "...A"}

    Returns: 3

  101. {"...........", "...........", "...........", "A..........", "...........", "A..........", "...........", "A..........", "...........", "...........", "..........."}

    Returns: 5

  102. { "A.A.........", "............", "A...........", "............", "............", "............", "............", "............", "............", "............", "............", "............"}

    Returns: 4

  103. { ".........ANA", "..........NN", "............", "............", "N.NNNNNN.NNN", "............", "NNNNNNN.NNNN", "............", "NNNNNN.NNN.N", "............", "NNN.NNN.NNNN", "A..........."}

    Returns: 1

  104. { "A...........", "............", "............", "...NNNNN....", "...NNNNN....", "...NNNNN....", "...NNNNN...A", "...NNNNN....", "............", "............", "............", "A..........."}

    Returns: 4

  105. {"NN....A.....", ".NN.N......A", "NNN..N......", "N..N...N.N..", "N........N..", "..NNNNN.NNN.", "N.N.NNN..N..", "N.NN.N...NN.", "N..NN..NN.N.", "NN....NN....", "N.N..N....N.", "N.N.A..N..N."}

    Returns: 6

  106. {"NNN........N", "....N.NNNN..", "A..NNN.....A", "....NN.NN...", "N......NN...", "NN.....NN..A", "NNN..N..N.NN", "NNNN.NN...NN", "NNNN..NNNNNN", "NNNN..NNNNNN", ".NNNN.NNNN.N", "NNNNN.NNNNNN"}

    Returns: 5

  107. {"NNNN.A..NNNN", "NNNN......N.", "N....N....N.", "NN.NNNNN..NN", "..........N.", "....NN.N..NN", "..NNN....NN.", "..NNN.N.NNNN", "...N.....NN.", ".N.N...NNNNN", "......N.N.N.", ".A...ANNNNNN"}

    Returns: 5

  108. {".....NNNNNNN", "A..N..NNNNNN", ".N..N.NNNNNN", "A.N...N...NN", "........N.NN", ".NNN..NNN.NN", "......NNN.NN", "NNNNN.NNN.NN", "NNNNN.NNN.NN", "NN.NN.NN..NN", "NNNNN....NNN", "NNNNN.ANNNNN"}

    Returns: 5

  109. {"..A....A....", ".....N......", "..........N.", ".........N..", "............", "............", ".NN.N...N...", "......N.....", "............", "............", "...........N", "....A..N...."}

    Returns: 6

  110. {"..NNNNNN..A.", "...NNNNN.NN.", ".N.NNNNN....", "A.....NN..NN", "..NNN..N..N.", "..NNN.....N.", "...N..NNN.N.", "...N.NNNN.NN", ".N...NN...NN", ".....N..NNNN", "A......NNN.N", "...NNNN.NNNN"}

    Returns: 5

  111. {"NN..A.......", "N...........", "...NNNN.....", "............", "............", "A...........", "............", "............", "............", "......N.N...", "............", ".....A......"}

    Returns: 6

  112. {"..A.NNN.....", ".N...NN.NNNA", ".N.N.N..NN..", ".N.....NNN.N", ".NN..N..NN.N", ".NN...N..N.N", ".NN..NN.NN.N", "......N.NN.N", "NN..N...NN..", "....N....NN.", "......NN.N..", ".A...NNN...N"}

    Returns: 5

  113. {"NNNNNNN....N", "NNN.NNN.NN..", "....N......A", ".NN...N..NN.", "......N.NN..", "A..NN.N..N.N", ".NN.N..N....", ".NNNNN.N.NN.", "....N.......", "NN......N.NN", "A..N.N....NN", ".......NNN.N"}

    Returns: 5

  114. {".NNNN....A.N", "............", ".NNNN..NN...", "...N..NNN.N.", "NN...NN.....", "N....N..N.N.", "NNN....N....", ".N...N...N..", "N..N.N.NN...", "..NN...NN...", "......N.N.NA", ".A....N.N..."}

    Returns: 5

  115. {"NN.N.NN...N.", "..NN....N...", "......NNNNN.", ".NN.NNNNNN..", "NNN.NN..NNN.", "N.N......N.A", "NNNN..N.....", "NNN...NNN...", ".NN.N..N..NN", "NN....N...N.", "N.......NNN.", "NA...A.NN..N"}

    Returns: 5

  116. {"NNN.AN.NNNNN", "NNN.NNNNNNNN", "NNN.N.NNNNNN", "NN..NN.NNNN.", "NNN.NNNNNNNN", "NN..NNNNNNNN", "A......NNNNN", "....NN.NNNNN", "NNN..N.NNNNN", "NNNN...NNNN.", "NNNNN..NNNNN", ".NNNN.ANNNNN"}

    Returns: 3

  117. {"....NNNNNNNN", "ANN.NNNNN.NN", ".NN.NNNNNNNN", "ANN.NNNNNNNN", ".....N.NNNNN", "..NNNNNNNNNN", "ANNNNNNNNNNN", "NNNNNNNNNNNN", "N.NNNNNNNNNN", "NNNNNNNNNNNN", "NNNNNNNNNNNN", "NNNNNNNNNNNN"}

    Returns: 3

  118. {".N.NNNNA.N.N", "NNN..NN..NNN", "NNNNNN....NN", "N.N.NNN.N.NN", "NNN.NNN...NN", "NN.NNNN.N.NN", "NNNN.NN...NN", "NNNNNNNN...N", ".........N.N", "A..NNNNNNN.N", "NN....NN.N.N", "NA..N......."}

    Returns: 3

  119. {"N.NNNNNNNNNN", "N.NNNNN.NNNN", "NN.NNNNNNNNN", "...NNNNNNNNN", "AN...NNNNNN.", "NN.N.N.N.NN.", "N..N.NNNNNNN", "N.N..NN.NNNN", "....NNNN.NNN", ".NN..NNN.N..", "...N..NNNNNN", "NNA..ANN.NNN"}

    Returns: 3

  120. {"N.N..NNNNNNN", "N...N...N.NN", "NNNNN.NNN..N", "NNNNNNNNN.NN", ".N.N.....NNN", "NNN..NNN..NN", "NNNN.......N", "N.....NN.N.N", "NNN...NN.N.N", "N....NN..N.A", "N.N..NN...N.", "N.A.NA..N..."}

    Returns: 3

  121. {"NNNANNNNNNNN", "N.N.NNNNNNNN", "NN..NNNNNNNN", "....N.NNNNNN", "ANN.NNNNNNNN", "....NNN.NNNN", "N..NNNNNNNNN", "...NNNNNNNNN", "A..NNNNNNNNN", "NNNNN..NNNNN", "NN.NNNNNNNNN", "NNNNNNNNNNNN"}

    Returns: 3

  122. {"N..N.NNNNA.N","NNNNNNN.N...","NNN..NNN..N.","NNNN.NN....A","NN.N..N.NNN.","NN.NN.N.NNN.","N.NNNNN.NN..","NNNNNNN....N","NNNNNN...NNN","N.NNNNN.....","N..NNNN.NN.A","NNNN.NN....N"}

    Returns: 4

  123. {"NNNNNNNNNNNN","NNNNNN.NNNNN","NN.NNNNNNNNN","NNNNNN.....A","NN.NNN.N....","N.NN...NN..N","NNNN.NN....N","NNNN.....N..","NNNNN..N..N.","N.NNN..NN.N.","NNNNN..NN..A","NNNNN.ANN.NN"}

    Returns: 4

  124. {".NNNNN......","NNNNNN.NNNNA","NNNNNN..NNN.",".......NNNN.",".NNNNNN.N...","A....N.NN.NN",".NNN......NN","...N..NNNNNN",".NN.N.NN.NNN",".NNN..NN.NN.","AN...NNNNNNN","...NNN.N.N.N"}

    Returns: 4

  125. {"N.NNA...NA.N","NNNN.......N","NN.N.N...N..","NN.NN...N..N","NNNNN.N....N","NN.NN.NNNN.N",".NNN..N.NN..","NNNNN.N.NN.N","..NNN.NNNN.N","NN.NN.NNN..A","NNNNN..NNNN.","N.NNNN......"}

    Returns: 4

  126. {"N......A...N","A.NNN..N.N.N",".NN...NNNN.N",".NN.NNNNN..N","..N.NNNNN.N.","N...N.....NN",".N....NNNNN.","NN...NNNNNNN","....NNN.NN.N","AN...NNNNNNN","...NNN.NN.NN","NNNNNNNNNNN."}

    Returns: 4

  127. {"N.NNNNNNNNNN",".NNNNNNNNN.N","NNNNN.NNNN.A","NNNNNN.N....","NN.NN....N..","NNNN..NNN..N","NNN..NN.NN.N","N...NNNNN..N","N.N.NN......","N.........N.","A.N.NN..N..A",".......N.NNN"}

    Returns: 4

  128. {".NNNNNNNNNNN","NN.....NNNN.","A..N.N....N.","...NNNNNN.NN","...NNNNNN.NN","N..NNNNNN...","N..NNNNNNNNA","....NNNNNN..","A...N...NN.N",".N....N..N.N","NNNNNN.N...N","NNNNN.NNNNNN"}

    Returns: 4

  129. {".NN...A...AN","NNNN.NNN...N",".NNN.NN....N","A.NN..N.N.NN","..NN.N....NN","...N...N.N.N","......NN.N.N","N..N.N.N.NNN","N..NN.NN.NNN","NN..NNNN.N.N","NNN......NN.","N.NNNNNN.NNN"}

    Returns: 4

  130. {"N.NNNNN..ANN","NNNNN.....NN","NNNNN.NN.NNN","NNNNN.NN..N.","NNNNN.NNN.N.","NNNNN.NN..NN","NNNNN....NNN","NNN....NNNNN","NN...N.N.NNN","A..N.N.NNNNN","...N...NNNN.","NN...A.NNNNN"}

    Returns: 4

  131. {"NNN.N.ANNNN.","NNNNN..NN..N","NN.........N","...NNN..NN.A",".N.NN..N.N..",".NNNN.NN.NN.",".NNN..N.....",".N.N.N..NNNN",".NNN.NN..NNN","..NN.N.N...N","A........NNN","......NNNNNN"}

    Returns: 4

  132. {"NN.A.NA.NNNN","NN.N.....NNN","...NN..N.NNN",".NNNN.NN.NNN","A..NN.N..NNN",".N....N.NNNN",".NNNNNN.NNN.","....NNN.NN.N","NNN.NNN.N.NN","NNN.....NNNN","NN..NNNNNNNN","NNNNNNNNNNN."}

    Returns: 4

  133. {"N...A...NNNN","N.NNNNN.NNNN","N.NNNNN.NNNN","N.NNNN..NNNN","N.NNN.....NN","..N.........",".......N.NNA","ANNN.NNN.NN.",".NNN.NNN..N.",".....NN.N...","NNNNNNNNNNNN","N.NNN.NNNNNN"}

    Returns: 4

  134. {"N...A..NNNNN","...NNN..NNN.","AN..N....NN.",".N....NN.N.N",".....NN..N..","NNNN.NN.NNNN","N....N...N.N","N.NNNNN.N.NN","......N.N.N.","NNNNN...N.NN","NN..N..NNN..",".NN.N.A.NNNN"}

    Returns: 4

  135. {"NA.NA.NNNNNN","N......NNNNN","N...NN.NNNNN","N...NN..NNNN","A.N......NNN",".NNNNNN.NNNN",".NN.NNN.N.NN","..NNNNN..NN.","...NNNNN..NN",".N....N.N.NN","NNNNN..N..N.","N.NNNN...NN."}

    Returns: 4

  136. {"NNNNNN.NA.NN","NNNNNN....NN","NNN.NNN.N..N","NNNNNNN....N","NNNNNNN..N..",".NNNNNN....A","NNNNNNN...NN","NNNNN....NNN","NNNNN.NN...N","NNNNN...NN..","NNNNN.NNNN.N","NNNNN.A....N"}

    Returns: 4

  137. {".....A...N.N",".NNNNNNN..NN",".NNNN....N.N","A..N..N.NN.N",".N.....NNNNN","...NNN.NNNNN","NN.NNN.NNNNN","NN..N......A","NNN...NNNNN.","NNNNN....NN.","NNNNNNNN....",".NNNNNN.NNNN"}

    Returns: 4

  138. {"NN.NN.A.NNNN","N.NNN....NNN","....N..N.N.N",".NN......NNN","A....NN...NN",".NNN.NN.N.NN","...N.NN.N.NN","NN.N..N.N.NN",".N..N.....NN","NNN.........","NNNNNNNNNNNA","NNNNNNNNNNNN"}

    Returns: 4

  139. {".NNNN..AN.NN","NNNN..N.NNN.","NNNNN.N.N.NN","NNNNN...N.N.","N.NNNN..NNNN","NNNN....N.N.","N...N.N.NN..","........NNNN",".N.NNNN.NNNN",".N..NNN.N.N.","ANN.N...N.N.","...A..NNNNNN"}

    Returns: 4

  140. {"NNNN.NNNNNN.","NNNNN....NNN","NNNNN.NN....","NNNNN.NN...A","NNNNN..N.NNN","NNNNNN.N.NNN","NNN....N.N.N","N...NNNN.NN.","..NNNN...NNN",".NNN...NNNNN","......NNNNNN",".N.A.ANN.NN."}

    Returns: 4

  141. {"NNNNNN.A..NN","...NN...N..N",".N..N...N...",".NN.......N.","..NNN....N.A",".N.NN.N.....","........NN..","A......NNN.N","...NN..NN..N","NNN.NN..NN..","NNN.N.N.....","NNN..NNNN.NN"}

    Returns: 6

  142. {"N.A......NNN","......NN.NN.","....N..N....",".N.NNN.NNNN.",".N...N.....A",".NNN........",".NN......NNN",".NN.NN.NNN.N",".N..NN..NN.N",".N.NNNN.NNNN","A..NNNN.NNNN","........NNNN"}

    Returns: 6

  143. {"..A....NNN.N","N...NN.NN.NN","............",".N.N.......A","NN...N......","N......N..NN","N.NNN..NN.NN","N.N...NNN...","N..N.NNNNN.N",".N.....NNN..","...NNN.NN..N","NN....A...NN"}

    Returns: 6

  144. {"N........A.N","N.NNN..N...N","N..NNNN....N","..NNNNN.N.NN","..NN....N.NN",".....NNN..NN","A...NN.N.NN.","....NN...NNN",".......NNNNN","A..N.NNN.NNN",".N...N..NNN.","...NN.NN.NNN"}

    Returns: 6

  145. {".....NNNNN.N","NN.N...NNNNN","N..NNN.N.NNN","..NNNN...N.N",".NNNNNN.....","A...........",".NN.N.NN.N.A","......N..NN.","........N.N.",".N.N.N....N.","A..NNN.NN...",".......NNN.N"}

    Returns: 6

  146. {"NNN.NNNNNNNN",".......NNNNN",".....N....NN","A.NN..NNN.NN","..NNN.NNN..N","N.NNN.......","N....NNN...A","NN.N..NN....","NNNNN....N..","NN....NN....","NNNNN....N.A","NNNNNNNN...."}

    Returns: 6

  147. {"NN..A.....N.","N.......N.N.","N.N.NNN....N","..N......N.N","A...NNN..N.N","...NNNN..N.N","N........N.N","..N.N....N..",".NNNNN.N.NN.","........NN..","N..........N","N.A.NNNNNN.N"}

    Returns: 6

  148. {"........NNN.","..NNN.N.NNNN",".NN.NNN....N",".N..........","...NNN..N...","........NN.A","...NNN.NN...","...NNN.NN.NN","...NNN.N..NN","A...N....NNN","..N.....NNNN","N....A.NNNNN"}

    Returns: 6

  149. {"NNA...NANNNN","NNNN....NNNN","NNNN.NNNNN..","NNNN.NNNNNNN","NNNN.NNNNNNN","A....N.N.NN.","NNNNNNNNNNNN","NNNNNNN.NN.N","NNN.NNNNNNNN","NNNNNNN.NNNN","NNNNNNNNNNNN","NNNNNNNNN.NN"}

    Returns: 2

  150. {"NNNNNNNNNA..","A...NNNNNN.A","NNN.NNNNN..N","NNN.....N.NN","NNNNNNN...NN","NNNNNNNNNNNN","..NNNNNNNN.N","N.NNNNNNNNNN","NNNN.NNNNNNN","NNNNNNNNNN.N","NNNNNNNNNNNN",".NNNNNNNNNNN"}

    Returns: 2

  151. {"N.NN.NA.NN..","NNN.NN.NN.NN","N......N..N.","N.NNNNNNNN.N","N..NNNNNNN.N","....NNN.NNNN",".NN...NNNNNN",".N.N..N.NNNN","ANNNN.N.N.NN","NN.NN...NNNA","NNN.N.N.NN..","NNN.NNN....N"}

    Returns: 2

  152. {"NNNN.NNNANNN",".NNN.....NNN","NNNN.NNNNNN.",".NNN.NNNNNN.",".NNN.NNN.N..","NN...NNNNNN.",".N.NNN.NNNNN","...NNNNN..NN","N....NN.NNNN","N.NN..NNNNNN","N...N..NNNNN","NNNANANNNNNN"}

    Returns: 2

  153. {"N.NN.A..NNNN","NNN..N..NNNN","N...NN.NNNN.","..NNN..NNNNN",".NNNNN.NNNNN",".NNNNN.NNNN.",".NNNN..NNNNN","......NN.N.N","NN..NNNN.NNA","....NNNNNNN.","ANN..N.NNNNN","....NNN..NN."}

    Returns: 2

  154. {"NNNN.NNNA..N","NNNNNNN..N.N","NNNNNNN.NN.A","NNNNNN..N...","ANNNNN.NNN.N","NNNNNN...N.N","NNNNNNNN...N","NNN.N.NNNNNN","NNNNN.NNNNNN","N.N.NNNNNNNN",".NNNNNNNNNNN","NNNNNNNNNNNN"}

    Returns: 2

  155. {"NNA..A.NNNAN","NNNNNN......","NNNNNNNNNNNN","NNNNNNNNNNNN","NNNNN.NNNNNN","NNNNNNNNNNNN","NNNNN.NNNNNN","N.NNNNNNNNNN","NNNNNNNNNNNN",".NNNNNNNNNNN","NNN.N.NNNNNN","NNNNNNNN.NNN"}

    Returns: 2

  156. {"NNN....ANA.N","NNN.NNN.....","NNN......NN.","NNNNNNNN.NN.","NNNNNNNN.NN.","NNNNNNNN....","NNNNNNNNNNNN","NNNNNNNNNNNN",".NNNNNN.NNNN","NNNNNNNNNNNN","NNNNNNNNNNN.","NN.NANN.NNNN"}

    Returns: 2

  157. {"NNNNNNN.ANNN","NNNNNNN.N.NN","NNNN....NNNN",".NN..NNNNNNN","NNN.NNNNNNNN","NNN..NNNNNNN","NNNN.NNNNNNN","NNNN...NNNNN","N....N.NNNNN","NN.N...NNNNN","NN.N.NNNNNNN","NA.NANNNNNNN"}

    Returns: 2

  158. {"NN...ANNNNNN","N..NN.NNNNNN","..NNN..NN.N.","ANNNNN...NNN","NNNNNNNN.NNN","NNNNNN...NN.","NNNNNN.NN.NN","NNNNN..NNNNN","NNNNN.NNNNNN","NNNN..NNNNNN","NNNN.NNN.NNN","NNNN..ANNNNN"}

    Returns: 2

  159. {"NA...NNNNN.N","A.NN.NN.NNNN","NNNN.NNNNN.N","NNNN.....NNN","NNNNNNNN..NN","NNNNNNNNN..N","NNNNNNNN.N.A","NNNNNNNNNNN.","NNNNNNNNNNNN","NNNN.NNNNNNN","N..NNNNNNNNN","NNNNNN.N.NNN"}

    Returns: 2

  160. {".NANNNNNNNNN","NN.NNNNNNNN.","N...N.NNNN.N","NNN.....N.NN","N....NN..N.N","N.NN..NN...A","A.NNNNNN.NNN","NN.NNN.NNNNN",".NNN..NNNNNN","N.NNN.NNNNNN","N..NN.NNNN..",".N.NNNNNNNN."}

    Returns: 2

  161. {"NNA.NNN.NNNN","NN.NNNNNN...","NN.NNNNN..NA","NN..NNNN..NN","NNN.NNNNN..N","NN..NNN..N.N","A..NN.NNNN.N",".NNNNNNNN..N","..NN......N.","N..N.NNNNNNN","NN...NNNNNNN","NNNNNN.NN.NN"}

    Returns: 2

  162. {"NAN..A.NNNN.","N...NNNNNNNA","NN...NNNNNN.","NN.NNNNNNNN.","NN.NN.NN.NN.","NN...NNN....","...NNNN..NNN","N.NNNN..NNNN","N...NN.NNNNN","NNN.N..NNNNN","NNN.NN.N.N.N","NNN.....NN.N"}

    Returns: 2

  163. {"NN.N.NNN.A..",".NNNN.N....A",".NNNNNN.....","NNNNNN..NN..","N.N.NNN.N..N","NNNNNN..NN.N","NNN.NN.NN...","NNNNN..N..NN","N.NNN.NN.NNN","NNN.N..N.NN.","NNNNNN...NNN",".N.NNNA..NNN"}

    Returns: 5

  164. {"NN.A...NNN.N","NN...N..NNNN","...N....NNNN",".NNN.N..NNN.","..N.N.....NN","N.NNN.NNN.NN","...N...NN...","....NN....N.",".NN.....N...","NNN..N..NN.A","NNN.NN......","NNN.A..NNNNN"}

    Returns: 5

  165. {"NN...NN.....",".N.N....N..A","NN.NN.NN....","NN.NNN...N.N","N..NN..NNN.N","NN..NN.....N","NNN.NNN..NNN",".N..NNN..N.N","............","....N......A","A.N..N....N.",".NNN...NN..."}

    Returns: 5

  166. {"NA......A.NN","N...NNN...NN","NN........NN","NN.NNNNN..NN","N..NN.....NN","N.....NNN.NN","N..NNNNN..NN","...NNNNNN.NN",".N.NNNN.N.NN",".N.N.NNNN.NN","A.........NN","....NNNNNNNN"}

    Returns: 5

  167. {"N.N......A.N","NNNN.NN.....",".NN..NN.N.N.","...N.NN.N.N.",".NNN.N.....A","NNNN...N....","NNNNN....NNN","NN.N..N.NNNN","N.NN..N.NNNN","N...N.N..NN.","N.N...NN.N.N","NA.......NNN"}

    Returns: 5

  168. {"NNNNNNNN.A.N","NNNNNN......","NNNNNN.NN..A","NNNNNN.NN...","NNNNNN......","NNNNNNNNN..A","NNN.NNNNNNNN","NNNNNNNNNNNN",".NN.N.NNNNNN","N.NNNNNNN..N","NNNNNN.NNNNN","NNNN.NN.NNNN"}

    Returns: 5

  169. {"..........A.",".......N..N.","..........N.","A..N.N..N...","...N......N.","NNNN....N.NN","NNNN.N..N.N.","NN...N.NN..N","NN.NN....N..",".N...N.....A","NNN......N..","NN.N.NN....N"}

    Returns: 5

  170. {"N...A...N.N.","..NN.NN.NN.N","N.NN..N.....","N.N.N.NNN.N.","N..N..NN...A","N.N....N.NN.",".....N...NN.","NNN...NNNNN.",".NN.....NN.A",".N.N.NN.NN..","N..N.NN.....","NNNN........"}

    Returns: 5

  171. {"NNNNNNN.....","NNN......N..","NNNN.NNN.NNA","...N.NNN....",".N.N.N.NN.N.","A....NNNN.N.","....NNNNN.N.",".N.NN.....N.","....N.NN....","N.N...N..NNN","N.......NNNN","NNN..A.NNNNN"}

    Returns: 5

  172. {"NN.NNNN..NNN","....NNNNNNNN",".NN..N.NNNNN","A.....NN.NN.","NNN......NN.","NNNN.N..NNNN","..N..NN.....","N..N.NN....A","NNNN....N...",".NN.N..N.N.A",".NNNNN..N.N.","..NN..N....."}

    Returns: 5

  173. {"...A.A...NNN",".N.....N.NNN",".N.NN......N",".N.NN.NNNN..","...N..NNNNN.","N....NNNNNN.","N.N.NNNNN...","N..NNNNNNN.N","NN.NNNNN....","N..NNNNN..NN","N.NN...NN.NN","N..A.N....NN"}

    Returns: 5

  174. {".ANNNNNNNNNN","...N.NNNNNNN",".N...NN.NNNN","...N.NNNNNNN","NN...NNNNNNN","NN..NNNNNNNN","NN..NNNNNN.N","NN...N......","N..N...NN..A","N.NN....N.N.","N.N.........","N...N.A....N"}

    Returns: 5

  175. {"NNNNNN.NNNNN","NNN.NNN.NNNN","NN.NN......N","NNNN....NN..","NN.N.N.NNN..","NNN..N..NN.N","N...NNN.NN..","A.NNN.N.N.N.","..NN.NN....A","N.NNNNN.....","N..N.N...N.A","N......N...."}

    Returns: 5

  176. {"NNNN.A..NN.N","NNN...N.NN.N","....N.N..NNN","A...N..N.NNN",".NN...NN..NN",".NN...N..NNN","....N...NNNN",".NN..N...NNN","NN.N.N......","NNNN..N...NA","NNNNN...N...","NNNNNNNNNNNN"}

    Returns: 5

  177. {".ANNNNNNN.NN","...NN.NNNNNN",".N.NNNNN.NNN",".N..NN.NNNNN",".NN..NN...NN","..N...N.N...","N.N.N.......","N...N.N..N.A","N.N.....NNN.","N...N..N.NN.","NNN.....N.N.",".NNNN.A....."}

    Returns: 5

  178. {"N........A..","N.N.......N.","..N.N.NNNNN.",".NN...NN...A","......N..NN.","A.NN....NNN.","NNNN.NNNNN..","NNNN.N.....N","NNNN...NNNNN","NNNNNNNNNNNN","NNN.NNNNNNNN","NNNNN.NNNNN."}

    Returns: 5

  179. {"NNN.A.....A.","......NN..N.",".NNNN.NN.N..",".NNNN......N",".NNNN.NN..NN","...........N","N.N.NN.N.N..","N...NNNN...N","...N.NNN.NNN","...NNNNN.NNN","..NN.....NNN",".A...NNNNN.N"}

    Returns: 5

  180. {"..A..N.A.NN.",".N..........",".NN.NN...NN.",".NN.NNNN.N..",".NN.NNNN..N.","..N...NN.NN.","N.NN.....NN.","N..N.NNNNNN.","NN......N...","NN..NNN.NN.N",".N.N..N....N","NN....A..NNN"}

    Returns: 5

  181. {"..NNNNN.A.NN","NN.N......N.","NNN...NN..NN",".NN.......NN","NN...NNNN.NN","..N.......NN",".N...N.N...N","NN.NN....N..","...NN.N.NNN.","......N...NA","A.N.........","....NNNNNNNN"}

    Returns: 5

  182. {"..A.....NNN.","A..N..N.NNNN",".....NN.NN.N","..N.NNN.NNNN",".NN...N.NNNN",".NNNNNN.N.NN",".NNN.N...NNN",".NN.NNNN..NN",".......NN.NN","NNNNNN......",".NNNN.NN...A","NNNNNNNNNNNN"}

    Returns: 5

  183. {"N.A.........","N.NNN......A","N.NNN.N.....","N.NNN.N..NNN","..N...N..NNN",".N..N....NNN","...N..N..NN.","N..N.NNN..NN","..NN.NNNN..N",".NNN.NNNNN..",".....NN....N","NNN.A...NN.N"}

    Returns: 5

  184. {".A..A.NN.NNN",".N.....NNNN.","...N..NNN.N.","...N...NN.NN",".N...N.NNNNN","...N...NNNNN","A.NN.NNNNNNN",".N...NNNNNNN","...NNN.NN.NN","NNNNNN.NNN.N","NNNNNNN.NNNN","NNN.NNN.NNN."}

    Returns: 5

  185. {"..A.", "A...", "...A", "...."}

    Returns: 5

  186. {".A..", "....", "A...", "..A."}

    Returns: 5

  187. {"N..A.", "A....", "....A", "..N..", "N...N"}

    Returns: 5

  188. {".A.AN", "..N.N", "..N.N", "A.N.N", "....N"}

    Returns: 4

  189. {".A..N", "..N..", ".....", "...NA", ".A.NN"}

    Returns: 4

  190. {"A...................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "...................A", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", ".A.................."}

    Returns: 5

  191. {".NNNNN...NNNNNNN....", "NN.....N...NN.N..N.A", "NN.NNNNNNN.......N..", "...N.N..NN.N.N..N...", "...N.NNNNN....NN..N.", "N.N..NNNNN.NN....NN.", "N.NNNNNNN..NNNN.NNN.", "N.NNNNNNN.N.N.NNNN..", "..N..NNN..NNNN.NN..N", "N....NNNN...NNNNNN.N", "NNNN.NNN.NN....NNN..", ".N...NN.NNN..N.NNN.N", "NNNN.NN.....NN..NN.N", "NN.N.NN.NN..N.N..N..", "NNN...N..NN...NN...A", "NNNNN...NNN.N.NNN...", "NNN.N..NNN.NN..NN...", "NN..N..N....N.NN..N.", "NNNNNN.NNN..N.N...N.", ".NNN..NNNNNN....NA.."}

    Returns: 5

  192. {"NNN.NNNA.NNNNN..A.NN", "NNNNNN....NNNN.N...N", "N..NNNN..........N.N", ".NNNNNN..NNN....NN.N", "NNNNNNN...NN.NNN.N.N", "NN.NNN..N....N..N..N", "NNNNNN.NNN..N.N.N.NN", "NNNNN..NNNN.NNNNN.NN", "NNNNN.NNN.N.NNNNN..N", "NNNNN....NN.NNNNNN..", "NNNNNNNN..N.NNNNNNN.", "NNNNNNNNN...NNN...N.", "NN.NNNNNNN...N..N...", "N.NNNNNN.N.N...NN..N", "N.NN.NN.NN...NNNN..N", "NNNNNNNN.NNN........", "NNNNNNNNNNNNN..N....", "NNNNNNNN.N.NNNNN.N..", "NNNNNNN.NNN..NNN....", "NNN.NNNNNNNNNNNNN.A."}

    Returns: 5

  193. {".A........NNNNN.ANNN", "....NNN.N.NN.N...NNN", ".N.NNN.NN..NNN.N..NN", "......NNNN...N..N..N", "..NNN...............", "N.NNNNNN.NN.NNNN....", "N.N.....NNN..NNN.N..", "N...NNN.NNNN.....N..", "NNNNN....NNNNNNNNN.A", "NNNNN.NNNNNNNNNNNNN.", ".NNN..NNNNNNNNNNN.N.", "NN...N..NNNNNNNNNN..", "NN.NNNNNNN.NNN.NNN.N", "NN...NN.NNNNNNNNNN.N", "NNNN..NNNNN...NNNN.N", "NNNNN.NNN...N.NNNN.N", "NNNNN.....NNN..NNN.N", "NN.N.NNNNNN.NN.....N", "N.NNNNNNNNNN.NNNNNNN", "NNNNNNNN.N.NN.NN.NNN"}

    Returns: 5

  194. {"NNNNNNNN.A.A..NNNNN.", "NNNNN.NN....N....NNN", "NN.NN....N..NNNN..NN", "NN.NN.NNNN.NNNNNN.NN", "NNNN..NNN....NNN..NN", "NN...NN...NN..N..N.N", ".N.NNNN.NNNNN...NNNN", "NN.NNNN.NNNNNN...NNN", ".N.NN.N..NNNNN.NNNNN", "NN...NN.N.NNNN.N..NN", "..NN.NN.N.NNNN.NNNNN", ".NN.....NNNNN...NN..", "N.NN.N..NNN...NNNNNN", "N.NNN.N...NN.NNNNNNN", "NNN.NNNNN.NN.NNNNNNN", ".NNNNNNNN......NNNNN", "N.NNNNNNNNN.NN.NNNNN", "NNNNNNN.NN...N.N.NNN", "NNNN.NN.NNNN.N.NNNN.", "NNNNNN.NNNNN..ANNN.N"}

    Returns: 5

  195. {"NNN..A.N..ANN...NN..", "NNN.N..N.N.N..N.NNNN", "NN..N........NN.NNNN", "N..N...NN...NNN.NNN.", "NN......NN.NNNN.NNN.", "N..NN.N..N......NN.N", "NN....NN....NNN.NN..", "...NN.NNNN..NNNNNNNN", "N.NN.....NN..N...N.N", "N....NN.NNNN...N.NNN", "NNNN.NN..NNNNNNN.NNN", "NN...NNN.NNNNNN..NNN", "N..NNNNN...NNNN.NNNN", "...NNNN...N.N...N.NN", ".N......NN....NNNN.N", ".N.N........NNN.NNNN", "A..N.NNNNNNN.NNNNNNN", "...N.NNNN.NNNN..NNNN", "NN.N.NNNN.NNNNNNNN.N", "NN...NNNNNN.NNNNNN.N"}

    Returns: 5

  196. {"NNNNNNNNNNN....A....", "NN.N..NNNNNN....NNN.", "NNN.NNNNNN....NNNNN.", "NNNNNNN....NN.NNNNN.", "NNN.....NNNNN.NN....", "NNNN.NNNNNNN..NNN.NN", "NN.N.NNN........N.N.", "NNNN.NNN.N....N.N.NN", "NNN..NNN.NN.NNN....N", "NN..NN.N.....NNNNNN.", "NN....NNN....NNN.NNN", "NNNNN.NNN..NNNN.NNNN", "NNNNN.NN....N.NN.N..", "NNNNN.NN.NN...NN.NNN", "N.NNN....N.N.NNN.NNN", "NNNNNNN..N.N....NNNN", "NNNNNNN..NN.........", "NN.N.N...N..NN...N.A", ".NNNN.N.....NN.....N", "NNN.NNN.......A...NN"}

    Returns: 5

  197. {"N.A....NN...NNNNN.N.", "....NN....N....N.NNN", "N......NNNNNNN.NNN.N", "A..NN..N.NNNNN....NN", ".N.NN...NN.N.NNNN.NN", ".N...NN....NNNNNN.NN", "..NN..NNN..N.NNN..N.", ".N.N.NNNN..N.NNN.NNN", ".....NN....NNNNN....", "..NNNNN.N...NNNNNNN.", ".N......N.......NNN.", "...N.NN..N.N.NN.NNN.", "..NNNNNNNN.NNN..NNN.", "N.NN.N.NNN..N..NNN..", "N..N..N.N.N...NN...N", "NNNNN.NNNNNN.....NNN", "NNNNNNNNNNNN..N....N", "N.NN.NN.NNNNN.N.NN.N", "NNNNNNN.NN.NN...NN..", "NNN.NNNN.NN.N.A....N"}

    Returns: 5

  198. {"N......NN.NNN...A.N.", "N.NNN.NN.N.N..N....N", "N.NNN.N.NN...N.....N", "N..NN...N..NN..N.N.A", "NN.NNN....NNNN.N....", "...NNN.NNN.....NN..N", ".NNNNNN.NN.NNNNNN.NN", ".NN.NNNNNN.NNNN.N...", "..N........N.N.NNNN.", ".N..NN..NN.NN.N.NNN.", "...NNN..NNNN.NN..NN.", "NNNNN....NNNNN......", ".N....NN...NNNN.NNNN", ".N.NNNNN.NNNN...NNNN", "NN.NN.N..NNN..NNNN.N", "....NN..NNNN.NNNNNN.", "A..NN..NNNNN.NNNNN.N", ".......NNN...N..NNN.", "N..NN....NN.N..NNNN.", ".N....NN....NNNNNNNN"}

    Returns: 5

  199. {".....N.NNN.NN...NNNN", "..NNNN...NNN..N.....", "NNN..NNNNNNN.NN.N..A", "NNNNNNNNNNN...NNN...", ".NNNNNNN.NNN.......N", ".N..NNNN......NNNN..", "N.....NN.N....NN.NN.", "N.NNN....NN.NN.NNNN.", "N.NNNNNNNNN.NN.N....", "...NNNN.......NN.NN.", "..NN......NNNNN..NN.", ".NN..NNN.NNNNN..NNN.", ".NN.NNNN.NN......NNN", "......NN..N.NNNN...N", "NN.N.NN.N...N.......", ".N...N.N.NN..N.NN.N.", ".N.N.NNN.......N....", ".N.N..NN.NNNNN.NN..N", "NN..N....N.NNNNN...N", ".NN...A.NNNN.NNN..AN"}

    Returns: 5

  200. {"NNNNNNNNNNNN.A...NNN", "NNNNNNN.NNNN.NNN.NNN", "N.NN.NNNN.NN..NN.NNN", "N.NNNN.NNN.NN.NN.NNN", "NNNNNNNNN.NNN.N..NNN", "NNNNN...NNNNN...NNNN", "NNNNN.N...NNN.N...NN", "NNNN..NNN.....NNN.N.", "N....NNNN.NN....N.N.", "......NNNNN..N....NN", ".N.NN........NNN..NN", "A..NNNN.NNNN..NNN.NN", ".NNNNN.NNNNNN.NNN.NN", "...NNNNNNNNN..NNN..N", "NN...NN...NN.NNN.N.N", "NNNN.NN.N.N..NNNN..N", "NNNN....N.N.N.NN..NN", ".NNN.NNNN...N.NN.NNN", ".N.N.NNNN..NN.NN.NNN", "NNNNNNNNN.A......N.N"}

    Returns: 5

  201. {"NNN.N.NNNN...A..NNNN", "..NNN.NNN..NN.N.N.N.", "NNNN.NNN.N.N..N.....", "NNNN.NN.N....NNNNN.N", "NNNNNNNN..NN.NNNN..N", "N........NN..NNNNN.N", "NNN....NNN..NNN.NN.N", "NNN..N.N...NNNNNNN.N", ".....N...NNNNN.NN...", ".NNN.NNNNNNNNNN....N", ".NNN.NNNNNNNNNN.NN.N", ".NNN.........N..NN..", ".......NN.NN...NNNN.", "..NNNNNN..NN..NNN.N.", "A.NNN.NN.NN..NN....A", ".NNNN..NNN..NNN..NNN", "..NNNN..........NNNN", "N..N.NN.NNNNN.NNNNNN", "NN.NNN..NNNNNNNNNNNN", ".N.....NNNNNN.NNN.NN"}

    Returns: 5

  202. {"N.A...NNNN.NNN.NNNN.", "...NN........NNNNNNN", ".N...NNNNNNN.N.NN.NN", ".NNN.NNNN.NN...NNNNN", ".NNN..NNNNN.NN.NNNNN", "..NNN..NNNN..N.NN.NN", "..NNNN.NNNNNNN....N.", "A......NN.NN.NNNN...", "...N....NN.NNNNNNNN.", "NN.N.NN......NNNN.N.", "N....NNNNNNN..NNNN..", "N.N.N.NN.NNNN.N....N", "N.....NNN.NNN...NNNN", "NNNNN.NNN.N.N..NN.NN", "..NNN.NNNNN.N.NNNNNN", "NNNNN..NNNNNN.NNN.NN", "NNNNNN.N.NNN...NN...", "NNNNN..NNNNN.N.NNNNN", "NNNNNN..N...N..NNNNN", ".NNN.NN..AN...N.N.NN"}

    Returns: 5

  203. {"N.NNNNNN.N....NNNNNN", ".....N.....NN.N.....", ".NNN........N...NNN.", "..N.....NNN......N.A", "A.N.N.NNN....NNN....", "N.N.NNN...NNNN.NN...", "N...NN..NN.NNNNNN.NN", "N...NN.NNNNN.NNNN...", "NNN.N...NN.NNNNNN.NN", "NNN.N.N.NNN.NNNN..NN", ".N..N.N.NNNNN.....NN", "N..NNNN...NNN.NNNNN.", "NN.N.NN.N.NNN..N..NN", "N...NNNNN....N.....N", "NNN...NNNNNN.NNNNN..", "N.NNN......N..NNNNN.", ".NNNNNN.NN.NN.......", "N.NNNNNNNN.NNNNNNN..", ".NNN..NNNN......NN..", "NN.NNNN..NNN.NN...A."}

    Returns: 5

  204. {".A..NNNNNNNNNNNNNNNN", ".....NNNNNNNNNNNNNNN", "A....N....NNN.NNNNN.", "..N..N.NN...NNNNNNNN", "N.N....NNNN.NNNN.NNN", "N.N.NNNNNNN...NNNNNN", "N...NNNNNNNN.NNNNNNN", "N..NNNNNNNN..NNN.NNN", "NN.NNNNN.N..NNNNN..N", "NN.N.......NNNNNNNNN", "...N.NNNNNNNNN.NNNNN", ".NN...NNNNNNNNNNNNNN", "A...NNNNN.NNNNNNNNNN", "NNNNNNNNNNN.NNNNN.NN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNN.NNN.NNNNNNNN", "NNNN.NNNN.NNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNNNNNNNNNNNNN", "NNNNNNNNN.NNNNNNNNNN"}

    Returns: 5

  205. {"NNNNNN...A....NNNNNN", "NNNNNN.NN.NNN..N...N", "NNNNNN.NN.NNN.NNNNNN", "N.NNN..NN.NN......NN", "NNN.N.NNN..NNNNNN.NN", ".NNNN.NNNN.N.NNN..NN", "NNNN..N.NN..NNN..NNN", "NN...N......NNN.NNN.", "N..NN..NNNN.NNN..NNN", "N.NNN.NNN.N...N....N", "N......NNN.NN...NN.A", "NNNN.N..NNNN..NN....", "NNNN..N.NNNN.NNN.NNN", "NN.NN.N.N.N....N.NNN", "NNNNN....NNNNN...NNN", "NNNNNN.N.NNNN.N..NN.", "NNNNNN.N..N.NN..NNNN", "NNNNN...N.NNN..NNN.N", ".NNN.NN.N.....NNNNNN", "NNNNNNN....A.N.NNNNN"}

    Returns: 5

  206. {"NNNNNNNN.NNNN..A....", "NNNN.NNNNN.NN.N..NN.", ".NNNNN.NNNNN..N.NN..", "NNNNNNNNNNNN.NN.NN.N", "NNNNNNNNNNNN....NN.N", "NNNNNNNNNNNN..NN.N..", ".NNNNN.N.NN....NNNN.", "NNNNNN..NNN..N.NNN..", "NNNNNNNNNNN.NN..NNN.", "N.NN.NNNN....NN.NN..", "N.NNNNNN..NNNN..NN.N", "NNNNNNNN....N......N", ".NNNNNNN..N...N.NNNN", "NNN.NNNN........NNNN", "NNNNN....N..NN...NNN", "..NN..NNN...NNNN.NNN", "NNNNN.....N.N....NNN", "N.NNN..N....N.N.NNNN", "N.NNN..N.N....N..NN.", "NNNNN.A..NN.ANNNNNNN"}

    Returns: 5

  207. {"NNNNNNNN...NNNNNNNNN", "N.NN..NN.N..NNNNNNN.", ".NN.NNNN.NN..NNNNNNN", "NNNNNNN..NNN.NN.NNN.", "NNN.N...N.NN.....NNN", "NNNN..NNNNNN.N.NNNNN", "NN...NNNNNNNNN.NNNNN", "N..N.NNNNNN.NN....NN", "N.NNNNNNNNNNN.NNN..N", "..NNNNNNNNNNNNNN.N..", ".NNNNNNNNNN.NNNNNNN.", ".NNN..NNNNNNNNNN...A", ".NNNNNNNNNNNNNNN.NN.", ".NNNNN.N...N.....NNN", "..NNNNNN.N...NN.NNNN", "...NNNN..NNN.NN.NNNN", "A.......NNNN.NNNNNNN", "....NNNNNNNNNNNNNNNN", "....NNNN.NNNNNNNNNNN", ".A.NNNNNNNN.NNNNNNN."}

    Returns: 5

  208. {"..A..NNN..NNNN.NN.NN", ".N.N...NNNN.NNNNNNNN", "....NN..NNNNNNNNNNNN", "N.N..........N.....N", "....NN..NNNN...NNN..", ".NNN..N...NNNNNNNN.A", ".NN..N.N...NNN......", ".N..NNNN.N..NN.NNN..", ".NNNNN.N..N........N", "......NNN.NNNNN.NNN.", "NNNNN.N.....NN..N.NN", "NNN.N.N.NNN...N..NN.", "NNNNN.N.NNN..NNN.NN.", "NNNNN...NNNN.....NNN", "NNNN..NNN.N.N.N.NNNN", "NNNNN.....NNN......A", "NNNNNNN.N..NNN..N.N.", "N.NNNNNN.N.....NN...", "N.N.NNNNNN..NN....NN", "NNNNN.N..NNNNNNN..NN"}

    Returns: 5

  209. {"NN.NNN....N.A...NN.N", "NNNNN..NN....NN..NNN", "NN.N..NNN.NN.NNN.NNN", "NNNNN.NNNN.N.NN...NN", "NNNNN.NNN.NN...NN..N", "NNNNN.NNNNN.N.NNN..N", "NNNNN.N.NNNN..NNNN.N", "NN..N..NNNNN.NNNNN..", "NN.NNN.NNNNN..NNN..A", "NNN....NNNNN.NN.N...", ".N..NNNNNNNN.N......", "NN.NNN.NN......N.N.N", "NN.NNN.NN.N.....NN..", "N..NNNNNN.NN.N...N.N", ".N........NN..NN...N", ".NNNNNNNNNNNN.N...NN", ".NN.N.N.NNNNN..N..N.", "NNNNNNNNNNN.NN....NN", ".NNNNNNNN..N.NN.N.NN", "NNN.NNNNNNNN.NN.A.NN"}

    Returns: 5

  210. {"NNN.A..........NNN.N", "NNN...NNNNNNNN.NNNN.", "NNN.......N.NN..NN..", "NNNN.N.....NNNN.....", "NNNN...N.N..NNN.NNNN", "NNNNNNNN.NN.NN...N.N", "NNN.NNNN..N.N..N.NNN", ".NNNNN.N..N..NNN...N", "N.NNN....NNN.N.NNN.N", "NNNNN.NNNNNN.NNNNN..", "NNNN..NNNN....NNNNN.", ".N.N.N..N.NNN..N.N.A", "NNNN......NNNN......", "NNNNNNNNN.NNNNNN....", "..NN......NNNNN....N", "NNNNN.NNNNN.NNN.N...", "NNN.N.NNNN..NNN...N.", "NNNNN.NNN.NNNNN.N.N.", "NNNNN.NNN...NN..N..A", "NNNNN.....N....NNNNN"}

    Returns: 5

  211. {".N.NN.N.NNNNNNNNNNNN", "NN....NNN.NNNNN..N.N", "...NN...N..NNN.N.NNN", "A.NNNNN....NN.NNN..A", "..NNNNN..N.NNNNN..N.", "..N.NNNNN..NNNNN.N..", "...NNNN.N.NNN.N..N.N", ".N.NNNNNN...NN..NN.N", ".N..NN......NN.NN..N", ".N.NN..NNN......N.NN", ".N..N.NNN...NN.NN.N.", ".NN...NNNNN.NNNNN.NN", "...N..N..NN..NNNN.NN", "NN..N..NNNNN........", ".NN..N.N.NNNNN...NNN", "N...NN.NNNN.N..NN.NN", "..NNN..N.NNNNN..NNNN", "N.NN..NNNNNNNN.N.NNN", "N.N..NNNN......NNNNN", "N..A......NNN..N.NNN"}

    Returns: 5

  212. {".NNNNNNN....N.N..NNN","NNNNNNNN.NN.....NNNN","NN.NN....N.NNNN..NNN","....NN.NNNNNNNNN...N",".NN.....N.NNNN.NNN.N","A....NNNNNN.NN.NN..N","NNNN..NN..NNNNNNNN.N","NNN.N.NNNNNNN.N..N.N","NN.N...NNNNNNNN.....","NNNNN.NNN.NN.....N.N","NNN...NNNNN..NN.NN.N","NNNN........NNNNN.NN","NN...N.NN..N.NN.NNNN","N..NNN.NN.NNNNNN.NN.","A.NN...NN.NNNNNNNNNN","...N.N.N..NN..NNN.N.","NN......N.NN..N.NNN.","NNNN..N.N.NNN.NNNNNN","NNNNNNN.N.NNN.NNN.N.","NNN..NN..ANNNNN.NNN."}

    Returns: 4

  213. {".A.NN.NN..NNNNNN.N.N",".N...NNNN.NNNNNNNNNN","...N.NN.NN.NNNNN...N",".N.N..NN.NN.NNNN.N..","N..NN....N.NNNNN.N.A",".N.NNNNN.NNNNNNN.N.N","NN.N.N.N...NNN...N.N","N..NNN.NNN.NN..N.N.N","N.N.N...N..NN.NNNN.N","N.NNN.N....N..NNNN.N","N.NNN.NNN..N.......N","N.....NNNN....N.NNNN","NNN..NNNNNNN...NNNN.","N.........NNNN..NNNN","N.NNNNNNN.NNNNN....N","N.NNNNN.N....NN.NNNN","N.NNNN.....N....NN.N","..NNNN.N.NN.NN.NN.NN","N.N....NNNN.NNNN.NNN","NA...NN.NNN..NNNNNNN"}

    Returns: 4

  214. {"NNNNNNNNNNNNNNNNNNNN","NNNN.NNNN.NNNN....NN",".NNNNNNNNN.....NN...","NNNNNNNNNNN.NNNNNNN.","NNNNNNNNNNN.N.NNNN.A","NNNNNNNNNNN.NNNNN...","NNNNNNNNNNN....NN..A","NNNNNNNNN.NN.NNN...N",".NNNNNNNNNNN.N.N.N.N","NNNNNNNN.....NNNNN.A","NNN.NNNN.NNNNNNNNN..","NNNNN.NN.NNN.NN.NNN.","NN.NN.NN..NNNNNNNNN.","N.NNNNNNN.N.NN.N.NN.","NN.NNNNNN.NNNN.N..N.","NNNNNN.N..NNN.NNNNN.",".NNNNNNN.NNNNN.NNN..","NNN.NNNN.....NNN...N","NNNNNNNNNNNN.....NNN","NN.NNN...NNNNNNNNNNN"}

    Returns: 4

  215. {".NNN.N...NNNNN.NNN.N","NNNNNN.N.NNNNNNNNNNN","NNNNNN.N...N..NNNN..","NNN.N...N.NNNNNNNNNN","....N.N.N.....NN...A",".NN....NNNNNN.NN.NNN",".NNN.NNNNNNNN..N..NN",".NN.NN..NNNNNN.N.N..","A..N.N.NNNNNNN...NNN",".N.NNNNNN.NN.NN..NNN","....NNNN.NNNN.N.NN.N","N.N.N.NNNNNNNN..N.N.","N.N..NNNN.NNN..N.NNN","N.....NN.NNN..NNNNNN","NNN.N..NNNNN..NNNNNN","N.N..N.NN.NNN.NNN.NN","NNNN.N.NNN......N.NN","N....N.....N.NNNNNNN","N.......NNNNNNNNNNN.","N.A.....NNNN.NN..N.N"}

    Returns: 4

  216. {"NNNNNN.NNN.NNNN.NNNN",".NNNNNNN.NNNNN.NNN.N","NNN.N.NNNNNNNNNNNNN.","NNNNNNNNN..NN.N.NNNN","NNNNNNNNNNNNNNNN.NNN","N.N.NN.NNNN.NNNN.NNN","NNN.NNNNNN.NNNNNNNNN","NNNN.NNNNN.NN.NNN...","NNNNNNNNNNNNNNNNNNNN",".NNNNNN...NNNNNNNNN.","NNNNNNN.N...NNNNNNN.","NN..NNN.NNN.NNN.NNNN","NNNN..N.NNN......NNN",".NNNNNN.NNNNN.NN.N.N","NNNNNN..NNNNNNN..NNN","NNNNNN.NNNNNNNN...NN",".NNN.N.N...NN.N.N.NN","NNN....N.N..NNN.N...","NNN......NN...N...N.","NNN.ANN.NNNNN...A.A."}

    Returns: 4

  217. {"NNNN.NNN.NN.NN.NNNNN",".....NNNN..NNNNNN.NN",".N.N...NNN.NNNNNN.NN","ANNNNN..NNN.NNNNNNNN",".NNNN.N..NN.NNNNNN.N",".NNNNN.N.N.NNN..NNNN","...NNNNN.NNNNNNN.NNN","NN..NNNN..NNNNNNNNNN","NN...NN.N.NNN.NNNNNN","NN.N.NN.N.NNNNNNNNNN","...N......NN..NN.NNN","..N.NNN....NNNNNNN.N","N..NNN....NN.N.NN.NN","NN.NNN.N...NNNNN.NNN","NN.NNN.N.N.....NNNNN","NN.NNN.N.NNNNN....NN","...NN..N...NN.N.NNN.",".NNNN.NNNN.N....NNNN",".......NN....NNNN.NN","..ANNNNNNNN.ANNNN.NN"}

    Returns: 4

  218. {"N.NNNNNNNNNNNN.N...N","NNNNNNNNNNNN.....N.A","NNNNNNNNNNN..NNNNNN.","NNNNNNNNNN..NNNNNN..",".NNN.NNNNN.NNNNNN..N","NNNNN.NN......N.....","N.NNN.NN.NN.N...NN.A",".NNNNNN.....NNNNNN.N","NNN.NNNN..NNNNNN.N.N","NNNNNN....NNNNNNNN..","NNNN.NN.N....NNNNNN.","NNNNNNN.NNNN...NNNN.","NNNNN.N......N..N...","N.NNN.NNNNNN..N.NN.N",".NNNNNNNNNNNN......N","NNNNNNNNN.NNNN...N.N","NNNNNNNN.NNNNN..NNNN","NN.NNN.NNNNNN...NNNN","NNN.NNNN.NNNNN..NNNN","NNNNNNNNNNNNNNA.NNNN"}

    Returns: 4

  219. {"NNA......NNNNNNNNNNN","NN........N.NN.N.NNN","..N.NNN.N....NNNNNNN","NNNNNN..NNNN.NNNNNNN","NNN.N..NNNNN.N.NNNN.",".N....N.NNNN..NNNNNN","NN.NN....NNNN..NNN.N","NN.NNNNN....NN.N.NNN","N...NNN.NNN.N...NNNN","NNN.NNNN.NN.NN.NNNNN","NNN.NNNNNNN.NN..NNNN","NNN.NNNNNNN.N...NNNN","NNN.NNN..NN...N...NN","NNN.NNNNNNNNN.N.NNNN","NNN..NNNNNNN..N.NNNN","NNNN..N.NNNN.NN.NNNN","NNNNN.NNNNN..NN.....","..NNN...NNN.NN.NNNN.","NNN.NNN.....N....N..","NNNN.NNA......NN..AN"}

    Returns: 4

  220. {"NNNN.ANNNNN.NNNN.NNN","N.NN..NNNNNN.NNNNNNN","NNNN...NN.NNNNN.N.NN","NNNN.N.NN.NNN.NNNN.N","NNNN.....NNNNNNNNNNN","NN.N.NNN....NN.NNNNN","N.N...NNNNN....NN.NN","NNN.NNNNNNNNNN.NNNNN","NNN..NN.NNNNN..N.NNN","NNN.NNNNNNNNN.NNN.NN","N.N.N.N.NNNN..NNNNNN","NNN.NNN.NN...NNNNNN.","NNN.NNNNN..NN.NN.NNN","NNN..N....NNNNNNNNN.","N...NNNNN..NN.NNNN.N","N.N.NN........NN...A","NNN.N..NN..NN.......","NNN...NNNN....N.N.NN","N..NN....NN.N..NN.N.",".NNNNNNN....A.....NN"}

    Returns: 4

  221. {".A...NN...NNNN..NNNN",".N.N..NNNNN.NNNN....","...NN.N.N..NN.N..NNA","N.N.N..NNN.N....N.N.","...NN...N.N..N......",".NNN..NNNNNN.N.NN.NN","..NN.NN.NN......N.NN","N......NN..N..NN..NN","NN.N..NNN.NNN.NN.N..","N.........N.N.NN.NNN","NNN.NNNNN...N......N","NNN.NN.NNNNNNN.NNN.N","N...NNNN..NN.N..N..N","N.NNNNNNNNNNNNN.N...","...N.NN.........NNN.","NN..N...NNN..N.N....","N...N.NNNN..N.N..NNN","NNN...NNNNN.N.N.NNNN","N..NNNN.NNN..NN.N.NN","NNNNNNNNN.NN...A..N."}

    Returns: 4

  222. {"N....NNN.NNN.NNNNNN.","A.NN.....NNN.NNNNNNN",".NNNNNN...NNNNNNNNNN","....NNN.N....NN.NNNN","NNN.....NN.N..NN..NN","NN.NN.N..NNNN..NNNNN","NNNN..NN.NNNNN.NNNNN","NN.......NNNNN..N...","...N...NNNNNNNN.N.NA","A..N.NNNNN.NNNN.N.N.","N....NNNNN.NNNN...N.","..NNNNNNN.....NN....",".NNN.N.NN.NNN....NN.",".NN.NN.NN.NN..NNNNNN",".NNNNNNN...NNNNNNNNN",".NNNNNN..NNNNNNNNNNN",".N...NN.N.N.NNNNNNNN","...N....NNNNNN..NNNN",".NNNNNNNNNNNNNN.NN.N","NNNNNNN.N.NNNN.NNNNN"}

    Returns: 4

  223. {"NNN.NN.NN.....N..A.N","N.N.NNNNN..NN...NN.N","NNNN......NNNNN..N.N",".N....NNN.NN...NNN.N","...N..N.N.....NNNN.N",".N.NN.....NNN......N","A.NNNNN.NN.NNNNNN..N","N.NNNN....NN.NN..N.N","..N.NNN.N.NNNNN.N...","N...NNN.N.NNNNNN.N.N","NN...NN.NNNNNNNNNN.N","NN......NNNNNNNNNN..","N.N.NN.NNNNN..NN...N","N.N.N.N.NNNNNNNN.N.N","N.N.NNNNNNNNN....NNN","NN..NNNNN.N.NN.NNNNN","NNN.N.NNN...NN.N.NN.",".NN.....N.N.NN.NNNN.","N.NN.NN...N.N...NNNN",".NNN.NNN..N....A.NNN"}

    Returns: 4

  224. {".NNNNNNNNNNNN...N...","N..N.NNNNNN...N...N.","NN..NNN...........N.","NNNNNNN.N.NN.N.NN.N.","NNNNN...NNNN..N.N..A","NN..........N.NNN...","NN.N...NNNN...NNN..A",".N...NNN.NNNNNNNNN.N",".NN...N.NNNNNNNN.NNN","N...N.N.NN.NN.NNNNNN","N.NNN..NNNNN.NNNNN.N","..NNNN..N.NNNNNNN..N","N..N.NN..NNNNNN.NN.N","NN.N.NNN.NNNNNNNNNNN","NN.NNNNN.NN.NNNNNNNN","...NNNNN.NNNNNNNNNN.","N.NNNNNN..NNNNN.N.NN","..NN.NN.N..N..NNNNNN",".NNNNNNN..NNN..NN.N.","....A....NNN.NNNN.NN"}

    Returns: 4

  225. {"NNNNNNA.N.A.N.NNNNNN","NNNNNN....N.NNNNN.NN","NNN.NN.N..N.NNNNNNNN","NNN.NN...NN.NNNNNNNN","NNNNNN...NN.NNNNNNNN","NNNNNN.N....NNNNNNNN","N....N.NNN..N.NNNNNN","..NN...NNNN..NNNNN.N","N.NNNNNNNNN.NNNNNNNN","N.NNN..N..N..NNNNNNN","N.NNNNNNNNN.NNNNNNNN","N.NNNN.NN...NNNNN.NN","...NNNNN..NNNNNN.NN.","A........NNNNNNNNNNN",".N.NN..N.NNNNNN...NN","NNNN.NNNNNN.NNNNNNNN","NNNNNNNNNNNNNNNNNNNN","NN.NNNNNNNN.N.NNNNNN","N.NN.NNNNNNNNNNNNNNN","NNNNNNNNNN.NNNNNNN.N"}

    Returns: 4

  226. {"...A.NNNNNNNNN.NNNNN",".NN..NNNN.NNNNNNNN.N",".N....NNNNNNNNNNNNNN","...N...NN.NNNNNNN..N","..NN.N....NNNNNNNNN.","...N.NNNN...NNNNNNNN","..N...NNNNN.NNNNNN.N","A.NNN...NNN...NNNNNN","..NNNNN.N.N.NNNNNNNN","N.NNN...NNN.NNNNNNNN","..NN..N.NNN...NNNNNN",".NNN.NNNNN.NN.N.NNNN",".NN..NNN.NNNN.NNNNNN","....NNNNN.NN..NNN.NN","NNNNNNNNNNNN.NNN..NN","NNNNNN.NN.NN.NN.NNNN","NNNNNNNNNNNN.NNNNNNN","NNN.NN.N.....NNNNNNN","NNNNNNN..NNNNNNNNNNN","NNNNNA..NNNNNNNNNNNN"}

    Returns: 4

  227. {"NNN.NNNNNNNNNNN.N.NN","NNNNNNNN.NNN.NNN.NN.","N.NNNNNN.NNNNN.NNNNN","N.NNN.N.NNNN.NNNNNNN","NNNNN.N.NN...NNNNNNN","NNNNN.NNN..N.N.N.NNN","NN.NN.NNNN.N.N.....N","N.NNN.NN...N...NNN..","NNNN.....NNNNN.NNNN.","NNNN.N.N.NNNNNNN.NNA","N....N.N.NN..NNNN.N.","..N.NN.NNNN...NNNN..","A...NN.NNNN.N......N",".N..N..NNN..NNN.NNNN","N.....NNNNN.NNNNNNNN","N.NNN.N.....N.NNNNNN","N.NN..N.N.NNNN.NNN..","N.NN....NNNNNNNNNNN.","N.NN.NNN.NNNN.NNNNNN","N..A.N.NN.NNN.NNNNNN"}

    Returns: 4

  228. {".NN.N.NNN.NNNNNN....","..NNNN..NNNN.NNN.NNA","N.NNNNNN..NN.NN...NN",".N..NNN..NNN..N.NN.N","NNNN..NNNNNNNNN..NN.",".N.NNNNN.NNN.NN.NNNN","NNNN.NNNNNN.N...NNNN",".NNNNNNNNNNN...NNNNN","NNNNNN.......N.NNNNN",".NNNNNN.N.NNN..NN.N.","N.N.N...NN.NN.NNNNN.","N......NNNN.N.NN....","NN.NNNNN......N....A",".N.NNN.NN.NN........","N...NNNNN.NN.....N.N",".NN..NNN..NN...N...N","NNN.NN...N.N.N.N.NN.",".N...N.NNN...N...NNN","NNN.NN.NN..NNNNNNNNN",".N....A...NNNN....NN"}

    Returns: 4

  229. {"NNNNNNNNN.NN.NNNNN..","N.NNNNNNNNNNNNNNNNNN","NNNNNNNNNN.N.N.NNNNN","NNNN.NNN.NNNNNNNN..A","NN.NNNNNNNN.N.NNN...","N.NNNNN.NNN.NNNNN..N","N...NNNNNNNNNNNNN..N","NNNNNNNNNNNN..N.N..N",".NNNNNNNNNNNNNN....N","N..NNNNNN..NN.N.N..N","NNNNNNNNNNNNNN..N.NN","NNNNN.NNN.N.N.....NN","N.NNNNNNNNNNN.N.NNNN","NN.NNNN.NNN.N.N..NNN","NNNNN.NNN......N..NN","..NN.NNNN.N..NNNN.NN","NNNNN.NN..N.......NN","NNN.NNNN.NN..NNN.NNN","NNNNNN.N.N....NNNNNN","NNNNNNNNA...AN.NNNN."}

    Returns: 4

  230. {"...A..NN.NNNNNNNNNNN",".NN.N..NNNN.NN.....N","..N..N...N.NNNNNNN.N","N.N..NNN..N.N...N.N.","..NN.NN.N..NN...NNNN",".N....N.N..NN.N..NN.",".N.N..NNNN.....N....",".N.NN..NNNNNN..NNNN.",".NNNNN.N........N.N.",".NNNNN.NNN.NNNN.NN..",".NN.N..NN..NN.N..N.N",".N.NN..N..NN.N.N....","..NN.N.N.NNN..NNN..A","N...NN...NNNNNNNNN..",".N..NN......N.NNNN.N","N.N..NN.N.NNN.N.....","ANN..N..N....NNN.N..",".......N.NNN..N..NNN","NNNNNNNNN.NNN.N.NNNN","NNNNN.NNNNNN....NNNN"}

    Returns: 4

  231. {".NNN....NN.N.NNNNNN.","A..N.NN..NN.NNNN.NNN",".N...N.N.NNN...N.NNN",".NNNNNNN.NN..N...NNN",".NN...N.....N.N.NNNN","....N.NNN..NNN...NNN","NNN.N..........NNNNN","NNNN...NNN.N.N.N.NNN","A........N.N.N..N.NN",".NNNN.NN...N.NN..NNN",".NN....NNNNN...N..NN","....NNNNNNNNNN...NNN","NNN.NNNNN..NNN..NNN.",".NNNNNN.N.NNNN..N...","NNNNN.N.NNNNNN....N.","N...N..N.NNNNN.....A",".NN..N.N.NNNNNNNNNNN","NN.N.N.N.N.NNNNNNNNN","NN.NNNNNNNNNNNN.NNN.","NNNNN.N.NNN.NNNNNN.."}

    Returns: 4

  232. {"NNNNNN.N.NN.....NNN.","NNN.NNNN..N.NNN.NNNN","NNNN.NNNN...NN...NN.","N.N..NNNN.NNNNNN..NN","NN.NNN.NN..NNNNNN..N","NNNNNNNNNN.NNN..NN..","N.NNNNNNNN.NNNNNN..A","NNN.N.NNN..NN.NNN...","NNNN....N.NNN.NN...N","NN....N...NNNNNN.N..","N..NN.NNNNNNNNN..NN.","..NNN....N.NNNN.NNN.","A.....NN.NNNNN..NNN.","....NNNN.NNNNN.NNNN.",".......N.N.N...NNNN.",".N.NNN.N.....NNNN...",".N.NNN...NNN....N.NN","A..NNNNN..NN.NN....N","..NNN.....NN.NNNNNNN","N.....NNN....NNNNN.N"}

    Returns: 6

  233. {"NNNNNN.N.....A......","NN.......NN........A","N..NNNNNNNN.NN...NN.","N..N.NN..N......NN..","NN...NNN.NN.N...N..N","NNNN.NNNNNNNN.N...NN","NNN..NNNNNNN..NN..NN","NN..NNNNNNNN.NN.N.NN","NN.NNNNNNNN....NN.NN","NN.NNNNNNNNNN.NN..NN","NN.NNN.NNNNNN.NNN.NN",".N.NNNNNNNNNN.NNN...","N..NNNNNNNN.N...NNN.","N.NNNNN.NNNNNNN.NNN.","N.NN.N.N...NNN...N..","N..NNN.NNNNNNNNN..N.",".N....NNN.NNNN....N.","NNNNN.NNNNNNN..N....","..NNN.NNNN....NN.N.A","NNNNN......NNNN....."}

    Returns: 6

  234. {"........A.N..N..NNNN",".NNNN.......NNNNNNNN",".N....N....NN.N....N",".N.N..N.NN.NNN.NNN.N","...NNNN.N.NNN.NNNNNN","N....NN.NN.NN....NNN","N.NN......NN..NN....","N..N...NN.N..NN....A","N.NN.N..N...NN..N.N.","..NN.NN......NN..N..",".NN..N..NNN..NNN.NN.","....NNN.N.N.NN.N..N.","..NN.N..N....NN.N.N.","..NNN..N.N.NN..N..N.","......NNNN..N.N..NN.","...N..NNNN..NNN.NNN.","NN.N..N..N.NNNN.NN..","NN.N...............N","NN...N.....N.NN..NNN","N..A...NN.......NN.N"}

    Returns: 6

  235. {"NNNNNN.NNNN.NN.NNNNN","NNNNNNNNN.NNN.N.N.NN","NNNNNNNNNNNN.NNNNNNN","NNNNNNNNNNNNN.NN.N.N","NN.NNNNNNN....NNNNN.","NNNNNNNNN..NN..NNNNN",".NNNNNN.NN...N......","NN.NNNNNNNNN.NN....A","NNNNNNNNNNN..N..NNN.","NNNNNNNNNNN.NN.NNNN.",".NNNNNNNNNN.N..NNNN.","NNNNNNNN.N..NN..NN..","NNNNNNN.NN...NN..N.N","N.NNN.NNNN.NNN.....N",".NNNNN.NNN..NN.N..NN","NN.NNNNNNN.....N....","NNNNNNNNNN.NN.......","NNNNNNNNNN.NN.N....A","NN.N.N.NNN..N.NNN...",".NNNNNN.NNN..A.....N"}

    Returns: 6

  236. {".NN....A.NN.NN.NNNNN",".NN.......NNNNN.N..N","NNN..N.NN.NNNNNNNNN.","N.....NNN...N.NN.NNN","N.NNN..NNNN...NN.NNN","N...NN.N.NNN.NN.NNNN","NNN....NNN...NNNNNNN","NNNN.N.NN..NNNNNNNN.","N..N.....N.NNNNNNNNN","NNNNN.N....N.N.NNNNN","NNNN..NNN.....NNN.N.","N.NN.N.N..NNN...NNNN","NNN....NN..NNNN..NNN","NNN.NNNN..NNN.NN.NNN","NN..NNNN.NN.......NN","NNN.NNNN.N..........","NNN...NN.....N.N....","N..NN.NNN...NN...N..","NN.NN.......NN...N.A","NNNNNNNNN..A...N...."}

    Returns: 6

  237. {".NNNN......A........","N.NNNN.N..N...N.NNN.","NNNN.N..N..N.....N.A",".NNNNN...N.N.N.NN...","NNN.N..N.N.N.N....N.","NNN..N..NN...N......","NNNN.NN..NNN..N..NNN","NNNN....NNNN......NN","NNNN.NN.NNNN.NN.N..N","NNN...NNN....NN.NN.N","NNNNN...NN....NN.N.N",".N.NNNN.NNN..NN.NN.N",".NNNNN..NNNN.NNNNN.N",".N.NNN.NN.......NN..","NNNNN..N...NNNN.N.N.","N.NNN.NNN.NNNNN.NN..","NNNNN.NNNNNNNN..NN.N","NNNNN..........N....","NN.NNN.N.N.NN....N.N","...NN...A.....NNN.N."}

    Returns: 6

  238. {".NNNN...A..NNNN.NNNN","N.NNN.....NNNNNNNNNN","NNNN..N.N.......NNNN",".N......N........N..",".NNN.NN...NN.N.N.NNN","NNN..............NN.","N.NNN..NNNNNN..N...N","NNN..N.NN...N...N.N.","NN.N.N.N.NNNN...N...",".NNNN..NNNNNNN...NN.","NNNN...NNN.N...N.NN.","N.N..NNNNNN..NNN.NN.",".NNN.NN.NN..NNNN.N..","NN.....NN........N.N",".NNNN.N...NN...NNN.N","......N.N.N..N......",".NNNNN..NN.N..N.NNN.","...NNNN.N.....N.NNN.",".N...NN...NNN.......",".NNN...A.NNNNN..A.NN"}

    Returns: 6

  239. {"NNNN...NNNNNNNNNNNNN","N.NNNNNNNNNNNNNNN...","N.NNN.NN...NNN.NNNN.",".........N.NN...N..N","N..NN..NNN..NNNN..NN","N.N.NN.N.NN.NN.NNNNN","..NNN.NNNNN....NNNNN","A.........N.NN...N.N","...NNN.NNN.NNNN.NN..","NN.NN..N......N..NNN","NN.N....N.NN..N..NNN","NN.N.NN....N.NN.N.NN","NN.....NNN.N....NNNN",".NN.NN..NN.NN..NNNNN","NNN.NNN.NN.NNN..N.N.","N...NN..NN....N.NN.N","NNN.........N.N.....","NNNNNN...NN.N....NN.","NNN.NNN............A",".NNNN.N..A...NN....."}

    Returns: 6

  240. {".A..A..N...N.NNNN.NN",".........N....NNNNNN","..N.N.NNNNNNN.NNNNNN","......NNNNNNN.NNNN.N","..N..NN.NNNNN..NNNNN","....N.NNNNNNNN..NNNN","...NN.NNNNNNNNN.NNN.","N...NNNNNNN.NNN.NNN.","...NNNNNNN.NNNN...N.",".N..NNNNNNNNNNNNN.NN",".NN..NN.NN.N.NNNN.NN",".NNN.NNNNNN..NNNN.NN","..N...NNNN.NNNNNN...","N..NN..NNNNNNN.N.NN.","...NN.NNNNN....NNN..","A.N...NNNNNN.NN.NN.N",".....NNNNN.N.N.....N","..NNNN.NNN..N..NNNNN","N.NN.NN.....N.NNNNNN","N........NN...NNNNNN"}

    Returns: 6

  241. {"NNN...N.NNNNN.N..N.N","N...N......N.N.N.N.N","..NN.N..N.......NNNN","A....N.NNNNNN.N.NNN.","..N.NNNN.NNN..NNN.NN","N.N.NN.N.NN..NNN..NN","N.N..NN.NN.N...NNN.N","N..N.N.N.N..NN....NN","NN...NN.NN.NN.N.N..N","NN....NNNNNN.NNN.N.N","N..NN.N.N.NNN....N..","N.NNN.....N.N.NN....","....N.NNN.....N....A","NN.NNNN.N.NNNNN.N...","N..N....N.N.NNN..N..",".N...NN.NNNNNNN....A","NNNNNNN......N.N....","N.N.NNN.N.NN..NNN..N","N.N.NNNNNN..N.NN..N.",".NNN.NN.NN.N.....NN."}

    Returns: 6

  242. {"NNNNNNNNN..NNNNNNN.N","......NNN.....NNNNNN","A.........NNN..NNNNN",".NNN...NNNNNN.NNNNNN",".NNN.N.....NN....NNN",".N.N.NN.NNNNN.NN.N..","........NNNNNNNN.NNN","NNN..N.NNNN.N.NN.N.N","N.N..N...NNNNN....N.","NNN..NNN.NNNNNNNN..N","NNN...N..NNN.....N..","NNN.N........NNN...A","N.N.NN.NNN..NNNNNN..","NN..NN..NN.NNNNNNN.N","NNN.NNN....NN.NNN..N","NNN.NN..NN.NN.....NN","N....N.NN..NN.NNNNN.","NNNN........N.NN.NNN","NNNNN.NNN......N.NN.","NN.NN....A.N.NNNNNNN"}

    Returns: 6

  243. {"N.NNNN..N.N.NN....A.","N.NNNNN....N...NNN..","N..NNN..NN...NNN....",".NN.....NNNNNNN..NN.","N....N.NN.N..NN.NNN.","N.NN.....NNNN.....N.","N..NNNNN.N.N.N.N.NN.","..N..NNN....NN.NN...",".NNN..NN.N.....N..NN","....NNN..NNNN..NN.NN",".NN.NNN.NN..NN.NN.N.","NN..N.N...........N.","N........N..N..N..N.","..N.N.NN..NNN.NNN...",".NN.N..NN...........",".N..NN..N..N.N..NN..","...NNNNN..NN.NN.NN.A","..N...NN.NN..N.N....","....N..N..N....N.N..",".A.NNN...N...N......"}

    Returns: 6

  244. {"........NN.NN.NNN.NN","....NNN..NNNN.N..N.N","A.N...N...NNNNNNNN.N","....N...NNNN.NN.NN.N","NNN.NN.....NNNNN.NN.","N....N..NN.NNNNNNNN.","N.NN..N.NN...NNN.N.N","........NNN.NNNN.N.N","..........N.N.N.N.NN","A.NN.N.NN...NN..NN.N","...N..NN...NNNNNNNN.","NN.NN.N..N.NNNNNNNNN","NN..N.N.NN.NN.NNNNN.","N.N.N.N.NN.N.NNNNNNN","NNN......N.NNN.NNNNN",".NN.N..N....NN.N.NNN","NNN.N..N..NNN.NN...N","NN..N..NN.NNNNNNNNN.",".N.NN......N.NNNNNNN",".N....A.N.NN.NN...NN"}

    Returns: 6

  245. {"N.NNNN.NNNNN.NN...NN","NNNNNNNNNN......N.NN","NNN.NNNNNN.NNNNNN...",".NNNNNN....NN.NNNNN.","NNNNNNN.NNNNNNNNNNN.","NNNNNNN.NNNNNNNNNNN.","NNNN....NNNNNNNNNNN.","N..N.NNNNN.NNNNNNN.A","N.NN..NNNNNN.NNNNN..","N.N.N.NNNN....NN....","NN....NNN..NN.N..NN.","..........NNN...N...","A...N.N.NNNNNNNN..NN",".N.....NN.NNNNNN.NNN",".....N.NNNNNNNNN.NNN","N...N...NNNNNNNN.NNN","....N.N.NNN.NNNN.NNN",".N.N......NN.N.....N",".N...NNNN......N.NNN","..A.N.N.NNNNNNNNNNNN"}

    Returns: 6

  246. {"NN.A......A.NNNNN.NN","NN...NN..N....N.N.N.","N...NNNN.N.N.NNNNNNN","..N..N...N.N...NNNNN","N......N.N...N.NNNN.",".NN..N..N.N...NNNNNN","N.....N.....N..NNNNN","N.NNN....NNNNN..NNN.","N.NNNN.N......N.NNN.","N..NN....N.N....NN.N","NN.NN.NNNNN.NN...N.N","NN....N.NN.N.N.NNNNN","....NN.NN......NNN.N","N.N..NNN..NN.NNNNN.N","N...NNN..N.NN..NNNN.","...NN...NN.NNN.NNN.N","A..NN.NNN.N.N.NNNNNN",".......NNNNNNNNNNNNN","NNN..NNNN.NNNN.N.NN.","NN..NNNNNN.NNN.N.NNN"}

    Returns: 6

  247. {"N.NNNNN.NNNNNNNNNNNN","NN.NNNNNNNNNNNNN.NN.",".NNNNNNNNN.NNNNNNNNN","NNN.NNNNNN.NNNNNNNNN","NNNNNN...NNNNNNNNNNN","NNNN...N.NNNNNNN.NNN","NN...NN..N.N.NNNNNNN","N..NNNN.NNNNNNNNNNNN","NN.NNNN..N.N......NN","N..N.NNN.....NNN...N","NN...NNNNNNNNNNN.NN.","NN.N.NNNN..NNNNN..NN","NNNN..NNNN.NN.....NN","...N..NNNNNNN.NN..NN",".N........NNN.NN..NN","......NNN.....NN..NN","A....NNNNNN.NNNN..NN",".N.N.NNNNNN.NNNN..NN","......N.NNNN.NN...NN","N..A............A..N"}

    Returns: 6

  248. {"NNN.....A...N.N.N..N","N...N....N.NNN.NNNNN","N.N...NNNN.NNNNN.NNN","N.N.N.NN...N..NN..NN","..N..NN..NNNNNNNNN.N",".NNN.N..NNNNNNNNN.NN",".NNN........NN.NNNN.",".NNN....NNN.N...NNNN",".NNN.NN..N..N.N.....",".N.N..NN..N....NNNN.","......N.N.NNN.N.N..A","NNNN....N.NNNNNNNN..",".NNN.NN....NNNNN....","NN.N.NNN...N.NNN.NN.","NNNN.N.N......NN....","NNNN..NN..NNN.....NN","NNNNN.N...NNNN.N...N","NNNNN...N.NNNN..N.N.","N.NNNN....NNNNNN..NN","NN.NNN.A.........NNN"}

    Returns: 6

  249. {".A...NNNNNNNNNN..NNN","..NN......NNN.NNNNNN",".....NNNN......NNNNN","....NNN....N.N..NNNN","NN...N..N.NNN.N.NN..","NN.N...NN...N...NNNN",".N......NN.N.N.NNNN.","NNNNNNN..N..N.....N.","NNNNNN.......NN.N..N","NN.....N.N.N.NNN.N..","NN.N.N..NN.........N",".N..NNNNNN..NNNNN...",".NN..NNNNN.N.N.....N","...N..NNNN.....N....",".NNNN.N..N.N..N..NN.",".NNNN.NN.NN...N.NNN.","NNNNN.NNN.N...N...N.","NN....N............A","NNN.....N....NNN....","NNN.A.....NNNNNNN.N."}

    Returns: 6

  250. {"NNNN.NNNNNNNN.NNNNNN",".NN.NN.N.NNN.N.N.N.N",".NNNNN..N.NNNNNNN.NN","...N.....N.NNNNNN.NN",".N...NNN..NNNNN.N...","..NNNN.N.....NNNNNN.","...NNNNN....NNNNNN..","A...........NN.NNN..","..NNN..NNN...NN.NNN.","..NN.NNNNN...N....NN","N...............N.NN",".NNNNNN.N..N...NN...","NN.N....NN.N.N.N.N.N","NNNNNN.N.....N.NNN..","NNNNN.....NNN..N...N","NNN..NN......N......","NN..NNNN..NN...N.NN.","N..N..NNN..NN......A","NNNN.NNN.N......N...","N.NNN.NNN..A......N."}

    Returns: 6

  251. {"NNNNN.NNN.A......N.N", "NN.NNN.NN..NNNNN.NNN", "NN.........N.NNN..NN", "NN.NNNNN...NNNNN....", "NN.NN.NN.NNNNNNN.NN.", "N..NNN.N.NNNNN...NN.", "N.NNNNNN.NNN...N.NN.", "N..NN.NN.....N.N.N.A", "N...NNN.NN..NN.N....", "N.N.N...NN.NN....N..", "N.....N.......NNNN.N", "NN.NNNNN.NN.N...N..N", "NN..NN.N.....NN...NN", "NNN.NNNN.NNNN.....NN", "NNN.NN.N..NNNN.NNNNN", "NNN..NNN.NNNN..NNNN.", "N.NN...N.NN...NNNNNN", ".NN..N...NN.N.NNNNNN", "NNN.NN..N...NNNNNNNN", ".NN..N.A..N..N..NN.."}

    Returns: 6

  252. {"..A.N..NNNN.NNNN.N.N", "N....NNNNNNNNNNNNNNN", "N..N.....NNN....NN.N", "....N.N......NN....N", ".NN.NNN.NNNN.NNNNN.N", ".NN......N.N.NN.NN..", ".N....NN........NNN.", "...NN....NNNNNN.N..A", ".N.NN.N..NNNNNN...N.", ".N.NN.NNNNNNNNNN....", "...NN.NNNNNNNNNN.NNN", "A.....N.NNNNNN.N..NN", "..NN...N...N......N.", "N....N...N...NNN.NNN", "NNNNNNNNNNNNNNNN.N..", "NNNNN.NNNNN.NNNNN.NN", "NNNN.NNN.NNNNNNNNNNN", "NNNNNNNNNN.N.NNNNNNN", "N.N.NNNNNNN.NNN.NNNN", "NNNNNNNNNNNNN..NNNNN"}

    Returns: 6

  253. {".NNNNNNNNNNNNNNN....", ".NNNNNNNNNNN.N.N.N.A", "NNNNN.NNNNNNNNNN....", "NN.NNN.NN..NNNN....A", "NN.NN.NNNNN.NN..N...", "NNNNNN..NNNNNN.NN..N", "NNNNN.NNNNNN...N..N.", ".NNNN.....N..NNNN.NN", ".NN.N.NNN...NNNN..N.", "NNN...NNNNNN.....NNN", "NN.N.NNNNNNN.NNN.NNN", "NNNN.N.NN.N..N.NNN.N", ".NNN.NNNNNNN......N.", "NN...NNNNNNNNNNNN.NN", ".N.NN......NNNNN...N", "NN.N..NNNN.NNNNNNN..", "NN...NNNNN.NNNN.NNN.", "....NNNNNN.NNNNNNNN.", ".N..NNNNNN...NNNNN..", ".A.NNNNNN.NN.......N"}

    Returns: 5

  254. {".........A.........N", "N.................N.", ".N...............N..", "..N.............N...", "...N...........N....", "....N.........N.....", ".....N.......N......", "......N.....N.......", ".......N............", "....................", "A..................A", "....................", ".......N...N........", "......N.....N.......", ".....N.......N......", "....N.........N.....", "...N...........N....", "..N.............N...", ".N...............N..", "N.................N." }

    Returns: 5

  255. {".................A..", "....................", "...................A", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "A..................." }

    Returns: 5

  256. {".........NA.........", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "A...................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", ".........A.........." }

    Returns: 5

  257. {"........A...........", "....................", "....................", "NNNN................", "....N...............", "NNN.................", ".....N..............", "NNN...NNNNNN......NN", "........N...NNNNN...", "....N...N...........", "...NN...N..........A", "..N.....N...N.......", "...NN...N....N......", ".....N........NN....", "....................", "................N...", "A...N...N...N....N..", "........N....N......", "...N....N........N..", "........N..........." }

    Returns: 5

  258. {"...................A", "....................", "....................", "....................", "A...................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "...................A", "....................", "....................", "....................", "....................", "...................." }

    Returns: 5

  259. {"............N..A....", "....................", ".........N..N..N....", "....................", "....................", "............N.......", "......N..N..........", "...................N", "....................", ".....N..............", "..........N.......N.", "..N........N...N....", "...................A", "....N...............", "............N.......", "..N......N..........", "N...................", "....................", "............N.......", "............N.....A." }

    Returns: 6

  260. {"A........A", "..N....N..", "NNN....NNN", "..........", "..........", "..........", "..........", "..........", "..........", "A........." }

    Returns: 2

  261. {"......N.A...N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N......NNNNNNN", "......N.............", "......N....N........", "......NN...........A", "......N....N........", "......N......NNNNNNN", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N.....N.......", "......N..A..N......." }

    Returns: 5

  262. {"....................", "....................", "....................", "....................", "A...................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "...................A", "....................", "....................", "....................", "....................", "....................", ".........A.........." }

    Returns: 6

  263. {"A...........N......A", "............N.......", "....................", "....................", "....................", "....................", "....................", "............N.....NN", "...........N........", "NNNNNNNNNNN.........", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "....................", "...................A" }

    Returns: 4

  264. {".A.NNNNNNNNNNNNNN.A.", "...N................", "...N................", "...N................", "...N...NNNNNNNNNNNNN", "...N................", "...N................", "...N................", "...NNNNNNNNNNNNNN...", "...N................", "...N................", "...N................", "...N...NNNNNNNNNNNNN", "...N................", "...N................", "...N................", "...NNNNNNNNNNNNNN...", "....................", "....................", "...............A...." }

    Returns: 4

  265. {".A.", "A..", ".A." }

    Returns: 4

  266. {".....", "A...A", ".....", ".....", "..A.." }

    Returns: 5


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: