Problem Statement
- First, choose one of the directions: up, down, left, or right.
- Then, move all coins in the chosen direction by exactly 1 cell. If this would cause a coin to move out of the rectangle, the coin drops out from the rectangle and disappears.
Definition
- Class:
- DropCoins
- Method:
- getMinimum
- Parameters:
- String[], int
- Returns:
- int
- Method signature:
- int getMinimum(String[] board, int K)
- (be sure your method is public)
Constraints
- board will contain between 1 and 30 elements, inclusive.
- Each element of board will contain between 1 and 30 characters, inclusive.
- All elements of board will contain the same number of characters.
- Each character in each element of board will be either '.' or 'o'.
- K will be between 1 and 900, inclusive.
Examples
{".o.." ,"oooo" ,"..o."}
3
Returns: 2
One of the optimal solutions is to move coins to the right twice.
{".....o" ,"......" ,"oooooo" ,"oooooo" ,"......" ,"o....."}
12
Returns: 3
One of the optimal solutions: move coins up (1 coin drops, 13 remain) move coins down move coins down again (1 coin drops, 12 remain)
{"...." ,".oo." ,".oo." ,"...."}
3
Returns: -1
It is impossible to make the number of remaining coins exactly 3.
{"......." ,"..ooo.." ,"ooooooo" ,".oo.oo." ,"oo...oo"}
12
Returns: 4
{"................." ,".ooooooo...oooo.." ,".ooooooo..oooooo." ,".oo.......oo..oo." ,".oo.......oo..oo." ,".ooooo.....oooo.." ,".ooooooo...oooo.." ,".....ooo..oo..oo." ,"......oo..oo..oo." ,".ooooooo..oooooo." ,".oooooo....oooo.." ,"................."}
58
Returns: 6
{"o"}
1
Returns: 0
all coins drop out
{"o"}
2
Returns: -1
{"."}
1
Returns: -1
{"......o...." ,"....oooo..." ,"...ooooo..." ,"....ooooo.." ,"....oooo..." ,"....o......" ,"..........."}
16
Returns: 14
a case where strictly inside coins are necessary
{"o...", "o.oo", ".o.o", "o.o.", "oo..", "oo.o"}
10
Returns: 1
{".oo.oo", "o.....", "ooo.o.", "o..o..", "oo.oo.", "o.o.o.", ".o....", "oo.o..", "oo..o."}
20
Returns: 2
{"oo...o..", "o.o..oo.", "oooo..oo", ".o..o..o", "..o.o...", "o..oo..o", "...o...o", "ooo..o.o", "o...ooo.", ".o..oooo", "..ooo.o.", "oooo..oo"}
16
Returns: 6
{"....o.o..o", "ooo.o.o..o", "o.oo..ooo.", "o.o.ooooo.", "o.o..oo.o.", ".oo..o...o", "o........o", "....o....o", "..ooo...o.", ".o...o...o", "...o...oo.", "ooo..o.o.o", ".o...o...o", "o...ooooo.", "oo.o...o.o"}
53
Returns: 2
{"..o.o..o...o", "o...oo.ooooo", "o.o.o.o...oo", ".o...ooooo..", "o.oo.o.ooooo", "oo.oo.o.....", "o.o.o..o..oo", ".oo..ooo.oo.", "oo....oo....", ".o.o.ooo.oo.", "oooo...o.oo.", ".o.o.oo..ooo", "..oooooo.ooo", "o.o..oo...oo", "..oo...ooooo", "...oo.ooooo.", "....o...o..o", "o.oooooo.ooo"}
8
Returns: 12
{"o.o..o....o..o", ".ooo..oo.oo..o", "..o...o.o..o.o", "o....oo..o..oo", "o....o.oo...o.", "oooo.ooo..o.oo", "..o......o..o.", "o.oooo..oo.o..", ".o.oo..oo..ooo", "o.ooo..o.oo..o", ".ooo....o..o.o", ".o.ooo....o..o", ".oo..o.....o..", ".o.o.oo.o....o", "oo.o.oooo...o.", "oo.oo...oo.o.o", ".oo.oo.......o", "o..oooo..o.oo.", ".oo.o.oo.oo.oo", "..o.oo.o.oo.oo", "o.....o...ooo."}
26
Returns: 12
{"....o", ".....", ".....", "o...."}
1
Returns: 1
{".......o..", "..........", "..........", "..........", ".o.....o.o", ".....o..oo", "..........", "......o..."}
2
Returns: 4
{".........o.....", ".......o.......", "......o...o.o.o", "....o....o.....", "o............o.", "..........oo...", "o..............", ".o.......o.....", "...o..o........", "............o..", "...ooo.........", "....o.........."}
4
Returns: 10
{"....................", ".o...o.o...o.......o", "....o...............", ".o..................", ".................o..", "....................", ".........o..........", "....o...............", "....o.............o.", "..o......o.o........", "................o...", ".......o.........o..", "..o........o.....o..", "..........o.........", "..o.............o...", "...................."}
19
Returns: 2
{".......................o.", "...........o.............", ".....o...................", "o........................", "..................o.o....", "..........o........oo....", ".............o.......o..o", "........oo....o..........", "o.......................o", "oo.............o..oo.o...", ".....oo............o...o.", ".........................", "................o........", ".......oo........o.......", ".o.........o.o....o.o....", ".....................o...", ".................ooo....o", "................o....o...", "......o..o...............", ".o.....o................."}
7
Returns: 17
{"........o.......o.o..o........", "oo...................o........", "......o....o.........o......o.", "...................o..o.......", ".........................o....", "..............o............o..", "...o..........o.o........o....", "..........o..................o", "............oo.....o.........o", "..............o.....o.........", ".o...............oo...........", "o.................o...........", "...o......o...o.o.......o.....", ".o.....o.................o....", "o.o........oo......o..o.......", "...........o...........o......", "...........o...........o......", ".......o............o.........", "..o.......o...................", "........o..............o......", ".....o...o....................", "....o.....o..o.....o.....o....", ".....o....................o.o.", ".........o............o......."}
1
Returns: 26
{"ooooo", "o..oo", "ooooo", "ooooo", "o.ooo"}
6
Returns: 4
{"oooooo.ooo", "o.oooooooo", "oooooooooo", "oooooooooo", "oooooooo.o", ".ooooooo.o", "oooooooooo", "ooooooo.oo", "oooooooooo", "oooooooooo"}
12
Returns: 11
{"ooo.ooooooooooo", ".oooooooooooooo", "oooooooo.oooooo", "ooooo.ooooooooo", "oooooooooooo.oo", "ooooo.ooooooooo", "oooo.ooooooo.oo", "ooooooooooooooo", "ooooooooooooooo", "ooo.oooooo.o.oo", "o.ooooooooooooo", "ooooooooo.oo..o", ".o.o.oooo.o..oo", "ooooo.ooooooooo", "o.oooooooooooo."}
39
Returns: 13
{"o..oooo.oo.ooooooooo", "o.oo.ooo.ooooo.oooo.", "oooooooooooooooooooo", "ooooooooooooooo.o.oo", "ooo.oooooooooooooooo", "ooooo.ooooo.ooooooo.", "oooooooooooooooooooo", "ooooooooooooooooooo.", ".o..ooooo.ooooooo.oo", "ooooooooooo.oooooooo", "oooooo.o.ooooooooooo", ".oo.ooooo.oo.ooooooo", "ooooooooo.oooooo.ooo", "ooooo.ooooooo.oooooo", "ooo.ooooooooooooo..o", "ooooooo.oooooooooooo", "oooooo.ooooooooooooo", "ooooooo.o.oooooooooo", "ooooooooooooooooooo.", "ooooooooooooooooo.o."}
236
Returns: 7
{"ooooo.oooooooooooo.oo.ooo", "oooooo.o.oooo...ooo..oooo", "oooo.ooooooo.oooooooooooo", "oo.ooooooooooo.oooooooooo", "oooo.oooooooooooooooooo.o", "oooooo.oooooooooooooooooo", "oooooo.oooooooooooooooooo", "oooooooooooo.oo.oooooooo.", "ooooooooooooooooooooo.oo.", "oooo..o..ooooooooooooooo.", "ooooooooooooo.ooooooo.ooo", "oo.oooooooooooooooooo.ooo", "ooooooo.oooooo.oooooooooo", "ooooooooooooooo.oooooooo.", "o.oooooooooooo.oooooooooo", "o.oooo.oooooooooooooooooo", "ooooooooooo.o.ooooooooooo", "oooooooooooooooo.oooooooo", ".ooooo.ooooooooooooo.oooo", ".oooooooooooooooo..oooooo", "ooooooooooooooo.o.ooooooo", "ooooooooooooooooooooo.ooo", "ooooooooooooooooooooooooo", "..oooooooooo.oooo.o.o..oo", "oooooooo.oo.ooooooo.ooooo"}
83
Returns: 23
{"ooooooo.oooooooo.ooooooooooooo", "o.ooooooo.oooooooooooooooooooo", "o.oooooooooooooooo.ooooo.ooooo", "ooooooooooooooo...ooooooooo.o.", "oooooooooooooooooooooooooooooo", "ooooooo.oooooooooooo.oooooooo.", "oooooooooooooo.o.oo.ooo.o.oooo", "ooooo..oo.oooo.oooo..ooooooooo", "oooooooooooooooooo.ooooooooooo", "ooo.oooooooo.oooo.oooooooooo.o", "ooooooooooooo..oooooooooo.ooo.", "ooo..oooooo.ooooooo.ooooooo.oo", "o.oooooo.o.oooooo.oooooooooooo", "ooooooooooooooooo.oooooooooo.o", "o.oooooooooooooo.oooooooo.oooo", "ooooooooooooooooooooooooooooo.", "oooooooo.ooooooooooooo.o..oooo", "oooooooooooooooo.o.ooooooooooo", "oooooooooo.ooooooooooooooooooo", "oooo.ooooooooooo.ooooooooooooo", "ooooooooooooo.oooo.ooooo...ooo", "ooooooooooooo.ooooooooooo.o.oo", ".ooooooooo.ooo.ooooooooooooooo", "oooooo.ooooooooooooooooooooooo", "oooooooooooo.oo.oo..oo.oo.oooo", "o.oo.ooooooooooo.ooooooooooooo", "ooooooooooooooooooooooo.oooooo", "ooooooooooooooooooooooooo.oooo", "ooooooooo.oooooooooooooooooooo", "oooooo.oooooooooooooo.oooooooo"}
334
Returns: 18
{"oo", "oo", "oo"}
4
Returns: 1
{"ooooooo", "ooooooo", "ooooooo", "ooooooo", "ooooooo", "ooooooo", "ooooooo", "ooooooo"}
14
Returns: 6
{"oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo", "oooooooooooo"}
8
Returns: 16
{"ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo", "ooooooooooooooooo"}
102
Returns: 12
{"oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo", "oooooooooooooooooooooo"}
143
Returns: 21
{"ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooo"}
288
Returns: 19
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo"}
324
Returns: 21
{"o.ooo..oo.o.o.", "oo.o.ooo..o.o.", "oooo.o.oooooo.", ".o.o....o.o.o.", "oooo.....ooo..", "oo.oooooo..ooo", "o.o..o...ooooo", "..ooo.o.oooo.o", "..o...oo.ooo.o", "...ooo.oo.o...", "ooooo..oo..o..", "ooo.oo..oo.o..", "oo...oooo.oooo", "ooooo.oooo.o..", "..o..ooooooo.o", "ooo.o..oooo.oo"}
118
Returns: -1
{"..oo..o..o.o..o.", "..o.o..o.o.o.o..", "..oo.ooooooo.o.o", "...o..........o.", "o..oooo..ooo..o.", "o....ooo.oo.oo..", "ooo.o.oo.o..oo..", "..ooo..o.o.o.oo.", ".....o....o..oo.", "....o.oo.....oo.", "oooo.oo..o...oo.", "...ooooooo....o.", ".oo.oo.o...oooo.", "o.o..oo.oo.oooo.", "o...o.oo.o.oo..o", ".o.oo..o......o.", "oo.oo...o.oo...o", ".ooo.o.o.o...o..", "....oooo.ooo.o.."}
138
Returns: -1
{"o..oo.o.o.oo...ooo", "oo.o.oo.o.o.o...o.", ".ooo.ooo..ooo.o.o.", ".oooooo..ooo..o.o.", ".o.o.oo...o..o.oo.", "..oooo......ooo.oo", "...o.o.....o..oo.o", ".ooo.oo.o...o.o...", "o..o...oo.oo..oo.o", "o...o....ooo..o...", "..o..o.o.o........", ".oo.oo...o.o.ooo..", "..oo...oo.ooo...oo", "o.ooo.ooo...o..oo.", "oo...o.oo.oooo.o..", "oooooo.o..oo.o..oo", "ooo...o.oo.oo..o.o", "oo..oo..ooo.o.o.o.", "...oo..oo...o.o.oo", "oooo...ooooooo...o", "..o.oo.ooo..o.oo.o", "..o.....o..o.o.ooo"}
196
Returns: -1
{".o..o..oo..oo...o..o", "......oo.o..oo...ooo", "oooooooo..oo..o..o.o", "o.oo...ooo...o.oo...", "oo.oo..o.o.oo.oooooo", "ooooooooo..oo.o.....", "oo..o.o..oooo..oo.oo", "oo.o.o...oo.o.o.o..o", ".ooo...o.ooooo.ooo.o", "oo..o......o..o..ooo", "oo.o....o..oo...ooo.", "ooooo.oo.ooooooooo..", "........oooooo...o..", ".o..o.o...oo.o....o.", "...oo..oo..o.o.oo.o.", ".oo.ooo.o...oo.o.o.o", "oo.o.....oo...o.oo.o", "ooo...oo.o...o....o.", ".ooooo.ooo....oooooo", ".oo.ooo.o.ooo.ooooo.", "oo.o..oooo...ooooo..", "oo..ooo...o..o..o.oo", ".o..o..o.oo..o.ooooo", "oooo..oo..o.....o..o", "....o..oo...oo...oo."}
243
Returns: -1
{"oo..o..o...oo...oo..o", ".o....o.....o......o.", ".ooo.o..oo....o....o.", "........o......o.o...", "o..o.o..o.......o....", "oo..o.o.o.......o.o.o", "...o.oo...o...ooo.o..", "...............oo.o.o", "..oo.....o......o....", ".o.o..o...o.....oo.o.", ".........o...........", "....o....oo....oo....", "o.....oo.......o....o", ".o.o.oo.o........ooo."}
74
Returns: -1
{"......o.....o.o..oo.....", "o....o....o...o.oo..o.o.", "........oo..o...o..o....", ".......o.oo..o...o..ooo.", "...oo.oo....o....o....o.", "oooo......o..o..........", ".o.....o..o.o......ooo.o", "....o..oo......o...o...o", "..o....o.........o......", ".oo....o..o....o....o...", "..ooo.oo...o......o.oooo", ".....o...o.....o.....o..", "o.o....oo.....oooooooo.o", "o...oo.o....o.o....o....", "o....o.o........oo.oo...", ".o.......o.o...oo.o..o..", "o....o.o...o.o......o...", "..oo.....o..oo.........."}
110
Returns: -1
{"..o...oo.o....o...o...oo.oo", ".ooo...o.o...o......o....o.", ".o....o..o..o.o..ooo......o", "oo....o..........oo....oo..", "...o..o.......o.o..........", "..............o.o..oo..o.o.", "...oo.oo.oo..oo......o...o.", ".oo...oo....o......o......o", ".oo.o...o..o......o......oo", ".o..o.o...o....o..ooo.o..o.", "o..o....o...ooo..oo........", "..o...o..o...o.o.o.o.....o.", "...o.o.o.......o.o...o.....", "..o.o.o.......o.o...o..o.oo", ".....o.oo......ooooo...o.oo", "..ooo.o.oo....oo..o.....o..", "o.o.....o.o.o....o.o....o..", ".o....o...o....o..o...o....", ".o..o.o.......o.....o.o....", "..o......o...o...o.......oo", "......oo...oo..........o..o", "o..oo...o.o.o.............."}
162
Returns: -1
{"..o.......oo...o.........o...o", "..o.o...oo.o....o..o.oo.o..o..", "...oo.o.....ooo.o.........o..o", "....o.......o..o.oo..o.....o..", "..o...o.o..oo.......ooo..o.o..", "......o.o...o..o.....o..o.o..o", ".oo.o.....o.........oo........", "......o...o...o.....o..o..o...", "...oo..o....o.o.....o.....o...", "o.o.o....oo.......o..o....o..o", "oo..o..........oo....oo...ooo.", ".......o.oo..o.o.oo...oo..o.oo", "....oooo.....o..o......o...oo.", "o...o...o....o.ooo.o.o..o..o.o", "o..o...o.....o.ooo...........o", "..oo...o...o.....o.......o....", ".....o.......o..o.oo.....oo...", "......o.............o.ooo.oo..", ".ooo......o.....o.....oo..o..o", "................o..o....oo..o.", "ooo..o....o.....o....o.....o..", ".o...oo...oo.o...o.o....o.o...", "..o..o.....o..o.o.......oo....", "...ooo.o.o............o.ooo...", ".........o...o........o.....o.", "......o...o...o....o.o.o.....o"}
208
Returns: -1
{"o.ooooooooooooo", "ooooooo.ooo.ooo", "ooooooooooooooo", "ooooooooooooooo", "ooooooooooooo.o", "o.ooooooooooooo", "ooooooooooooooo", "oooooooo.oooo.o", "o.ooooooooooooo", "ooo.ooooooooooo", "oooooooooooo..o", "ooooooooo.ooooo", "oooooooooo.oo.o", "ooo.o.ooooooooo", "oooooooooooooo."}
191
Returns: -1
{"ooooooo.oooo.ooooo.o", ".ooooooooo.ooooooooo", "o.oooooooooooooooo.o", "ooo..ooooo.oooo.oooo", "ooooooooo.o.oooo.ooo", "ooooo.o.ooo..ooooooo", "ooo.oooooooooooooooo", "ooooooooooo.oooooo.o", "ooooo.oooooooo.o.oo.", "ooooooo.oooooooooooo", "oooo.ooooooooooooooo", "ooo.oooooooooo.ooooo", "oooooooooooooooooooo", "oooooooooo.ooooooooo", "oooooooooooooooooooo", "oooooo.ooo.ooooooooo", "ooooooooooooooooooo.", ".ooooooooo.oo.oooooo", "ooooooooooo.oooooooo", "oooo..o.oooooo.o.ooo"}
330
Returns: -1
{"o.ooooooooooo.oooooooo.oo", "oooooo.ooo.oooooooooo.ooo", "ooo.oo.o..ooooooooooooooo", "oooooooo.oooooooo.oooo.oo", "ooo.o.oooo.ooooo..oooo.oo", "ooooooooooooooooo.o.ooooo", "oooooooooo.oooo.oo.oooooo", "ooooooooooooooo.ooooooooo", "oooo.oo.oo.oooo.oooooo.oo", "oooooooooooooooo.oo.ooooo", "ooooooooooooooooooo.oooo.", "oooooo..ooooooooo.oo.oooo", "o.oooo.ooo.ooooo.oooooooo", "ooo.ooooo.ooooooooooooo.o", "ooooooooooooooooo.ooooooo", "ooo...ooooooooooooooooooo", "oooooooooo.ooooo.oooooooo", "oo.ooooooooooo.oooooooooo", "ooooooooo.oooo.oooooooooo", "ooo.ooooooooo.ooooooooooo", "oooooooooooo.oooooooooooo", "ooooooooooooooooooooooooo", ".ooooooooooooooooooooooo.", "ooooooooooooooooooooooooo", "o.oooooo.oooooooooooooooo"}
501
Returns: -1
{"oooooooooooooooooooooooooo.ooo", "oooooo.oo.oooooo.ooooooooooooo", ".ooooooo.o.oooooo.ooooooooo.o.", "oooooooooooooooo.ooooooo.ooooo", "ooooooooo.oooooooooooooooooooo", "ooooooooooooo.o.oooooooooooooo", "ooooooo.oo.ooooo.ooooooooooooo", "ooooooo.oooooooooooooooooooooo", "oooooo.ooooooo.ooo.oooo.oooooo", "oooooo.oo.ooooo.ooooooooo.oooo", "oooooooooo.oooo.oooooooooooooo", "ooooooooo.o.oooooo.ooooooo.ooo", "ooooooooooooooooooooooooooo.oo", "oooooo.ooooooooooooooooo.o.ooo", "oo.ooooooooooooooooooooooooooo", "oooooooooooooooooooooo.ooooooo", ".oooooooo.oooooooooooooooooooo", "ooooooooooooo.ooooooooooooooo.", "oooooooooooooooo.ooooooooooooo", "oooooooooooo.ooooooo.oooo.oooo", "o.ooooooooooooooooooooooooooo.", "o.oooooooooooooooooooooooo.ooo", "oooooooooooooooooooooooooooooo", "ooooooooooo.oooo.oooooooooo..o", "ooo.oo.o.o.oooooo.ooo.oooooooo", "oooooo.ooooooooooooooooooooooo", "ooooo.ooooooooooo.oooooooooooo", "oooooooooooooooo.ooooo.ooo.ooo", ".ooooooooooooooooooooooooooooo", "oooooooooooooooo.oooooo.o.o.o."}
811
Returns: -1
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo"}
434
Returns: -1
{"oo.ooo.o.oooooooo.o.o.o.ooo.oo", ".ooo..o.o..oo..o.oo.ooo..ooooo", "oooo.ooooooo.o..o.o..oooooo.oo", "oooo.ooooo.oooo.oo.ooooooo..oo", ".o.o.o.oooooo.o.o.oooooooooooo", "o..ooooo...ooo..o.oo..oooooooo", ".oo.oo.ooo..ooo.oo..oooooooooo", "oo.oo...oooooo.ooooooo.oooooo.", "oo.o.ooooo.ooo.oo.ooooooooooo.", "o.ooooo.oo.ooo.ooo.ooo.oooo.oo", "oooooooo.ooooooo.oooooo.oo.ooo", "oo.ooo.ooo.oooooo.oo.oo.o.oooo", "ooo.oooooooooooooooooooooooooo", "ooo.ooooo.o.o.ooooo.o.o.oooooo", "..o.oooooooooooooo.o.ooooo.ooo", "oo.oooooo.o.oooooooooo..ooo.oo", "ooo.o.oo...o.ooooo.ooooooooooo", "ooo...oo.oooooooooooo.ooooo.oo", ".oo.ooooooo.oo.o.ooooo.oooo..o", "...oo.ooo.o.oo.ooo.ooooo...ooo", "oo.oo..oo.o.ooooooo..ooooo.o.o", "ooooo...oo...o..ooooooooo.ooo.", "o..ooo.ooooo.ooooooooo..oooooo", "ooooo.ooo..oo...oo.oo..oooooo.", "oo.ooo......o..oooo..o..oooo.o", "oooo.ooo.o..oooo.oo.ooooo.oooo", ".ooo.oo..o.o..oooo.ooooo.oo.oo", "o.o..oo..o.ooooooooooooo..oo.o", "o.oooooooo.ooo.oo.oo.ooo..oooo", "oo.ooooooooooooo.ooooo.o.ooooo"}
607
Returns: -1
{"o.oooo.....o..o..oo...oooooo..", "...oooo.oo..o..ooo..oooo.o..o.", ".ooo.o.oo.o...oo..o..o.oooo..o", "...o...o.o.o..oo..oo.oooo....o", "o.....ooo....o.o..oo.ooo..oo..", "..ooo...o.oooo..o........o.o.o", "o..oooo.oo.o....o.oo...oo...o.", "o..ooo...oooooo..o.oo..o.o.ooo", "oo.o.ooo..o.....oo..o...o.o.o.", ".o..o..o.o...o..oooo......o.oo", "o.ooo...o.o.o..o.ooo.o.ooo.o..", ".o.ooooooooooo.o...o..o.o.o.oo", "..oo.oo..ooo.o..o.o.oo...o.ooo", "o.oooo.oo..ooo.oooo....oo..ooo", ".o.oo....o.oo....oo..o..oo..o.", "o.oo.....oo.o.....o...oo...oo.", "..oo..ooo.oo..o....oooo...o..o", "o.oooooo.o......oo..ooooo..ooo", "o...ooo.o.oo..o...oo.oo.ooo..o", "ooo.....o..oo.ooo.oooooo.ooo.o", "o.ooo.o..ooo.o..o....oooo....o", ".o.o.o.o.oooooooo..oo..o.o..o.", "..oo.oo.o.o..oo.o.oo.oo.o.o.oo", "oooooo.....ooo..oo.oooo.o.o..o", "...o..o.ooo.o.oo.oo.o...oo..o.", ".oo...o...o..o.......ooo.o....", "....o...oooo....ooooo..o...o..", "o..oo.oooo..oooo.ooo...oo.....", ".o.oo.oo..o..oo..o....o.oo.oo.", "o.oo....o...o..o.o.o...o..oo.o"}
443
Returns: -1
{"...o..o...ooo.......o.....o.o.", "oo..o.o....o...............o..", "..o.o...o..o........o......o..", "o..oo........o...o.......o..o.", "..oo....oo...oo.o....o.o......", ".oo.o..o.............o.o......", "o.o.....o...o..o....o..o......", "o.........o........o....o.....", "oooo.....oo......o.o......o..o", ".....o.o..............o....o..", "oooo........o.....o.o.......oo", "....o...o..o.oo..o.o......o.o.", "..o....oo..........o..o....o..", ".........oo...oo..ooo.........", "...o.o.oo.o.....o...ooo.oo.o..", "....o..o.o.oo.o.o.....o.......", "....o..o.oo...oo......ooo.....", "o..oooo...........o.......o..o", ".........ooo....o.o...o.o.....", ".ooo.o..o.o.....oo..o..o....o.", "o..oo...oooo.o.......o..o..o.o", "....oo..oo.o.....o..oo.o......", "o.oo..o......o...o............", "...o....o...o.o.o..oo....o....", ".oo.o..o....o.o.o.....oo...o..", ".o...o.......o..o..o..o.oo.o..", "o....o...o....o....o..........", ".......oo....o....o.oo........", "....o.o.........o.........o...", "...oo........o.o........o....."}
220
Returns: -1
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo"}
2
Returns: 57
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo"}
900
Returns: 0
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo"}
899
Returns: -1
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", ".............................."}
5
Returns: -1
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", ".............................."}
900
Returns: -1
{"oooooooooooooooooooooooooooooo"}
1
Returns: 29
{"oooooooooooooooooooooooooooooo"}
30
Returns: 0
{"o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o"}
3
Returns: 27
{"o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o", "o"}
30
Returns: 0
{"....o.oo.............o.o......", "...o...oo...o...o.............", "o....oo..............oo......o", "...o.......o..o..o......o.o...", "..o.o..o..o......o.o.......o..", ".....ooo.....oo......o.o......", "o.....o...o.....o....o.o....oo", ".o...o.......o..o...o........o", ".......o................o.....", ".............oo..ooo....o.o...", "...ooooo..o.o................o", "..........oo....oo...o...o..o.", "...o....o........o...........o", "o..........o.o..ooooo..o......", "...........oo...o.......o..o..", ".....o...........oo..oo.oo.o..", ".o....oo.ooo.....o............", "......o...o..oo....o..o.......", "...........o......o...........", "oo..........o...o.....o..o.o.o", "..o..........o..o..oo..ooooo..", ".o..o...oo.........o...oo.o...", "...o.o...o...o.....o....o.....", ".oo.......o...................", ".......o......o...o...o.oo.o..", "...o....o..o............o.....", ".....oo...o..o..o..oooo.......", ".........o...o....o..o........", "..................o.o...o.....", "o.........ooo.o.....oo.......o"}
151
Returns: 6
{"........o..................o.o", "....o.....o........ooo.oo..o.o", "........o......oo....oo.o.o...", "......oo.....o....o.........o.", ".......o.......o..........o...", "....o.........................", "......o......o...o............", "oo..o...oo....o....o..o....o..", "..............oo.o...oo.o.o...", "..o...o.............oo........", ".o...o.o...............o...o..", "...o.oo....o......o...oo..o...", ".oo.o.........o....o........o.", "...o......o......o.o..........", "..o....o...oo..o.o..........o.", "...o..........................", "....o..o...o..oo..o.....oo....", ".o..o..oo..o.o...o..ooo.......", ".....o...o.o...o....o..o...o.o", "o....o...o..o..o.o...o..o.....", ".o..o...o.........o...o....oo.", "..........o.o..oo.o......oo...", "oo...o.....ooo..o.o.....oo....", "o......o...o.o..o.o........o..", ".........o.o........o........o", ".....o.o....o.o.o..o.o....o...", "....o.....o.o...o............o", "o.....o..o...o...o...o........", ".o.oo..o...o...oo..oo........o", "........o..oo........o........"}
94
Returns: 16
{"........oo.....o......o.......", "...o....o......o.....oo.......", ".o..o....o..............o.o...", "..........o.....o.o......o....", "......o................o......", "..oo.........o.o.....o........", "..o....ooo..o.oo..............", "o...o........oo.ooo..o.....o..", "o..oo..o..oooo..o..o..o.......", "..o....o.o....o.......oo..o...", ".........oo......o.o.....o....", ".....o......o.o..........o..o.", "..o.....oo..........o..o..oo..", "....oo...o.o..ooo..o....o..o..", ".......o.o........o....o.o..oo", "................o.............", "..o..oo..o........o.o...oo....", ".........o..........o......o..", ".o....o..o...............oo.o.", "o.........o.......o...........", "..oo.o.......o..oo.o..o.......", "............o.....o.o.....o.oo", "......o....o....o..oo.oo..o...", "....o......o.......o....o.....", "o......o.....oo.o.oo....oo....", "o..........o.o..o....oo...o.o.", "........ooo......o.o......o...", "o........o..o......o...o...o..", ".............o.oo.o.....o.....", "o.o.o.o.......o.....o.o......."}
128
Returns: 8
{"o.o.oo..oooo.....oo.o..o...o..", "o..o.ooo.oo....o...oo.....o.oo", ".oo.oo....oo.oo...oooo..o.oo.o", "oo..o...ooo....ooo.o.o...o....", ".oo..oo.oo.o...ooo..o.o..ooooo", "..oo.ooo.o.oooo....o.ooo.oo.oo", ".ooooo..oooo.oo.ooo.oo.ooooo..", "ooooo.o.o...oo....oo..o..oo...", "oooooo..o.ooo.o...ooo......ooo", "o..o...oo...oo.oo...oooo...o..", ".o..o..o..oo.o.o..o.o....o.o..", "o...oo...o...o.o.......o...oo.", "oo..oooo.oo.o.oo.ooo..oo.oo.oo", ".o.oo...oo.......oooo....o.oo.", ".o..oo..ooo.ooo...oooo.oo.ooo.", "o.o..o.oo.ooo..o..oo..o.o...o.", ".o...o.oooo..oo.....o.oo.ooo..", "oooooo.o..ooo.o...ooo...o.o...", ".o.ooo.oo.ooo..oo.o.o..oo.ooo.", "oooo..oooooo.o....o..o...oo..o", ".oooo...ooo........o....ooooo.", ".oo..oooooo....o.o.ooo...o..oo", "o.oooooo..oooo.o.oo.o.o....oo.", "ooooo...o...oo.ooo..o...o..o.o", "..oooo...ooo....o.oo..ooo.....", "o..o.o...o..o..o.o...o.oo.oooo", "oo...oo.o..o.o...ooo.o.o.ooo..", "...o..oo....o..oo....ooo.o.o..", "ooo.o..oo..ooo.oooo.o...o.o.oo", "..o.oo.oo.oo.oo..o...o.o.o.o.o"}
49
Returns: 28
{"ooooo.oooooooooooooooooo.o.ooo", ".ooo.o.ooooooo.oooooooooooo.oo", ".o.o.ooo.oooo.oooooooo.o.ooooo", "..ooo.oooo.ooo.oooooo..oo..ooo", "o.ooooooo.o.o.ooooooo..o.ooo.o", "o..oooooo.ooooooo.o.oo.oooooo.", "ooooooo..o.oooo...oooooo.ooooo", "ooooo.o..ooo.oooo..oooooo.ooo.", ".ooo..ooooooooooooooooooooooo.", ".ooo.oooooo.ooo.ooooooooo...oo", "oooooooooooooooo.ooooooo.oo...", "oooo.oooooo.oooooooooooo..oooo", "ooooooo.ooo.o.ooooooooo..ooo.o", "oooo.oooooooooo.oo..ooo.ooo.oo", "o.oo.o.ooooo.oo.ooo.o.o.oo.ooo", "o.ooooooo.ooo.oo.o.ooooo...ooo", "oo.ooo...ooooooo.oo.oooo.oo...", ".oooooooooo.o.oooo.oo.o.oooooo", "o.ooooooo.o..oooo..oooo.oooooo", "oooo.oo.o.ooooooooooooooooo.o.", "oooooooooooooooo..oooooooo.oo.", "..oo.o.o.ooo.oooo..oooo..ooooo", "ooooooooooooooo...oo.o.oo..o.o", "oooooooo.oo..oooo.oooo.oo.oooo", "oooo.ooo.ooo.o.oooo..ooo.ooooo", ".oooooooooooo.oooooooooo.ooooo", "oo.oooooo..oo.oo.o.oooo.oooooo", ".oooooo.oooooooo.ooooooooooooo", "oooo.ooooooo..oooooooo.ooooo.o", ".oooooo.oooo..ooooo.o.ooooo.o."}
609
Returns: 4
{".o.oo.o.ooooooo..ooooooooooooo", "o.o.oooooooo.oooo.oo..oooooooo", "oo.oo.oo.oo.oooo.oo.oooo.ooooo", ".o.oo.o.oooooo.oooooo.oo.ooooo", "o.o.oooooo.o.oooo.o.oo..oooooo", "oo.oo..oo.oooooooooo.ooooooo.o", "o..ooo.ooo.o.ooooooo.oooo.oooo", "oooo.ooooooo.oo.oo.oo.o.oooooo", ".o.o.o.oo..ooooooooo..oo.o.o.o", "ooooooo.oooo.ooooooo.o...ooo.o", "ooo.ooooooooo.o.oooooooooo.o.o", "o.oooooo.oooooooo.oooooooo.ooo", "oooooo.o.o.oo.ooooooo.ooooo.oo", "oo.o...oooooooo.oooooooooo.o.o", "oooo.oooo...o.oo.o.oo..ooo.ooo", ".oooooooooo.oo...ooooo.o.oo.oo", "oo..ooooooooo...o.o.o.o.oooooo", "ooo.o.o.oo.o.oo.oo.o.ooo.ooooo", "oo.o.oo.oo.oo.ooooo.oooooo..oo", "oooooooooooooo..oo.oooo.oooooo", "oooooooooooooooooo.oo.ooo.oooo", "ooooooooooo.ooooo.oo.oo.oooooo", "..oooo..o.oooooooooooooo.ooooo", ".ooooooo.oooooo.o.oooooooooooo", "o.ooooooooo.ooooo.oooooooooo.o", "oo.oo.ooooooooo.ooooo.oooo.o..", "..o..ooo.ooooo.oooooooo..o.o.o", ".oo.ooooooo.oooo.oo.oo.ooooooo", "o.ooooooo.oooooooooo.o.ooooo.o", "ooo.ooooo..oooooooo.oooo.ooooo"}
310
Returns: 17
{"oooooooooooooo.oooo..ooooooooo", "ooooooo.ooo..oo.ooo..oooooooo.", "ooooo.oooooooooooooo.o.oooo...", ".oo.o..oo.ooo.oooooo.ooooo..oo", "oooooo.oo.oooooooo.ooo....o.oo", "ooooo.o.ooooooooooooo.o..ooooo", "ooooooooooo.oooooooo.o...ooooo", "oooooo.ooooo..oo.oo.ooo.oo.ooo", "oooo....oo.ooo.ooo.ooooooo.ooo", "oooooo.oooooooooooo.oooo.ooooo", "o.ooo..o.ooooo...oooo.oooooooo", "oooooo.oooo.ooo.oo..o.o..ooo.o", "o.ooooo.oo.oooooo...oo.o.oo.oo", "o.ooooooo..oo.oooooo.ooooooooo", "ooooo..o.oo.ooo..ooooo.ooooooo", "o.oo..o.oooooo.ooooo.ooo.ooooo", ".oo..ooo..oooooooooooooooooooo", "oooooooooooo.ooo..ooooooooooo.", ".o.oooooooooooooooooooooo..o.o", "ooooo.oooooo.o.oooooooooooooo.", ".oooo.oooooooo.oooooooooo.oooo", "o.ooo.oooo.oo.oooo...oooo.o.oo", "oooo.ooooo.oo.oooooooo.o.ooooo", "oooooooooooo..oooooooooooo.o.o", "ooo.oo.ooo..ooooo.oooooooooooo", "ooooo.o.ooo.ooooooo.o.oooo.ooo", "..oooo.o.ooooo..oooo.ooooo.oo.", "o.oooooo.ooooooo.ooooooo..oooo", "oooooo.oooo.oooo.ooooooo..o.oo", "o.ooooooo.ooooooo.ooooooooooo."}
10
Returns: 45
{"ooooooooooooooo.oo.ooooooooooo", "oooo.ooo..oooooooo..oo.oo.oooo", "..oo..ooooo...ooooo.o.oooo.ooo", "ooooooooo.ooooo.oooooooooooooo", ".ooo..oooooooo..o.ooo.oooooooo", "o.ooo.ooooooo.oooooo.o.ooooooo", "ooooo.ooooooooooooooo.oooooooo", "oooo..oooooo.oo..oo.ooo..ooooo", "oooooooooooooo.oooo..o.ooooooo", "oooooo.o..oo.oooo..ooo.oo..o.o", "ooooo..oo.ooooo..oo.oooooooo.o", "ooooooooo.oooo.o.oooo.oooooo.o", ".oooooooooo..oo.o.ooooo.o..ooo", ".ooooooooooooooo.oooooooo.oooo", "oo.ooooooo.oooooo.ooooo.oo.o.o", ".oo.oo..o.oooooo.oo.ooo.o..ooo", "oooo.ooo..ooo...oooooo.oooo..o", ".oooo...oo..oo.oo.oooooo.oooo.", "ooooooooo.ooo..ooooooooooooo.o", "ooo..oo.o..ooo.oooooo.oo..oo.o", "ooooo.oooooooooooo.oooooo.o.oo", "oooooooooooo...oo.oooooo.o.ooo", "oooooooo..ooooooo.o.o.o..o.ooo", "oo.oo.ooo.ooo.o.ooooo.o.o.o.o.", ".oo.oooooooooooooooo..oooo.o..", "oooooooooooooooooo.ooooooooooo", "ooooooo..ooooooooo.oooo..o..oo", "oo.o.o.ooooooo..oooo.ooo.oooo.", "ooooooooo.oooo.ooooo..o.o..o.o", "ooooo.oooo.oooo.ooooo.oooooooo"}
11
Returns: 41
{"ooooooooo.ooooooo.oooo.ooo.ooo", "oooooooo.ooooo.oooooo..ooooooo", "ooo.oooooo....o.oo.oooooooooo.", "oooo..ooooooooooo.ooo.oo.o.o.o", "ooooo..oooooooooooo.ooooooo.oo", "ooo.ooooo..oooooo.ooooo.o..ooo", "oo.ooooo.oooooooo.oo.o.oo.o.oo", "ooooooooooooooo.ooooo.oooooooo", "ooooooooooooooooooooooooo.o.o.", ".o.o.oooo.ooo..o.ooooooo.oo.oo", "o.ooooooooooo..oooooo.oooooooo", "o..ooooooooooo.oo.ooooo.oooooo", "oooo.ooooo.o.oooo..ooooo.oo..o", "oooooooooooooooooooooooooo.oo.", "o..o.ooooo.oooo.oooooooooo..oo", ".oooooooooo.o.oooooooooooooooo", ".o.ooo.ooo.o.ooooo..oo..o.oo..", "ooooooooooooooo.oooooooooooo.o", "o.o..oo.oooooooooooo.oooo.oo..", "oo..oo.oooo...oooo.ooooo.oooo.", "ooo.oooooo..ooooooooooooooo...", "o.ooo.ooo.ooooooo.oooooooooo.o", "ooooo.o.o.oooo...ooooooooooooo", "oooo...o.oooooooooo.oooooooo.o", ".oo.oooooooooo.ooooo.ooooo.ooo", "oo..oooooo...o..oooooooooooooo", "ooooooooo.oooo.oo.oooo.oooooo.", "ooooooo.oooooooooooooooo.ooooo", "o.oooooooooooooooooooo.o...ooo", "ooo.ooooo.oooo.ooo.ooo.o.ooooo"}
12
Returns: 41
{"ooooo.oooooooooooo..ooooooo.oo", "ooooo.oo.ooooo.oooo.o.oooooooo", "o.oooooo.ooo.ooo.o.o.o.ooo.oo.", "o.o.o..oooooooo.oooooooo.ooooo", "ooooooo..oooo.oo..ooooooo.ooo.", ".ooooooo.oo..oo..oo..oo.oooooo", ".o.o.ooooooooooooooooo.ooooooo", "oooooooooooo.oo.o.oooooooooo.o", "oooooooooo.o.oo..oooooooooo.oo", "oooo.ooooo....oo.o.ooooo..oooo", ".ooooo.oo.oo...o.ooooooooooo.o", "oo.o.ooooooooo.oooooo.oooo..oo", "oo.ooo.ooooooo.ooooooo.o.o.ooo", "oo.oooooooooo.oooooooo.ooooo.o", "oooooooo.ooooo...ooooo.ooooooo", "oo.o.o..ooooo.ooo.o.oooooooooo", "ooooooooooooooooooooooooooo.oo", "ooooo.oooo...oo.oooooo.oooo.oo", "ooo..oooo.ooo.ooooooooooooo.oo", "oooo.ooooooooo.ooo.ooooooooo.o", "oo.oooooo.ooooooo.ooooooo.ooo.", "oooooooo.oooo.o.o.oooo.oo.oooo", ".oo.oo.oooooooo.ooo..oooooooo.", "ooo..o.oooooooooooooo.oooooooo", "..o..o.ooooooooooo..oooooooooo", "o.oooo.o.ooooooooooooooooooooo", "..ooo.oooo.ooooooooo.ooooooo.o", ".ooo.oo.ooooo..oo..ooo.oooooo.", "o..ooooooooooo.oo.ooooooo.oooo", "oo.ooo.ooooooooo.ooooooooooooo"}
12
Returns: 42
{"ooooo.oooooooooooo.ooooo.ooooo", "...oooo..ooo..o.oooooooo.ooooo", "o.ooooooo.o.ooooooooo.oooo..oo", "oooooooooooooooooo.o.oooooo..o", "ooo..oooo.o.oooo.o.oooooo.oooo", "oo.ooooo.o...ooooooooooo.ooooo", ".o.oo.oooooooooooooo.ooo.oooo.", "ooo.oooooooooooooo.ooooo.ooooo", "ooooooo.oooo.oooooo.o.ooooo..o", "ooo.o.ooooo.o.o.o...ooooo.o.oo", "o.ooo..oooo.oooooooooooo..o.oo", ".ooo.ooo.oooooo.oooo..oo.ooo.o", "...o.oo.oo.ooooooo.oo..oo.o.oo", "oooo.oo.oo.oo...oooooooooooooo", "ooooooooooooooooooooo.o.oooooo", "ooooooooooo..o..o.oooooooo....", "o.oo.oo.oooooooo.oooooo.ooo.oo", "oo.ooooooooo..oooooooooooooooo", "oooooooo..oooo.o.ooooooooooooo", "oooooooooooooo.o...o.....o.ooo", "o...oooo.oooo.oooooooo.ooooo.o", "ooo.oooooo.ooooooo.ooooooooooo", ".oo.oooooooo.oooooooooo.oooooo", "o.oo.oooo...o.ooooo.o.oooo.oo.", "o.oo.o..oo.ooooo.ooo.ooooooooo", ".oo.ooo..ooo.o..oo.oooooo.oooo", ".ooooooooo.oooooo.o.oooo.o..oo", "ooooooooooo.oo.oooooooo.oooooo", "oo.ooooo.oooo.ooo.oooo.o.ooooo", "..o.o.oo.oooo..oooo.o.oooooo.o"}
10
Returns: 42
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo"}
1
Returns: 58
{".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,"...............o.............." ,".............oooo............." ,"............ooooo............." ,".............ooooo............" ,".............oooo............." ,"..............o..............." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................." ,".............................."}
16
Returns: 77
{"oooo" ,"o..o" ,"oooo"}
1
Returns: 4
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "ooooooooooooo...oooooooooooooo", "ooooooooooooo.o.oooooooooooooo", "ooooooooooooo...oooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
1
Returns: 58
{".................", ".ooooooo...oooo..", ".ooooooo..oooooo.", ".oo.......oo..oo.", ".oo.......oo..oo.", ".ooooo.....oooo..", ".ooooooo...oooo..", ".....ooo..oo..oo.", "......oo..oo..oo.", ".ooooooo..oooooo.", ".oooooo....oooo..", "................." }
58
Returns: 6
{"o.oo..o.oo.o.o.o..oooooooo...o", ".oo..ooooo....o..oo.o..o...o.o", ".oooooooooo..o.ooo..oo..oooooo", "o.oo.ooooo.oooo.ooo..ooo......", ".o.o..ooooooo.o.oo.o..ooo...oo", ".oooo.o.oooooooo...o.o..oo.oo.", "o.ooooooo.o.ooooo.o.oooooo..o.", "o.oooo..o.ooooo...oo.o.o..o..o", "o.ooooooo...oo..o.o.ooo.ooo..o", ".o.oooo.oooooo..o..ooo....oooo", "oo.ooooo..o.oo.ooo.ooo.oooo...", "o..o.oo..oooo.o.o..o.oooo.oooo", ".o..ooo.......oo.ooo.ooooooo..", "o.oooo...oo..oo.oo.oooo..o..o.", ".o.ooo...oooooo.ooo.oo.oo.oo.o", "o..o.ooo...o.o.o..ooo.ooo.o.o.", ".ooooo.ooooo.ooo..oooo.oo..ooo", "oooo.o.o.oo.oo.oooo.oo.ooo.o.o", ".oo...ooo..oo.oooo.o.o.ooo..oo", "oooo.o.oooooooooo..o.ooooo..oo", "oooooo.o.o.o.oo..oooo.oooooo.o", "ooo..oo..oooo.oo.ooo.o.o..o..o", "ooo.o.ooo..oooooo.o..o..o.ooo.", ".o.oooooooo.o.o.oooo..oo..o.o.", "oo.ooooooo...ooooooo.....ooo.o", ".ooooo.oo.oo....oo..o.oo.o..oo", "ooooo.o.o.ooo.oooo.oo.ooo.oooo", "o..ooo.ooooooooo..o.oo.oo..oo.", "oo.o.ooo.oooo.o.o...oo.oo.oooo", "oo.ooooooo.o.o.ooo.ooo.oo.oooo" }
12
Returns: 33
{".o..", "oooo", "..o." }
3
Returns: 2
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
1
Returns: 58
{".......", "..ooo..", "ooooooo", ".oo.oo.", "oo...oo" }
12
Returns: 4
{"oooooooooooooooooooooooooooooo" }
222
Returns: -1
{"." }
1
Returns: -1
{"o...o...oo.o.o..oo.o.ooo.o.o.o", "..o.....oo.oo.oooo.o..o.o.o...", "oo.o.o.o...o.o.oo..oo....oo.oo", ".oo.o.o..oo..oo.o...ooooo.o...", "o..o.o.o.ooo..ooo.o..oooo.o...", "o.....o.o..ooo.oo.o.ooooo.....", "oo..o..o..oooo.oo.oooooo..ooo.", "oo..oooooo..oo.oo.oo.o.ooooo.o", "o..oo.o.oo..ooo.ooo.ooooooooo.", "o.o.o...o..oo.o.o.o....o.o...o", "...o.oooooo..o...o..o.....ooo.", "o.o.ooooo..o...o..oooo..o.ooo.", "oo...oo...oo.oo..o...o..oo..oo", "oo.o.o...o..ooo.oooo......o...", "o.oo..oooooooo....o.o....o.oo.", "oooooo.oo..oo..o..o...o..o.o.o", ".ooo.oooo.o.oo.ooo.oo.o.o.oo..", ".oo.oo.oo.oooo..oooo.o.oo..o..", ".oo.oo.o..ooo...o...oo.ooo.o..", "oo.o.oo..o....oo.....o.oo.oo..", ".o....ooooo...o..oo.o..o.o....", "ooooo.......o..o..o......oo.oo", "...o..oo...o..oo..o.o...o..o..", ".oo..o..oo...o.o.o.....oo...o.", ".o..oo.o.oooooo..o.o.oooooo..o", ".ooooo..o.o..o..o.o.oo...ooooo", ".oo.o..o..oo.o.oo...oo.o.o..oo", "oo.oo.oooooo...oooo.o...o.....", "ooo.o.oo...oo...o..oo.o.o....o", ".ooo.oooo.oo.oo.....o.ooo.o.oo" }
11
Returns: 30
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............o...............", "..............................", "..............................", "...................o..........", "...........o..................", "..............................", "..............................", "..............................", "...............o..............", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", ".............................." }
1
Returns: 15
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "o............................o", "oooooooooooooooooooooooooooooo", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o..........o.................o", "o............................o", "o.........o..................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o..........................o.o", "o............................o", "o............................o", "oooooooooooooooooooooooooooooo" }
2
Returns: 11
{".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.oo..o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o." }
14
Returns: 30
{"o....o.oooooo.....oo.ooo.ooo.o", "......o....o.ooo..ooo.oo....o.", "oo..o...o...oooo...oo....oo.o.", "..ooooo.o.o.o.o.ooo.oooo.....o", ".o..oooo.o.o.oo..oooooo..oo...", "o...o.ooo.o.ooooo.o.o.o.oo.oo.", "..o...o.oo.ooo..o.o.o.ooo.....", ".ooo.ooo.o.ooooo.ooo.oo....oo.", ".o.o..ooo..oooo..o..oo....ooo.", "oo..o..oooo..o.o...o.o..oooo.o", "o..ooo.o...ooo.o.ooo.ooo.oo.oo", "..ooooooo.oo.o..oooo.o..o..o.o", "ooo....o.ooo..oo.o......oo.o..", ".o..o.o.oo.oooooo..oo.ooo.oo..", "ooo.....oo....o.oooooo.ooo.ooo", "oo........ooo..oooooo.oo.oo..o", ".oooo.o.oooooo.oo.....ooo..o..", "o.oo..o..o.o.o..o.o..oo.o.oo..", "o...o.oo..oo..oooo.oo..oooo...", "o..ooo.o..oo....ooo..o....o.oo", ".ooo.oo.o..o..o.ooooooo.o.o...", "oo.o.ooo.....o.o.o.oo.....ooo.", "o.oooo.o..o......ooo..o.oo....", "...oo...o.o.o.o...oo..o.o...o.", "o....o...oooo.o..oo..o...oo..o", "oo.o.o...oo..ooo.o....o.oo.o..", "o.oo....oo...o.ooo.oooo.o.oo..", "oo.oo.o.oo.ooooo...o...oooo..o", "o..ooo.o.o......oo.o..oooo...o", "..o....o....o..o.o.o.o..o.oo.o" }
234
Returns: 15
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
7
Returns: 52
{"o" }
1
Returns: 0
{"....", ".ooo", ".o..", "...." }
3
Returns: 1
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
50
Returns: 33
{".............................", ".............................", ".........o...................", "..o...................o......", ".............................", "..........o..................", ".............................", ".................o...........", ".........................o...", ".............................", ".............................", "............o................", ".............................", "............o................", ".............................", ".............................", ".......o.....................", ".............................", ".............................", "............o................", ".....................o.......", ".............................", ".............................", ".............................", ".....o.......................", ".............................", "...................o.........", "..o....o.....................", "............................." }
1
Returns: 23
{"...o...oooo.." }
4
Returns: 3
{"oo" }
1
Returns: 1
{"...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo.................", "...........oo................." }
1
Returns: 41
{"oo..o.....ooooooo.o.o..o..o..o", "o.o.o.ooo.oo.oo.ooo.o..oooooo.", ".o.........o.o...oo.oo......o.", ".o.oo...ooooo...o.o.oo...oooo.", "..o.ooo.o...o...ooooooooooo.o.", "....o..o.o.o.o.ooo..o....o.o..", "o.oo....oo.o.ooo.oo.o.oo.oo..o", "...oo.oooooo.o.......oo.oo....", ".o.o.oo..o...o....ooo...o..ooo", "o..oo...ooo.oooo.o.o..oo..o.oo", ".o..oo.oo.o..oooo.oooo.oooo..o", "..o..o.o.ooooo...oo.o...o...oo", "o.o..o.oo...oo.o....oo.o.oo...", "...oo.oo.oo.o..o..oo.oooo.o.oo", "o.oooo......o.o...ooo..oo...o.", "oo....o..oo...o..o...o.o.oo..o", "..ooo.ooo.o...o.oooo......oooo", "o....o.o.o.o..ooo..oo.o.o.ooo.", "..o.o.o.o...oo...o.ooooo..o.o.", "ooooooo..oo.....oo.oooooo.o.o.", ".oooooo...oo..ooo.o..o.o..o.oo", "oo..oo...o.o.oo...o..ooo..o.oo", ".oo.o...oo.o.oooo..oo.ooooo.o.", "ooooo..o.o..o.o...oo.ooo.o.oo.", "..ooo....oooo..o..o.ooo...o.oo", "o.o.o...oo...o.ooooo.ooo.oo.oo", "oooo....o.....oo...o.oo.o.oo..", "ooo..o..ooooo..o..oo......oo.o", "..ooo..o.......ooo.oooo.....oo", "....o.o.o...ooo......oo.o.oo.o" }
11
Returns: 30
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "ooooooooooooo.oooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "ooooooooooooooo.oooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
47
Returns: 36
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "......................oo......", "......................ooo.....", ".......................oo.....", "..............................", ".............................." }
1
Returns: 11
{"..oo..oooo..oo....oo..oo..oo..", "..oo..oooo..oo....oo..oo..oo..", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "..oo..oooo..oo....oo..oo..oo..", "..oo..oooo..oo....oo..oo..oo..", "..oo..oooo..oo....oo..oo..oo..", "..oo..oooo..oo....oo..oo..oo..", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo..o.oooooo..oo..oo", "oo....oo..oo....oooooo..oo..oo", "oo....oo..oo....oooooo..oo..oo", "oooo..oo..oo......oooo..oo..oo", "oooo..oo..oo......oooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooo....oo..oo", "oooo..oo..oo....oooo....oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo", "oooo..oo..oo....oooooo..oo..oo" }
1
Returns: 38
{"ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo", "ooooooooooooooooooooooooooooo" }
1
Returns: 56
{"oooo" }
4
Returns: 0
{".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o", ".oo.o.o.o.o.o.o.o.o.o..o.o.o.o" }
10
Returns: 38
{".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o", ".....o.....o.....o.....o.....o" }
1
Returns: 47
{".o...ooo..ooo.o..ooooo..oo....", "o.o.oooo...o...ooooo..oo....oo", "......oo.o...oo..oo.ooo.oo..oo", "..o.o....o.o.oooo.o..oo.o.oo.o", "o.oo..oo...o.o...o.ooo.oo..oo.", "..o.oo.....o....o.o...o.o.o...", "o.o.o.oo....o.oo....o.o....o..", "oo...o....o..o.ooo...o.oo.oooo", "oo.o.oo.o..oo...o..o.oooooo...", ".ooooooo....oo.oo.oo.o.o.oo..o", "oo..oo....o....oooo.o......o..", "...oo.oooooo.o.o..oo..o..o.oo.", "o.o.o.o.o..ooo........o..o.o..", "o.......o....oo...oo..oo..o.oo", "o.o..oooooooo..ooo.ooo..ooo..o", "...ooo.....o.o..o.....o.....oo", "oooo..oo.o.ooo.o..oooo.....ooo", "ooo..ooo.oo.oo..o....oo.o..oo.", "ooooooooo.oo....o.....oo.o.o..", ".o..oo...oooo.o.o...o.oo....o.", "oo.o.ooo..o.....o.....o...oo.o", "..oo....oo.o.oo...oo.o...oooo.", "oooo...ooo.oo.oo.ooooooo...o.o", "....o..o....o.oo.o..o.o...o..o", "..oooo.oo....o.oo.o...o...oo..", ".......o.oooo.oooooo.o.oo.oo..", "oo.oooooo......oo.....oooooooo", "..oooo.ooo..oo.oo.oo.oooo.oooo", "o.o..oo.oo.oo.oooo.o.o.o..oo..", ".oo.ooo..o.o.ooo.....o...oo..." }
10
Returns: 34
{"o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", "o.o.o.o.o.o.o.o.o.o.o.o.o.o.o.", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o" }
1
Returns: 56
{".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o", ".o.o.o.o.o.o.o.o.o.o.o.o.o.o.o" }
527
Returns: -1
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "............................oo" }
1
Returns: 1
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..........................o...", "..............................", ".............................." }
900
Returns: -1
{"....", ".oo.", ".oo.", "...." }
3
Returns: -1
{"...............", "...............", "..o....o......o", "...............", "..............." }
1
Returns: 5
{"oo.o..oo..o..oo.o..o.oo.o.o...", ".ooooooo...oooo..ooooo..ooo..o", ".ooooooo..oooooo.oo..ooo..oooo", ".oo..o.oo.oo..oo.ooooooooooooo", ".oo.o.o...oo..oo.ooooooooooooo", ".ooooo.....oooo..oo.oo..oooooo", ".ooooooo...oooo..ooo..o.oooooo", ".o.o.ooo..oo..oo.ooooooo.ooooo", ".o.o..oo..oo..oo.oooo.ooo.oooo", ".ooooooo..oooooo.ooo..o.o.oooo", ".oooooo....oooo..o.o..o.oooo.o", "o...o.ooo...ooo..o..o..o.o..oo", "oo.o..oo..o..oo.o..o.oo.o.o...", ".ooooooo...oooo..ooooo..ooo..o", ".ooooooo..oooooo.oo..ooo..oooo", ".oo..o.oo.oo..oo.ooooooooooooo", ".oo.o.o...oo..oo.ooooooooooooo", ".ooooo.....oooo..oo.oo..oooooo", ".ooooooo...oooo..ooo..o.oooooo", ".o.o.ooo..oo..oo.ooooooo.ooooo", ".o.o..oo..oo..oo.oooo.ooo.oooo", ".ooooooo..oooooo.ooo..o.o.oooo", ".oooooo....oooo..o.o..o.oooo.o", "o...o.ooo...ooo..o..o..o.o..oo", "o...o.ooo...ooo..o..o..o.o..oo" }
1
Returns: 43
{"........o........", "........o........", ".....oooo........", ".................", ".................", ".................", ".................", ".......oo........", "........o........" }
2
Returns: 5
{"ooo", ".oo" }
4
Returns: 1
{".............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", "o............................o", ".ooooooooooooooooooooooooooooo" }
30
Returns: 16
{".ooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
900
Returns: -1
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
31
Returns: -1
{"oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo", "oooooooooooooo.ooooooooooooooo" }
1
Returns: 43
{"ooo", "ooo", "ooo" }
9
Returns: 0
{"ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo..............o", "ooooooooooooooo.............oo", "ooooooooooooooo............ooo", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "ooooooooooooooo...............", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "ooooooooooooooo............ooo", "ooooooooooooooo............ooo", "ooooooooooooooo............ooo", "ooooooooooooooo............ooo", "ooooooooooooooo............ooo", "ooooooooooooooo............ooo", "ooooooooooooooo............ooo", "ooooooooooooooo............oo.", "ooooooooooooooo............o..", "ooooooooooooooo............o.o", "ooooooooooooooo.....ooo.o.o.oo" }
18
Returns: 32
{"...o.o..ooooooooooooooo.......", "..............................", "..............................", "..............................", "...o.o..ooooooooooooooo.......", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", ".......ooooo..................", "..............................", ".......ooooo..................", "..............................", "..............................", "..............................", "..............................", "..............................", "...o.o..ooooooooooooooo.......", "..............................", "..............................", "..............................", "..............................", "...o.o..ooooooooooooooo.......", "..............................", "..............................", "..............................", "..............................", "...o.o..ooooooooooooooo......." }
20
Returns: 19
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooo.ooooooooooooo" }
900
Returns: -1
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "ooooooooooooo.o.oooooooooooooo", "ooooooooooooo...oooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
1
Returns: 58
{"..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............oo..............", "..............oo..............", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", "..............................", ".............................." }
3
Returns: -1
{"oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo", "oooooooooooooooooooooooooooooo" }
30
Returns: 28
{"o.o.o.oo.ooo..o..ooooooooo.ooo", ".oo..oo.oo........o.ooooooo.oo", "..oo........o..ooooo.o.ooo....", "..o..oo....o...o.o...o.o.o.oo.", ".o.ooooooooo.o.o.o....o..ooooo", ".....ooo.......o.....o.o..oooo", "o.o.o.o.ooooooooo.oo..oooooo.o", "..ooo..oo.....ooo...oo.ooo.o..", "..oooo.....ooo.oooo..oo.o.oo..", "o..o....oo.oo.oooo.ooo..o.o.oo", "ooooo..o..o.oo..o...oo.o....o.", ".o...oo..oo..ooooo....o..oo...", "....oo.oo...ooo.oo.oo.o.ooo.o.", "..o.oo..oo.......oo.o.ooo..ooo", "o..ooo.o.oooooo.oo.o.o.o.o.o..", "ooo.oo..o.....o..oo.oo..o.o..o", ".ooo..o.o.oo.o..ooo.oo.oo.oo.o", "..oo..o..o.o..o..o.oooo..ooo.o", "o..o..oo....oooooo...o...o.oo.", ".oooo..o.o..o.o..ooo.o.o.oo.o.", "o.ooo.oo..o.o..oo.o.oo.oooo.oo", "o.ooooo.ooo......o.o........oo", "o.oo......o.o.ooo.ooooooo....o", "....o.........o...o..o..o.oo..", ".o.oo.oo.ooo.o..o.o.ooo.o.o.o.", "..o....ooooo.o...o.ooo....o.oo", "o...o....oo.o.oooo.o.o.ooooo.o", ".o.oooooo...o.o.o..oo.o...oo..", "o.....o.oo.oooo.ooo.o.o.o.oo.o", "oooooo...o..oo.oo..ooooo.oo.o." }
67
Returns: 28
{"....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo....................", "....oooooo...................." }
100
Returns: 11