Problem Statement
You want to travel from 'A' to 'B' in a maze. You have a jetpack to help you cross some pits along the way.
The maze consists of a grid of unit square cells.
- Some cells are walls ('#'). You cannot enter those.
- Some cells are floors ('.'). You can walk on those.
- The characters 'A' and 'B' are the start and the desired end of your journey. Both are unique. Both count as floors.
- Some cells are pits ('_'). You can hover over those if your jetpack is active.
- Some cells are charging stations ('C'). They count as floors.
You can move in a sequence of steps. Each step takes 1 second. Each step will take you to a cell that is horizontally or vertically adjacent to your current cell. You cannot enter a wall, you cannot leave the maze (as if there were additional walls all around it), and you cannot enter a cell with a pit if your jetpack has no charges left.
Initially, your jetpack has no charges. Spending T consecutive seconds at a charging station adds one charge to the jetpack. You can do this arbitrarily many times during your travels, possibly at different charging stations. A jetpack can contain an arbitrary large number of charges simultaneously.
Each step onto a cell with a pit consumes one jetpack charge. (Stepping from a cell with a pit onto another cell with a pit still consumes only one charge. Stepping from a cell with a pit onto a floor does not consume any charges.)
Calculate and return the fastest time in which it is possible to reach 'B' from 'A'. If it's impossible to reach 'B', return -1 instead.
Definition
- Class:
- Jetpack
- Method:
- travel
- Parameters:
- String[], int
- Returns:
- int
- Method signature:
- int travel(String[] maze, int T)
- (be sure your method is public)
Constraints
- maze will contain between 1 and 50 elements, inclusive.
- Each element of maze will contain between 1 and 50 characters, inclusive.
- Each element of maze will contain the same number of characters.
- Each character in maze will be one of 'A', 'B', 'C', '#', '.', '_'.
- There will be exactly one 'A'.
- There will be exactly one 'B'.
- T will be between 1 and 10^5, inclusive.
Examples
{"A###B", "....."}
47
Returns: 6
We need six ordinary steps. Each takes a second.
{"A#.#B", "..#.."}
47
Returns: -1
As we cannot make diagonal steps, this maze has no solution.
{"A#.#B", ".._C."}
1
Returns: -1
This maze has no solution either. With an empty jetpack we cannot enter the cell with the pit, and thus we cannot get to the charging station.
{"B_C_C_CA"}
10
Returns: 37
One optimal solution: 1 second: Take a step left. 10 seconds: Charge jetpack. (One charge added.) 1 second: Take a step left. (We stepped onto a pit. One jetpack charge is consumed.) 1 second: Take a step left. 10 seconds: Charge jetpack. (One charge added.) 1 second: Take a step left. (We stepped onto a pit. One jetpack charge is consumed.) 1 second: Take a step left. 10 seconds: Charge jetpack. (One charge added.) 1 second: Take a step left. (We stepped onto a pit. One jetpack charge is consumed.) 1 second: Take a step left.
{"___B__.", "C#####.", "AC....."}
1
Returns: 8
Charging is quick. We should go up, add three charges to the jetpack and fly over the longer sequence of pits.
{"___B__.", "C#####.", "AC....."}
10
Returns: 31
The same maze but now charging is slower. We should take the longer route that requires less time spent on charging.
{"....#.....#...#..#.......#....#...#.#..##...##...", "##..#.###..#.........#....#....###..#..#.#..#....", ".#....##.#......#...###.....##......#...#..#.....", "............#..#..#.....###.#.................B..", ".#.................#....##.#...#.....##....#...#.", "#..#.........#....#.#...#.###...#..###..#..##....", "......##..#.....#.#..##..##......##..##..........", "..#...##..#..#..........##...#..#...##.......#...", "..##...#............##...........#..##..#.####...", "#...##.#......###..##..##.............#.#.#.##..#", "#...##..#......#...#.#.##.............##..#....#.", "........#...#.....###..##..#...#...##..#..#..##..", "..#.#..#...#..#........#........#...##.#..###..#.", "........#..#...........#.#.##....#..#.....#......", "..###...#.#......##..#...#......#.###............", "##..#.....#.#..#.###...#.#.#..#..#...#....#...#.#", "...........#..........#.#....###.#....#.#....#...", "..#.##.#.#........##...#.....#.....#.#..##.......", "#.##.#....##..#.....#....####.....###..#...##....", "#.#........#.A....#.#.....#..#.#...........##.#..", "..#.#..###.#....##.....#..#..#...#......#....#.#.", ".......##..#.###......#....#.#.###..####..#......", "####........#.#..#..#.....#....#...#.#..###..#...", "...##.#..#.......#.##.............#....##...#.#..", "#...#.#..#..#.#...#...#...#..#.##...##...#..##...", ".....#................#.#.##.......#.......#.#...", "##..........#.##........#.#...#.##....#.#....#...", "#....#....#...#.......#.#........#......#......#.", "#.#....#.#..####.#.....#..#..#...................", ".....#.##.#...##.###.#.#......#......#..##.#.#.##", "..........##.........##.......#.####....#...###..", "...#..#....#...##.#.#...........#...##.#.##...#..", ".....##.###....#.###..#.#.....#.#.#.#.#.#......##", "...#.#..#....#.#.##.#.............##...#.......#.", ".####...##..#.#..#.#.......#.#..#..........#..#..", "..#......#.##..##.#.....###..#.#.#.........#.....", "......##.#...#....##....##.##...#..##..#.##..#...", "...#....#....#...#.....#..#..###...#......###....", ".....#..##...##...#...#...#....##....#...#.##....", ".#...###.##...##.#.#...#####.#...##.#...........#", "..........#....##...........#........#...#.....##", "...##...#..##...#..#..#..#.#....#.....#.#....#...", "......##...#.#...#.#.#..##.#.####....###.#.....#.", ".#.#...#..#.....#..#....###..#..#.....##.#.......", "#.....##..#....##...#............#.#......#....#."}
248
Returns: 49
{".#....#.....#...#....#.........##............", "....###.......#.....#.##.....##.#...#.#..###.", "..#...##....##.#.....####...#....####...#.#..", ".....#....##.......##.......#.............#.#", "........#......#..##...#.#.#.#.#........#....", ".##......#...#....#....#.##.....#...##.#.....", "..#..#.#......#.....#...#.......#.........#..", "#.#.###..#.#...##.#......##.#.#.#.....#..#...", "....##..#.....##.#..........#.##....##.......", "..#..#...#####.###.#.......#....##...#.......", "..#........#.#.#.#...##..#..#.#..#..##..#...#", ".#.###..##...##.........#...#...#.......#..#.", "###..........#.###.#..........#....##..###..#", "..##.##...........#....#.##.....#........#...", "....###..#.#......#........#........##.....#.", "..##...##...##.#...#...#......#.#.#.##....#..", ".#.#..#..###......#......#..#....#.#.#...#.##", "#..#.............#...#............#..#.##...#", ".#......#..#..#.#..#..##...##.#....#.#.#...#.", "#.#....#....##.##.......#..#........##.#.#...", ".....#...##.........##.###..#..#......#.#..##", ".###....###.#....##........###.##.....##.##..", ".###...##.###......#..###...#..........#.##.#", ".#.....#....#...#.#.........A...##.......#...", "..#.#.##.......#..######.##.###.#.#.....###..", "#..#.......#.......#...#...#.......###..#....", "...#...#....#...##......##........##.#.#.##.#", ".#....#.#.........##.##....#......##......#.#", ".#.#..#.###....##.......##.#........#...#.#.#", "##.###B##..##.#....#.##......#...#..#......#.", "..#.#.....#....#..#..#..###.......#....#.....", "..#..#.....#.##..#.##.....#....#......#....#.", "#...##.#.#....#...#...#..####....#.#.##....#.", "....#......#...#...........##..#....#.#......", ".......###.##....#.....#..#.......#.#.#......", "..##...#......##....#.....##.#..........#.#..", "#.#.#.##....#.....#..##........#...#..#....#.", ".#.#.####..#..#.#...#...#...##...##..#....#.#", ".....#.#.........#..#..##.....###..##....#.##", "...##.##...#.....##.##...#.#........#..#.....", "....#....###....#..#....#.#.....#.#..#.#.##..", "......#....#.....###..#.###.#...#..#.##...#.#", "....#...........#.#..#..#....#.....#.#.#.#...", "..#.....#..###..#.###.#..#.###.#..#.#........", "...###...##...#.....##...#.........#.#..####.", "..##....#...##..#.#.###..#.......#.#.........", "...#..##..........#...##.#.#.#.....##..#.#.##", "...#.#..##...#....#....#..##........#.......#", ".##........#...........##.##..#....#.#...##.#"}
8
Returns: 40
{"...#.##....#.#.......#.#.##.#...#...##....B...#.#", "..###...#.....##.#...#.#.##..#..###...#..#..#....", "###..#...........#...#.......#.....#.#.#....#.##.", ".....#......##.#.#....#.#.##.###.#......#.##.#..#", ".#.#..#...#..#.##.......###..##..#.#.##..##.#..##", "##....#....##.........#..#..#.#....###......#....", ".....#....#.#.#.#..##.###.#...#.#...#.##..#.#..#.", ".#...##.#.#...#...#.###...#....####........#.#.#.", ".#.#.....#.###..#...#..#.#.#.##...#.....###...#.#", ".#...#..#.#.##.#....#..#.....#.#.#...#.#....#....", "##......##.....#..#.........#.#...#.#....##...#..", "....#.##..##.#....#..#.#.#.................#..#.#", "...#......#..#.#..#.##.#...###.#..#.....##..#....", "...###..#.#.#.##.#.#...##..#.##..##.......##..#..", "..#####.....#.#........#.##..............##......", ".#......#........##..#.#.....##.##...##.#.#......", "##.##..##...##....##....#..#..#.#.#......#...#.#.", "......###..#..####...#...####..#.......#.#.#.....", ".######.##.....#..#.#....#.#.....##.....##.......", "...#....##...#.##.#...#....##...#.##...#...#..#.#", "....#.......###.....##.#........#.....##..#....#.", ".#.........#.#....#...#....#.#......#....#.#..#..", ".####.#....#.....#...#....##..#.#.#...#.#..#.....", "###..#........#...#.#..#..##.#..#.......#....#.#.", ".###.#..#..###.....#.#.......##.#..#......#...#..", "..#.........##....##.#.####...#.###........##..#.", ".#.##...#....#.##.#.#...#.#....#.......#......###", "#...#...#####.#.#.#.#..#...#.....##..##...#......", "####..#.#.......#....##............#.#....##.#...", "#...#...#.####...##......#.#..##..#..##.##...#.#.", "#...#............##....#..##..#...#...#.#...#.#.#", ".......#......##..##..#..#..#..##...#....#......#", "#...#....##...#.#..#.###..###..####...####.......", "#.#..#..##.#..######...#.####.....#..##..##...###", "....#.#.#..#.A#..##.....##..#.#.#.########.....#.", "#.#.#.##.#..##.......##.##...........#.....#.....", "........#.......###....#..#.......#......#.###.##", "....#.##......#..#......###..#..#..#..##.#...#...", "..#.##.......#...#...#.##.....#...#......#.#..###", "....#####..##..#...#........##.#.###..#.#..#.##..", "#......#..##..#.##..###......#.#....#...##......#", "..###......#................#....##.......#.##...", "#.#.##....#.###....#.#.#.#.#..#.###..##.#........", "......##..#......#.#...##..#...#..#...#.#......#.", ".........#..#.##.............#...........#.##.#.#", "..........#..#........#..........##....###.....##"}
44
Returns: -1
{"..##.........#.............#.....#.#........#....", "#####...#.#.........#..###......##.#.....#...#...", "..##....#.#.#..#.#....#..#........##.#.#..#..#.#.", "......#.......##.........#...#..#..#....#........", ".....#.##..#..........#....#.......##.#######.###", "###.#.#.##...#.#.##...#..#.#...##.######......#.#", "#....##.#.....###.#..##.#..#.........#......#.##.", "###.#.....#...##..##..#.#.#.#......##..##.#.#.#..", "..#....##.###..#.##.....#.##......#.......##....#", "......#..#...#......###.###..#......##...#...#..#", ".##............#....#..#..#.#.......##.#.##...#.#", "..#####..#...#...##.#..##......#...##..#...##....", "..#..#......#B.#.##.##..........##....####......#", "##.....####..#.#.#........#.#.#..#........##....#", ".......#...##...####..#......#.#....#...#...#.##.", ".......#.#.....##...#.###..##.##........##..###.#", ".#...##..#.....#...#...##.....##...#....#..#.....", "..#..#.#..#.#....#..#...###....#.....##....#.###.", "...###....##..######.##...........#...####.......", ".#.###..#.#.###..#..#.....#..#.....#.#....###....", "....#..#.....##.##...#.#....#....##..#......#.#.#", ".#...###.#..##.........##.#.##.........#..##...##", ".##....#...###....#...###.#....#....##.##......#.", ".###.......##.##.#.#.#...#..##..##.#..###......##", "#..#.....#...####.#....##.....#.#..#...#..##.....", "#.#..#.#.#.#...##..............##.......###.#..#.", "...#.##...#....#.#.##....#....###............####", "#..##..#.#...#..##.#....#....###..#..#.......#.#.", "#.....#.#.....#......#......##...#....#......#.#.", ".....#..#....#.....#....###....#.#..#.###..#.####", ".#.#...##...#......#.##.......#.#.#.#.......####.", "..#.###....#.#.....###...##.....#........#.......", "....#......####....#.###..#..####.#.#...#..#..#..", ".........###.#.##.##.#.#...#..##....#....#..#...#", "..#...#.#.......##.#..###.##...##.#...#.#..##A..#", "#.#...#.#.#....#.##..#.##.............##.....#...", "..#....#.#.#.....####.#.....#.##.......##.#.#....", ".#..#..#......##......#...#.#....#..#...#....##.#", "#...#..####...#...#...#...#............#...####.#", ".#.##...##...........#.#.#....#....#...#.######..", "##..##....##.##...#.##....#..##.....#.#..#.#....#", "#..###.##.....#....##...####..#.....#.#....#.....", "...##.#...#..#....#.##..#...#..##......#.........", "#......##...####.....##.#.##.##...#....##...###.#", ".#...##..##..##..#..#..##.#......#.......#####...", "..#...###....#.#.##.....#.##.#.#.#..####..##..##."}
152
Returns: 58
{".#.#.#...#...#...#....#..##...#.....#..#..#....#.", "#.#.#...##..........#.#...#..###..........##..#..", "###.#.###.....#....#...####.#...##..##........#.#", "..##...###.....##...#....#.###.....#.#.##.......#", "#..#..#.##.#...#...#....#....#..##...#.#.....####", "...#.....#..##....#...##...###...#.......#.##.##.", "##.####....#...##....##.#...##.##..#...##...#....", "........#....##.......#...#.#.#.#.##..#..#....#..", "#........##.....#.#..##..#..##..#..............#.", "..#...........#.#....##..#....#.................#", "....####...........#..#...#.#...#.##...........##", "..#...###.#...#.####.###....#...#...#..#....#.##.", ".#.....#...........####.##..####....##...##..#...", "#......#..###...#....#.##.#.....#.....#...#.#....", ".#..#.#..#....#.#.#.#...#.##.......###.#..#..#...", "#...#.....#.#.#....#........#.##.#.#.##.##...##..", ".####.##.#....#...#..#.......########...#.#....#.", "..#..##...#.#..#..#..#.#...#.#.##...##.##.#.##...", "#...##.#...###...#..#..#..#......#.##.##...##.#.#", "..#....#..#..#..##...#....#...#.#.##....#..#.....", "...#.##.##.......#.#....##..#.#.#...#.#.#...##...", "###..#....#..#.#...##.#..##......#...###..#......", ".......##..####...#B..##.#..###..#....#...#.#..##", ".##......#......#..#..##..#.##.#......#...#...#..", ".....#..#....#....##.#..###.####..#.#....####.#..", "....#...#..#..#....#####......##....#.#..#..####.", ".#..#...#..#...#.#.##....#......###...#..........", "..#..#.......#..#......#..#.#..#.#..###...###....", "#..#....#.........#...#..#.#..###.#......#..#...#", "..#.#.#.##...#.#..#.............#.#...##.#..#..#.", "#........#......##.##..#....#...##....##..###.###", "..#..##......#..#.#.....##...#.......#...........", ".#...#.#...............#..##....#.....#.#.######.", ".#..#.##.###...#....#...##.........#......#.#.#..", ".###..##.###......#..###.#......##............#..", "..#..#.......###....#.......#.##.#.##.....#......", "...#..##..#..#......#....##....###..#.#...#..##..", ".#.##.##...##.#........###.#.......#......#..##..", ".#..#......#..........##.#..##.......#......##..#", "..##.....###..#....#......#......#..#..##....#...", "..##....######..#.#####..#.#.#.###.#...#....##...", "..#.##..###..##.##.##.#...#.....##.....###..#....", "###.#...#..........###.#...#.....#...............", "#..#.....#..#...#..#..##.##.......#...##.#....#..", "..#..#.#...#..#..##......##.....#.##......#...##.", "#...#..#.....##.#.##.#..#...#..###....#####.#..##", "...#.##......##..#.#..#.A#...#..#...##....#.###.#", "#....#...........#...........#.##.........#......", "..#.....##.....#.....#.....#.......##.....#.#..#."}
1679
Returns: 49
{".....###...###..#....#.#..#.#..#.............", ".....#..#..........#....##..#....#.......#..#", ".#..#..........###.##....#.#....#............", "..#............####...#.......#.......###.#..", "#.......#....#...##.......##..#.#..###.#..#.#", ".#.#......#.#....#.##.#.....#...........#....", ".#...#..#.##...#.#.##........##......#...#.#.", "..#....#....#........#..#..#....##.#......##.", "#....###.......##...#..#..#.......#..........", "...#..##...###...#..#.#.....#..#.............", ".#..###.##......##....#.###......#....#....#.", ".#.......#....##...#..#......#..###........##", "...##.#.###.#.....#..##....#.......#....#.#.#", "...#...#.#..##....###.#.#..##.#...#....#....#", "..#......#..#.....#...#.......#....#.#.###..#", ".###..#.##..#....#.##......###...#.....#.....", "...#...#....#....A......#....##.........##...", "....#.#.#..##.............#......#.....#..##.", "#.##.....#.........#.............##...#..#...", "...#..............###...........#....#.......", ".#.##.........#......##..###.#.##...........#", ".......#................#.......#.....#.##..#", ".##....##.......##.....#.##.#..#.#..#..#....#", "..###.#...##.##.###..#....##....#........###.", ".....#....#....##.......#..###.#..#........##", ".#.......#.#.......#..###...#..#.#...#...##..", "....B.#....###.#..#.#..##..##....#..##.##....", "...#..#.##...#.#......##.#......#..........#.", "......#.#..........#....#..##.##.....#.#.#...", "##...##..#......#....###...#.....#....#.#....", ".#.......#.####...##................#..#.....", "..##...#...#...######...#..#.#.....#...#..###", ".##.......##.#.....#.#...........#....#......", "...........#......#..##.##.#......#..#...#..#", "###............#.#.#.##..#.#....#...#.##.#..#", "#...#.....#...#.#......###...#..#......##....", ".#...#...#...#.....####.............#.......#", "#.....#...#....####.####...............###...", ".#.......#....#.........###..#.........#.##.#", "....#..##...#....#...#......#..#...#.#....#.#", "..........#..#..#.##.....###....#....###..#..", "#.##.#............##.........#............##.", "..#........##............##...........#.#..#.", "#........#......#..#...#..#.....#.......###..", "...#.#............#....##....#..............#", "..#.#......#...##..#.....##...#........#....#"}
1434
Returns: 23
{"#..#...#.....###.....#........#.....#..........", ".......#..#.....#.#.#......###...#...#.#....#..", "####.#..###.#.....##.#...#.....#.#.#.#.........", "...#.#........#...#........###.#......#........", "............#..#.#...#......#........##.###....", ".....#..#....#....##.#......#.#......#...#..#..", "...#......#....##..#....#....#..#...#..##..#...", "....#.#.........#..#...#.........#......#.#...#", "....##..##......#...##...##.#..##...##.#....#..", "...#..#.#...#..#...#.##........#....#.#..#..#..", "#....#........#..#...##........####.##....###..", "#......####..#........#..##.#...#.#............", "............#..............###.##...##.#.......", "...#.#.#.#........###...#.#.#...#...#......###.", "....#..#.........#....##..##..#...#...#...##..#", ".#..##.#..#......#..#....##......#..#.#....#...", "............#........#....#.#...#.....#.#..#..#", "#.###.##..#......#....#.#.#....#...............", "##........#..##..#.........#.....#.#..##.#..#.#", ".#...#...#.....#..##........#..#..#.....##.##.#", "#..######.#A.#...#...#.........#.......#....#..", "..#.#..#......#.#.#.#.....##..#.##...##.####...", "....#.........#.....##..#.#.........#.....#..#.", "......#.#..#..............#..#.#.............#.", ".#...#..#.....###.###.#.##.#.##...#..#......#..", "..#.#.####..#.#....##.........#....#.#.........", "#.......#..#.##..#..#..##.##.#............#....", "#...#...#..#.....#....#..#..........#.###....#.", "....#.#.#.............#.#.......###...##...#...", "..##.........#......#...#.#...###.#.###..#.#...", "....#.......#.#..#....#........#......#........", "#.........#...##.#....#...#.....#.......#..#...", "..#......#.#....##..##....#.#...#..............", "..#..#..........#.#.#...###.#.....#.##.##......", ".#.....##..#........#...#....##..#.....#.......", "....#....##...#...#........####.##..##.........", "...................#.........#.#.....#...#.....", "..#..#.#.#..##.....#.#.......#.##....###...##..", ".#....#.#..#.#...##...#...#........#...........", "...............#...#..##...#..#........##...#..", ".........#..#........###........#....#....##...", "....#..##..#.#....#.#....#..#...........#.#.#..", "..##.........#....#.#........#.##.........##...", "........#...........###..........#..B...#......", "...##...###.#....#.##...##.#.##.......#...#..##"}
45561
Returns: 48
{"....#.#..###..#..##......#.##..........#...#..", "#.#..#...#..#........##.#.##..#..###...#..##..", "#.#.......#.###....##.#.#.....#####.##.#.#...#", "....#.............#....###........#.....#...##", "....##..#........##..#..####...##...#.....#...", "###...##....#.....##.....#.######.A#..#.#..#.#", ".####....#........#..##....#..........#.....#.", ".#......#.....#..##...#....#...##.......#.###.", "##.....#...#.....#.#......#..#..###.#....#.#..", ".#.....##..#..##.#....###...........##..###...", "...#.#.#.#..##.##.##..##.....#...#...#.......#", "#....##.#.#.......#....#.##.##....#.#.##.#..##", ".#....#...##.#...##............###..#.#..#....", "......#....#.#.##...#........##...#...##......", "#.#.#.##.....#..##..##...##.#...##..#..##...#.", "....##...#......#.##.#.#.#...#..#.##.#..#.#.#.", "####....#.#.#.#.###.##...#.###.#.....##....#.#", ".#..###..##..#..##..#####.##.#..##..#.##..#..#", "...##.......#........#.............#....##.#..", "......#.#B..#..............###...#.#...#.#....", "...###..##.......#.#.......#....##.#.###.##...", "#..##..#.###..#.#..#...#...#.....#..##.#......", "......#...#..#.#..#......#..##..#.###..#.##.#.", "..#..#.......#.....#..#.##..#.....#...#..#...#", ".....#.#.............#.....##.#...#...#..###..", "......###...##..#.##.###.#.......#.#...#.....#", "........##.........#..#..#......####.##.#.#...", "#..##.....#..#.#..###..#.#....#..#.#........##", "#...#.#..##.#.#....#...#....#....#.#.#.##..#.#", ".##..#.#....##.#..#...#.#..#.#............##.#", ".....#...#.##...#.....##...#...#.....#.......#", ".#...#...##.#..#.##.....####.#.##....#...#.#..", "......#......####..###........#....#.....##...", "...##.....#...###.##........#...#....#.##...##", "#.#.....##....#.#....#....#....####..#.....#..", "#...#.#...#..#...#........###.#..#....#.#...##", ".#....##....#.....#....#..##....#...#.#..###..", "#....##....#....#....##.#...##....####........", "...#.##.#.#...#.#.#....#...#..#....#.....#.#..", "....#.##....#..#.........##..######...###.#...", "....#..###..##.#..#.#...#.....##....##.#.##...", "#.....#.###.......#...#...#.##.............#..", ".....#.#.##.##.#.#.......#.#####..#.#....##..#", "..#.#..##..#.##.......#....###....#.......#.#.", ".......##.#.#.#.#.#...##..#....#....#.#.......", "....##.#.#...#.#..#..##.#.#...#....#......###.", ".#...#..####..#..#.#...##....#.....#..##..##.."}
6545
Returns: -1
{"....#.#.......#.##....#....#.....##...##........##", "##......##..........##.....#.#.......#...........#", "..#.#.##.....###...#.###.#.#.#.#.#................", "...#..#....#...#.#.........#........##....#..#..#.", "#.......###...##.#...###............#.........#.##", "..##..#.#..#.#..#....#..##..............#..#...#..", ".......###...#...#...#.#.##.#..............#.#..##", ".#.#.###.#.........#...#..##....##.......##.#.....", "....#.#....#....##.#..#..#.#.......#.....##.....#.", "#...#.......##.#.....#............#........#..#...", "..#.....#.....#......###.#......#.#........#.....#", "......#.##...#.#....##...##........#..#.........#.", "...######..#......#...#...........#.......#.......", "....#...#...###..###..#....#..#........#..........", ".......#......#.#......#....##........###.###.....", ".#.....#..#...#.....#.....#.....#..#.#............", "#..#.#......#.....#.##...#.....#..#...#...#.#.....", "...#.#.#.....##.#...#............#....#...##.##...", ".#.#####..#.........#..#..#........#.#.......#...#", "#.##....#.###.....#.........#......#..#.#....#..#.", "..#..##......#.#....#.......#.#.##.#..........#..#", ".#.#.###.#..###........#..#.#................#....", ".....#..#..#...#......##.........##.....#..#.##...", ".#.....##.##..........##...#..#.#............#....", "###......#..........#.###......#..#.##...#.#......", ".###............##.........#.##...#....###........", "....#.#......#.#........##.###...##....#..#...###.", ".#.##........#..#..##..#..#......##..#.#...##.####", "#.....#.#.#....##.#.#......#...#........#.#.#...#.", "#...##...###.....#.#.#..#..........#......###.#.##", "...#........#..##.#.#........#..#...........#.....", ".#.#A.......#........#...##............##...#..#.#", "......#....#.#.##....#.#.....#....#.....#..#....#.", "..#.#....#.#.......##........#.##.....#....##..#.#", ".#....#.##..#....####.....#.....#.....#.##.#..##..", "#....#...........#..#.........#..........#.#......", "....#....##...#.....#.......#..#..#..###....#....#", "..#.#..#.......#...........#.....#.........#...#.#", "##...##.#..#....#...#....................#...#....", "#.#..#..#.#.....##.......##....#..#.....#.#...#..#", "#...#.#.................#....#.##......#.......#..", "#.......#...#.#.#..#.#..#..#.#.#...........###.#.#", "..##.##..##..........#..#......#.....#....#..#....", "......#...#..#..#.......##....#..............###..", ".......##.#...#...#.......#.....#...#.#.#.....#...", "#.#......#.........#.#.B.#.....#.#.#..##...##....#", "#..#...#..........#..#####.#.....#........###.....", "#...##.....#.#.........#...#...#.......#.#..#....#", ".#.#...#...#...##.......#.......#.#.#........#.#.."}
56
Returns: 33
{"..........#..#....##.#..#.....#..####..##.#....##", "#.....##...........#......##...##.#..####..#.#...", "...#..#....#..#..#........##....#..#..##....##...", "..#.###...#...#........#.#....#...#..##.#.#.#....", "......#..#.#........#....#......#...#..##........", "##...##....###.#....#.##.#.....##...#.....#......", ".......##..####.#...##...........#.##.#....#...#.", "....#.#...#....#..#.......#.....##.##...........#", "...#######.#.......##....#...##........#....#.#.#", "...#.....##..#.........#####.....#.#...#..##.#..#", "#.....#.......#.....#.##..##.....###.............", "..###...##.#.....#.....#..#.##......##.##.#...##.", ".##...###.#.#....#....##.#.......#....#.....##..#", "......#.#.#.#..###.#B#...#.##..........#.####....", ".##........#..#.#..#...#.#.#...#.....#.....#...#.", "##.....#....#.#...#...#.......#...#.......#...#..", ".....#......##.#....#.#...#.....#.##...##....##..", "#.....#.##..#.#.##.........#....#.#.#.#...#...##.", "...##.##....##.....#....##...#..#.#.......#....#.", "..#.......##.###.....#.........##.#....##......##", "#.#...#....#.#.....#..#.#..#...#.....#..###.#....", ".#.##.....#...#.....#..#.###....##.....#.........", ".....#..#.##.##.........##..#....#.#...##.##.....", "......###...##.#.#......#....##...#.##....#..#...", "..##...#.#.#.##.##......#....#....##........#....", "##.#..#....#.#....##...#...#..#......#...##.#....", "...#....#...##.........#...#.##...#.###...##...##", "####.####..#.#.....##........#..#..#.......#.#...", "..#...###.......#..##.####..#..###...#......#.#..", "...###.#.......#.#..#....#.....#....#....#.#..###", "......#.#....#......#...##.#....##.......#.......", "....#.....###.##..#..#......#.................##.", "..##.....####....#..####.#....###.#.#.........##.", "...##....##......#...##.###....#...##.#..#...####", ".#.........#.#.....#A###...#.#.#..##.......#.....", "...#........#...#....#..##.....#...##.##.#..#....", ".....#..#...#...#...#.#...........#.#..#.##......", "..#.#..#..##.......#...........#.........#..#....", "........#..#..#....#......###.#....#.#...#..#....", "......#.#...#..##.###..##.#....###.....#..#......", "#.....##..#....#...##..#.#........#..#..#.....#..", "#.#.##.....####...#..#.#....#.#.....#.#.#..#.#..#", "..#.#.###.....#........##.....##..###.....###...#", "#...#........##..#..##....#...###.##.#.........#.", "#.#.##.##.#...#..#.##........#.........#.#.....#.", "..#......#..#.#...............#........##..#.###.", ".#...#........#.##.#.#.###....#...#..#..#...#...#", "..#......#...#................#....###.#....#...#"}
2376
Returns: 29
{"#.#......####..#....#..#...##...##....#......#", "#.#..####........#..#.#....#.##...............", ".......#.......##...#....###.####..#...#.###..", "..#..#.######............#.......#.#..#...##..", ".#.#.........##..#.##.#..#..##..#......##...##", "#...#.......##...#...........##..##.#.....#...", ".............#.#........##.....#....#.#..#.#.#", "..#.#.#...##..#.##.#...###..#.###..#.##...#.#.", "...###...#........###....#...#..#........#...#", "...###..##..#...#.#..........#...##...#.##....", "..#..##.#..#..#..##........#.#.#.#.#...##...#.", "#..###..##.#.....#.....##.#.......#...###..##.", "...##....#...#...##......#.#...#..#..#####.#..", "....#..##..###.......#.#.##..##.#.#.#..##...#.", "#.#..##.#..##.#####.....##..##..#..#...#...#.#", ".......###.....#....#....#.#.#....##...#...###", "..##.####......#......####........#...#..##...", "..#..#....#.....#..###...#..#####.......#..#..", ".#.####..##...#...#...#..........#.##.##....#.", "#..#####.##........#..###.#.#......#..#.##....", "..#..##...##.##.#........#.#.##......##..#.#..", "..#.##...#.....######..##....###.##..##.#..#..", "###.........##.#..........##.#.###..####...##.", "...B....#..#..##.##..###.#.#....#.....#..##..#", "##...####.#.#.........#.#.......#..#.#......#.", "...#..#.#..#.#.#......#.##..#..#..##..#....#.#", "..#...##.#.##.....##...#..#.###.#.#.#..##.##.#", "......#..#.###.##.#.#.#...#...#.###...#..#.#.#", "##..#...#........#..#..#...#...###..#.##....#.", "####..##.#.....#.#...##..........##..#..#.#..#", "..###..#.##.........####.#....##...#....#.....", "....#....#....##..##.#..#.#..#..#.##........##", ".....#...##..#.#...#...#....##.....#....##..##", ".#.#.......#####..#....#####..#....###..#....#", "#...##....##...#.....##.#..#.....#...#..##.#.#", ".#..##...#..####.###...........#..#......#....", ".#...#...###..##.....#..#.......#..###...#.###", ".#...#..#........##.................#.#.#...##", "..#.#..##.###...#.....##.#..#...#...#..##.#...", ".....#...###..#.##.#...##.###..#..####...###.#", "....#..#..##..#....###....##....#.....##...###", "....#.....##.....#...#..#..##.#......#.#......", "#.###..#.#...#..##.#......#...###.#.###......#", ".#.#.#####..#..#.##.###...####..####..#.#...#.", "##.###.#....#.#....##..........#.#.#....#..##.", ".#....#.......#.....#.......A.###.##...#.##.#.", "..#.....##.#.##..#..#..#..##.##.#....#...#..#.", "#...#..#.##.....#...#...##.##.##........#....#", "#..##......###.###.#...#....#.#..#....#..##.##", ".#....#.###..##....#...##..#.#....##....#.#..."}
592
Returns: 49
{"#.###.###...##.#.#...#...........#.....#..#..", "#...#..#.........#.#.......#.#......#.#.#.#..", ".##.#..........#.##.#.#.#.....##.#.##.......#", "#.....#...#.#.##.#...#.#......#.####...##...#", "....###..#.....##..#.#...##....#......#.#####", "..#.##.....##...#.....B....#.#...#.#.....#.#.", ".....###..#..#.####.......#..#...###.#.....#.", "#..#..#.#...##.#...####..#...........#....##.", "####.#.#...#..###.#....####....##..##.#.....#", "...##.#.............#.###.#.#..####..........", "##................##..###.#..#...##...#......", ".......#.#..##.##...##..#...#.#..#..#.......#", "...#.#.....###.#..#.......##...##.#....#..#.#", "#..#.#....#.####....#.###..###..##..#......#.", "#.....#.##.#..##.......#....#.###..#......#..", ".##..........###.##.#..#...#........###.##..#", "##.....#..#......###......#..#....##.###..#..", "..#...#..#.##....#......#.#.##.#..##.###.##.#", ".##.##.#.....#..##.###.#......#...####..##.#.", "#....##...#.##.#..#..#.######.##.#.###.##....", ".#..#.#..#.#.#..#..#......#..#.###.##...##.##", "###.#.#..#...###..#.#.......#..#....#.#.#...#", "#.###.....#.#.#...#.###....##..#.##..##.....#", ".....#..#.##...###.#...##.............##.#.#.", ".......###....##.#....#.#....#.....#..#..####", "##.#..#..##....#.###.....#..........#..#..A#.", ".#.##..#.##..#.#.#...##.#..#................#", "..#....###.#.##...#....###.#...#.#....###....", "...#...####.###..#...#.....#.#..#......##.#..", "...#.#.#........##..#..#.........#.#.#.......", "#...#.###..#.#.##.......#...#.......#...#....", ".......#.....#...#..#.##.#.##........##.#.#.#", ".#..........#..#.....#.#...#............#.#..", "...#.###....#.#.............##.#.#...#....###", "........#.#....#.........#.##...#.#.#....###.", ".#..#.#######....##.#....#.......###..##.#..#", "..##..#..##......#.##.#....##.....#..#.##..#.", ".#..#..##.##.#..##......#..#....#.##.....#...", ".#.#..#..###......#.##.##...#.###.#......#..#", "##...#..#..#...#.#..##...#....#..#..#..####.#", "...#...#......#..##.......#.##.........#..#..", ".#.....#..#.....#....##..##.##.#.#...##.....#", ".........#.#.#.#.#...#....#......##.##..###..", "...#.##...#....#......#.#...###..............", ".#....##....###...#......#...##..#.#..#......"}
616
Returns: 58
{"#..#......#.#.......#.....#.#..##.##..#.##..#..#", "...#..............#....#..#.##....#............#", "#...#......#..#.#..#.##..#...#..#.#....##.......", ".....................###..#........#..........#.", "....#.#......#.##.######...........#..#..##.....", ".##..#.##........#.###......#..#......##.#.#...#", "..###...##...##.##..#..#.....#..#....#..........", "##....###...#...........#..#.............##.....", "...##.##.....#.....#.....#....#..#....#......#..", "......##..#....#...#.#.##.....#..#....#.........", "...#.#..##..#...#..........#.#..........#.##....", ".#..#...#.##.#.....##............##.#.#.#..##.#.", "....##..####.#.#....#...........#.#.#..#...#....", "...#.....##....#..#.#.##...#...#.#.#....#..##.#.", ".#..##.###...............##......#......#.###..#", "##...#.......#.....#.#.#..#..#....#.#.#.......##", "##....#..........#...#.#.##.#.#.#..#.#..........", "#..#.....##.......##...#.......#....#..#...#.#..", "........#.#....##....#...#....#....#.#.####...#.", "##.#.....#..#...........##.#.....#.##....#.....#", "..#.........#...#..#.....#.........#..#....#..#.", "....##..#.#.........#........#....##.....#.#....", ".#..........##...#.###.#....#...#.#....#.....#..", "....#....#.......##......#.##.#...#..#...#....##", ".#...#.#...#...#..#.......#....##........#......", "#.##...#..##.##...#.A.....#.#.....##.#...#.#..#.", ".#.....#......#..#..................##..#.#.#.#.", ".#.##..#..##.#.......#......#....#.#........#...", "#...##..##...#....#......###..............#.....", ".#....#.....#..#..##.#....##.....#.#.........#.#", "##..#.......#.........#............#............", ".#...........#...#.#......##......####...#....##", ".#...#..###....#.#..#.#....#..........#..#.#....", "#......#.#..#..#.......##..###..###....#........", "...##...#.###.#.##..#..#.#.#.#...##.#.#.........", "..#..........#.##....#.......##.##.#..#.....#.#.", "......##....#.......##........#...#B..#....##...", "..#.#......#.#.##...#....##...............#.##..", "..#..##.#......#..#......#......#..#.#.......#.#", "##........#...#......#...##....#.#.#.#..#.......", "...#.......#.#..#...####...............#.##.....", "..##..#...#......#..#....#..........#.#.#.......", "...#.......#............##..#.........####......", "........#..............#..##..........#....#.#..", "...##.....###.#.....#......#........#.#.....#.#."}
38586
Returns: 28
{"##....#...###.#......#.#.....##.......#.##..#..##", ".#..#...##...#.....##..##..##.#...#....##........", "...#....##..####..#..#..##..#...#.............#..", "...#..#.........#..#.#.#...###.........#.#...#.#.", "##...#..#..#..B#............###...#...#.###.....#", "...##..#.#.###..#....##..#..#.####..#....#.#....#", ".#....#...#...##.....##......##....#...##..#.#...", "....#....##..#.###....#..##....##.#.#........#...", "#...#.....#......##.......#..#..###.....##.#...##", "..##.#.#.#...#.............##..##..#.#.....##.##.", "##.###..#.#..####.##...#....#........#..###..##..", "#..#.##..........#...####...#.#..##..####...####.", ".....#.......#.#.###.........#.#....#..#.##..#..#", "#..............#..#.##...#.#..#..#...............", "#......###......#...###....#...#.....#...#..###..", "#.#..#.....#.##.#...##..##.##..#.....#....#.#..#.", "..##......#.#.....#..####.#......#......##..#..#.", "....#.#.##.#.#.#.#..#.##..........##.#..##..#.#..", "#.#......#..##.......#.#......#.....##...##....#.", "..#.#...#..#...#.....##...##..##...#..####....#..", "##..###.#.#.....#.#.#.....##.#..##.#.###...#...#.", ".#.....##..#.#..##....#.#.......##....#...#.#.#..", ".......##....#......#.#..#.#.#..#.....#.##.#.#.#.", "#...#......#..#..#.#.##.....#.##........#.###..##", "#....#...##...#..##.....##....#.....#...##....##.", "...#.##...#....##.....#..####.....#.#..##.##....#", "...#..#.####..#..#..#.#..##..#....#....#.##....#.", "#..#.##.#.....#..#...########.#...##.#..#....#..#", ".#....##.##.##.......#..#.##.#.#...#.##..##....##", "##.......#......#..#..#...#..........#..#.#.###..", "####.##...##...##..#.#.#.......#.#.###.#..##.##..", ".#..#.#..###..#.#.#....#....##.#...#..###...#....", "........#..#..#....#.......#.....##..#.##..#.....", "##..#.##.#.##.##...#....#.........#..#.##..#.....", "#.#.....#..#.#.#.###.#.#...#.##.#.##.##.#.##.#...", ".#...#..#.#.....#.###....#.....#.##...####.##....", "#..#A.#...#.#.###....#.#........#...#........#..#", "..##.##....#......#####..#..##..#..#.....#...##..", "#.......#...#.#.#...###...#.##.#......#....#..#.#", "##...##........#..#.......#..........#....#...#..", "....#..#........#.##.#..###...#.....#..#...#....#", "##...#.......#..##.......#.#..#.#.#.#...#.#..###.", "#.##.###..#.##........#..#.#..#..##.##.....#....#", "...#....#...##.#.....##..#..##..###.#.####.###.##", "..#.....#.#....#.##..##.#.###..#..#.#.##..#......", "...#......###.#....##...##.........##..........#."}
9690
Returns: 56
{".........#.#....#..#........#..#.#..#.....#.#.#", "......#...###...###............#..####...#....B", ".#...#.#..#...#..##.#......##...#.###.....#.#.#", "..............#.#.....#.#..#......#......###...", "#....#.#A.#...#...#..##..#.#.#.#.##.....#....#.", "..#..#.#....##..#......#..##.........###...#.##", "..............#.......#.....#.....###.##...##..", "##..##.###.....#.#......#.#.........#..#..#...#", "......#.......##......##.#.#....#......#..##...", "..#........##......#..........######......#..##", "#.....#.#.......#....#..#.......#.#..#...##...#", "..#.......#.##....##.....#.##..........#.......", "....#...#......#....####.........#...#.........", "...#####..###...##.#.#............##.....##....", "....#..#..#.........#.....#.............##.....", "#...............#...#....###....##.......#..##.", "#.#..###...#..##.#...........########......###.", "#..##...#.##....#....#.#.#...#.#.....#..#.#.#..", "###.#.....#....###.#.........#.###.#.....#.....", "..##..#...#..#..#.....#..#........#....##.#.#..", ".....#.###..........#......#..#.#..##....#.....", ".#.#.##..#.#..#....##...#........##.##.#..##.#.", ".##...#...#.#.#.#....###....#...##..#...###...#", "..#....###....#...#.#..#...#........###...#.#.#", "#.#....#..#..#.......##.#.....#.........##....#", "......###...#....#.......#....#.##..##..#..#...", "##.#....####.#.######...##.#.#...#.#...#..#.##.", "...#........#..#.#..#.......##......##...#.#...", "...###.#.#...#....#.#...#...#..#.#...#....#..#.", ".##..#.#...#.#.#...#...#...###.##.###....#.##..", "..#.#......#.......#....#....#.#.##.#..##....#.", "......#....##.#...#......#......#..##......#..#", ".##..#.#.......##.#...#.........#......####.#..", ".#.......#........#.#...###...#..#..#....#.#...", ".##.....#....##......##.........#..##.#...#...#", "....#.#.#.......###..........#......#..#...###.", ".#...........#..#..#..##.........#...#....####.", ".....#....##.....##........#.###....#.......#..", "..#....#.##.#.#...........##.#....#..##.#..#.#.", "#.#.#....................##.....#.#...#.#.....#", ".###..#.#..#.....###.....#.....#......##..##.#.", "........###..#..##...#......##...#.......#...#.", ".......#.#.###......#.....##.#.##.#......#..##.", ".#..#..#......##..........#.#...........#......", "#.........##..#.#...#..##..#.#......##.##.....#", "#..#.........###.#..#...#..#....#.#.....#.#....", "....####.###.....#......###....#.##....##.....#", ".##......#......#...#...#..###.#.............#.", "..#.#..##......#.........##......#..#.#..#...#.", "..#..#.#......#.#.........##........#...###..#."}
509
Returns: 57
{"...#..#........##..###...#...#####....#.#...#.#.#.", "........#..######..#..#.........#...#..#..........", ".#...##..#..####.##.#...#..#......#...#....##.#...", ".#....#....#...#..##..........#.....#..##...#...##", ".#..#..##.#....##..#..##..#......#.#......#.......", "..#.##..#...#..#..#..##.##.#...#...##..#...#.#..##", "#..#............#..#...###..##.#.#..#........##...", "#....#..#..#..#.#......#...#A....#.###.#.....#...#", ".....##......###...###..#......##....#.##..#.#.#..", ".##.....##...#..##.....#.##B.....#.....#..#.#.....", "..#..###.##.....##...######..#.#.....##...#.#.....", "..#....#.........#...#............#..#...#.#...#.#", ".#.####....###.........#...#...#.#.##.#.#..#....##", "####.#.##.#.##....##.#..##.#.#...####....#..#.....", ".##.#..#.#..#..#.#...##....#.###..##............#.", "##..##..#.........#.#...#.##.....#..#..#......#...", "..#..#..##....#.#..#................#.#..#..#...##", ".#..#.#.......#.#.....#..#..#..##...##.#.##...#...", "....#..#..#.#......##.###.#..#..####.###......#.#.", "...#..#.........#..##..#......###..#....#...#.....", "##...###.#.##..##..#.#....#..##.##...##.##....##..", "...#...##.#.......#...#...###.##..#.#..........#..", "...........#....#.##.....#.###.#...#.....#.#...#..", "##..#...#..#.##....#................#......###.#..", "#..#.....#....#..#.#..##.####...#.#..##.....##.###", "#..........#..#..#.#####..#...#.#....##.#..#..###.", "####....#.#.##.##.###..##....#.......#.....#.....#", "..#..###..###..##...##...#....##.##.##..#...##....", ".#.....#..#.##......###..#.#..#............#..##.#", "...#.#..#.##....###.##.#...####...##..##..#..#..##", "#.##.##.......#.#.###.#..##.....#.#.#...........#.", ".###.#.#...#.##..#......#.##......####......##.#..", "...###..##...##...##.#...#..##.#..###...#......#.#", "#..##..##.#.......#.#......#...#.....####...#....#", "#.......#.#.#.......#..##.....#....#.....##.#.....", "..#..##.##......#...#.#..#...#.#...#...##.........", "....#...#....##.#.#..#..#....#..#..#....#........#", "...#...#.#####..#........#.####.##.#....#.#..#....", ".....#...#.#.#.##...#....##....####....#.....#.#.#", "...#.##......#.#.....#....#.####..#..#.##.......##", "...#.....#....##.#...#....###......#.#..#..#..###.", "........#.#...#..#.##...#.#...#.##..#...#..#..#..#", "..####.....#....#.#.#.#.#.##..#..#...##.##...#.##.", ".####..#......#..###...#...#..................#...", "#.#..####.#....#.#.##..#..#............#..##...#.."}
11
Returns: 3
{"#.###.#.....#.......#.##....###...#.........##", ".#......##.#.#.#.#.....#..#..#..#...#....#....", ".....#.#.###...#......#...#.#.##..#.........#.", "#.....###.#..#....#..##.....#....#.##.###.##..", "#.#....#........#.#..........##.#....#.#......", "#..#...........###......#.....#....###.##.#..#", "#....#.#...#.....#.#...#..#.###..#..#....##...", "...#..#.....#.##.#.#.#.#..##.#......#....#....", "......#..##.#.#.#.##.........##...#..#....###.", "##.......#..............#.#..##...#...#....###", ".......##....#...#.#...............#.......#.#", "..#.##.#.#.......#..##...###.##.#.#.#.........", "..#.##......#..#...#.......#......B.#....#....", ".......#....#.#...#.#......#..##....#..#....##", "...#.#.#..#.......##.##.#..#..#..##.#.###...#.", "...##..###.....#...#..........#.##..#..#..#..#", "....#.......###.#.....##...##......#.#..#...#.", "..##...#...#......#.......#.####....#.##...#..", "##..........#.#.#.#..#.#.##..............#..#.", "#..#.#.#.#.........#...#.#..###.............#.", "......#.##............###.#.#.#.#.#.#....#..#.", "..#...#.........#..#.##...#.#...##.#..#..##.#.", ".#...#.....#.#..#....##.#...#..#..#.....#.....", ".#....#.#..#.......#..#..###...#.......#...#..", ".#.##...##.#......#...#..#...##.....#..#.#....", ".#.........##.#..#..#.##....###...#..###.#...#", "#......#...#...#..#..#......#....#.###..#.#...", ".#.#.......##..........................#.....#", "#.#..#....#..#...###...#..###.#.....##..#.....", "#..#.##.#..##.##.#..#.#.#.......##.#.#..##.#..", "....#..##...#..##.#...#.###..#..#.#..........#", "#.....#......#.#..##.........#.#.#.#####.#..#.", "..#..#....##.##...#...#.#....##...#.#..#.#.#.#", ".#.#....###.#..#......#.#....#.##..#..##....#.", "#.#.#.##.#.#..#.........#.#..............#....", ".#.....####.###..##............##....#........", "...#.....#..#...#..........#..#............#.#", ".#....#...........#..##.##..##.#.....#.###..##", "..#.....#........#..#..........A#..#..#...##.#", ".....###...#...##...#..##..#.#..#.......#..#.#", "##...#..#......#..#..#....#..#....#...#.#..#.#", "#.......#.........##...#...#..##....#.#...#...", ".......#..#...##..#..##.#.#........##..##.#..#", "#...#....####........#.#.#.......###..#.#.....", ".#.##......#.#.......##.#...#.##.#.#....#...#."}
1691
Returns: 45
{"..............#..#..........#.......##......#.#.", "..........#...#...##..###....#...#.##.#.........", ".##......#....##....###.....#.#...#.#...#.......", "......#..##.......##....#......#....#.A.#...#..#", "...........#...#....#.##..#....##...##.....#..#.", "#...#..#.#.#...#...##.................#.#.......", "..##......##.#.#.#..#.......#.#.......#.#...#...", "....#......##..##.......#.........#..#.#..##....", ".....##.....#.........##.#.....#.#..............", "#.#.##.......#........#....#...#....##..#....#..", "#..##..........#..#..#..#...#.......#.....#.....", "............###....###........#...........#..#..", ".......#.#..#.##..#.###......##.#........#..#...", "##...........#..........#..####.......#......#..", "...........#.#..#.##...#....#.#..#.........#..#.", "...#.#....#......#.#............#..##..##..#...#", "..#..##....#.....#...#...##.#..........#........", "..#....##....##.#..#....#...#....#...........#..", ".......###.....#......#.#.........##........#.#.", "..##..#....###.....#...#.......#...#.....#..##.#", "....#...#.......##.##.##.....##.#.#..#..##......", "#..#..#...##B..#.##...#.#......#........#...####", ".....#.....#.#....#..................#..#.##..##", ".........#.#...###.##.....##................#...", "......#.....#....#..###.##.#......##...#.##...##", "..#...#...#.....##.....#.......#.#.#........#...", "...##.#..#..#..#......###.###.#.#..#...........#", ".........#.........#.#.#..#...#####..#.####.....", "......#..#........#...##.......##.#.##...#...##.", "..##...#......#...###..##.##.........#.....#.#..", "...........#..#....###....##...#..#...##..#.#..#", "####......#...#......###.....#......#.#...#...##", "..........#...........#..#.##....#.#.#.....##...", ".....###..#....#.........#......#...#..#.###.#.#", "#....#..#.....#.......#...##..#.......#.........", "#......##.#..#..#....#.....#............#...#...", "#.......##.##.#...#...#.....#...#.....###.....#.", "......##......#....#......#.....####.#....#.##..", ".#.#....#...#..###...#...........###.#...##...#.", "#....#....#..#.#.#..#......#.#..#......#.....#..", "#.........#.#...#...#..#.......#..#...##....#...", "#....#.##...##..#.....#........#........#...##.#", ".#.......###...##.#..........#........#...#.#..#", "#.....#...#.....#..#.#.####....##...##....#.###.", "#.#.#.....#..#.#.....#.#.....#..#..###......##.#", "...#....#...#..##....##.......#.....#..##..##...", "....#..#..##.#..#.#...###..#.....##.#.#....#...#", "....##.#.......#....###...#...#..#.#...#......#."}
7
Returns: 50
{"..##...#....#....#.#..##...####.#..###.#....#.", "#..#...###.....##.#...#...#..................#", "#...#.#..#......#...##.......##.##.#.###......", "...#....#.....#.....##.##...#..#####.#..###...", "...#..##..#...#.#.#..#..#......##...#..#...##.", ".#....#..#.#...##...#.##.#.#...#..#.#...#..###", "....A.##.....#.###.....#......#..#.....#...#..", ".#.....#....####.........#...#......###.#.#..#", "..#...................##.##.#.......#..#.#.#..", "....###..#.#......#.#.#.#.##.#.......#.#.....#", "##.#...#.#...#.##.#......#..#....###....##....", ".##.#....#...#.###....##.#.#.....#..#....#...#", ".#........#..........#..#.#.#..#.........#..##", "........#.#.###..#.#..#......#...##.#..#..#..#", "................#...###..#......#.#.#...#...#.", "........#..#...#.####.#..#..###..#.#...#....#.", "..##.#..##.##.....#.#...#.#...#.#....##.......", "#.#...#...##..#.#...##...#.#.#..#.#....#....#.", ".##.##.#...#...#..##.##.#....#.#..#......##.##", ".#......#..##..#.#..#...#.##...#.#..##.##.#.##", "#........#......##.##.#.....#.#..###...#......", "...#.....##...#.#.##...#.....#.......#......##", "##.....#.#.#....#.###...............##.#....#.", "..#..........#........#..##.###........#.####.", "..#.#.........#.#...#.......#.##........##..#.", "##..#.#..........##.#.....#....#...#...#..###.", "#.##.#........#....###.#.####..#...#..##......", "#..#.#..###.##..#.#.#...###.##..#....#.##.....", "#.#....#.####...#.#.#..####.#..........#.#...#", "..##.##.##.#..#..#..#.#.##..#.###.##..#...###.", "..##.#..........#.##..#..##.....##.#...#.#####", ".#.##......##...#.##.#...#.....#....#..##.#...", ".##.....##.##.#.....#...#..#...#....#........#", "#....#.#..#..##...#...###..##...#..#.#.####...", ".#..........#.#....#....##.......##.......##.#", ".#...#.##.......#.#.#..#....#####....#...##.##", ".#.....###.##.....##........#.#........###....", "...#......#...##.#..#..####..#..##..#....#....", ".....#........#.......##......#......#....##..", "........#.#..#.##......#.##....#.....#....#..#", ".........#....##..##...#..##.....##..#.#..##.#", "B#.#.#.#.##...#...........#...#..#..#.......#.", ".........#....##...#.#.#.#.###.....#....#.#...", "#..##.#..#......#.##..#.####.#..#....#...#.##.", "...#..#...##....#..............#.....#..#..#.#", ".#............#...#..#.....#........##........", "#...#.......##.#.#.....##....#..###...#.#..#..", "...#.#....#...#.....#..........#.#.#.###..####", "###.................##....#.####.#............"}
11
Returns: 61
{"###.#...#..#.....#....##.#..##..#.##....#....###", ".......#.##.#..#..#.#......#.#..#.#....##...##.#", "##..#.##....#......#...###..##..#.....###..#....", "..#...#....#.....###..##.#.#..#.#...##.#........", "....#...#.#...#.......###.##...###.#.....#......", ".......#............#.#.......#..#...#..#......#", "#...#..###..###..##....#.##.#.#.#....##..#.#.#.#", "#..#..#....#......###..#..#..##...###....#.....#", ".#.#.....###.............#......#......#.#.#.##.", "..#..#.###.....#.##..#..#....##.....#...#.....##", ".####.#..#.#..##....#.##..##.....#.###.....#..#.", "..#.....##.......#.......#.......#..#.##...#.###", "..#.###.###......#..#..#...#..#..###..#...#..#..", "...#.##.#...#..#..#.###..##...#.##..#..A...##..#", "....#....#.#..####..#.##.#.#...#....##..##.#...#", "..#.#...#.#.#.####....#.#.#...#..#.#...........#", "##.#......#...#.....#.#.#...#..#.#........##....", "...........#..B.#........#.#..#....#..#.#....#..", "#...##....#.#..##.#...##............#....##.....", "..#.....#.#............#.#....##.#.#.....#.####.", "...#.#....##...##.#....###..#...#.#..#..#.#.....", ".....#...#.#...#.####...#.#........##..#..##....", "..#...#..................###......#.#...####..#.", ".#.......##.#..##..#...#....#..#.....###.......#", ".#.........##...#.......##....#..#..#......#.#..", "....#.#....###..#..#...#..#.....#..##..#..#..###", "..#.###.#..#.......#.........#.###....#..#..#...", ".........#....#..##..##...#####......#.##...##..", ".....#....##.#.#...............#....#...........", "....#......#.#..........#.#..#.....#.##.#.#..#..", ".......##.##..##......##.....#.#..##....#...#.##", "...##.#.#.#.#.#.#.##....#....#.#..#.#...........", "##.##..###...#............#...#...###...........", "#......#...#..#...#..#..#...........##......##..", "...#.#.###......#.......#.....#..#...##..#.#...#", "..........#..#.......#....#..#....#.###.##...#.#", ".#.....####.#..###.##..#....#..#.....#...#.##.##", ".#....##...#.##..#.#..#..#..##.#...#.#....###.##", "#.#.....####.##..#.......##.#..##.#.#........##.", ".##......##..#.#.#...#.##....##.#.......#.......", "##.##.......#....##.....#.......#..###.##...###.", ".....#.#.#.....##...#....##.##.#.....#......#...", "....###...##.##..........#....#..###.........#.#", ".#...##...##......#......#.....###.#.....##..#..", "........###.....##.........#...#....#..###.##...", "..#.#....#...##.....###.#....###....#...##..##.#", ".##..#...##....##.....#.#..##.###..#.##.##.#..#."}
3073
Returns: 33
{".#####....##.##..#....#..##....#........##..#", "..#..###.#..##.#..##.##.#...#....#....#.###..", "...#.........#..#.#.###.#.....#.###.....##.#.", "#.....#####..#.#..#.....#.......##.......#..#", ".##.....#..#.......#...#...#.##...#...###....", "#...#....#....##.#.##.#...##...##.....#...#.#", "....#...#.#.##.#.#....#........#.#...#.##.##.", "####......####.#.#..#..#.......#....#......#.", ".....#..#...#...#...##...#...#.#..#...###..#.", "###....#.#....#.#.....#.#.#.#.#....#....#....", "#....#.#..##.....#.#....#.#.#.....#..##.#...#", "..###..###.....##..###........#.####....#....", "...#..#...#...##........###.#..#....##.....#.", ".#....#.......##..#..#.###.......#.#..#..#...", ".....#....#....##..#...............#....#...#", "..#..#....###..##..#.#.##.#.##.#...##........", "#.......#...#.####........###....##.#........", "#....##..........#...#..#....#.#...##.......#", "..###.....#..#.#.##.#....#...##.###.#.##.....", "......##...#.#.##....#.#.##..#.##....#..#...#", "...#..###.#....#...##.#...##.#.......###.#...", "##.#.#.#.#...##.....#...#.#..#..##...........", "##....#...#...##..#.#........#.#...###......#", "#..#...#..#####.........#.....####.#....#..#.", ".#..##....####.#.........######.#.#.#.##.....", ".#.#....#...###.###..#..#..###.#.......#..#.#", ".#####....#.A#...##.#.#.##..#..##.#.......#..", ".##.##..##.#.......###..#..##.#....#..#......", "#..#........#...#.#..#...........##..#.##...#", "##........#....#.....##...#....#..#.#..###...", ".#.#.#..##.#........#...##....#.##.#..#......", "...#...#...##....#......#.....###..#...#.#...", "##....#....#..##...#..###.##.#..#...#...#.##.", "...#..####.......#..###.####...#....#........", ".....#..#....#.....##..##.##..##...##..#.....", ".#####.##...#..#..#.....#...#..#..#...##...##", ".##..#.....#.....###.##..#....#.......###...#", "#.##...##.#..#..#.....#.#.#..........#.#.##..", ".#.....###.#..#.#####.....#.##.#..##.#...#.#.", "##...#...#.##...#...#.#..#.#.#....##....#....", "#.#....#..##.#.#......#.#..B#...##.###.##.#.#", "..#.....#......#......#.#.#..#.#.#.#..#...#..", "........###.......#....#.#.##.####..#.....#.#", ".....##....##..###..##..#...#.#.......#...#.#", ".#.##.###....##...#..#...##.#....#.#.#.#...##", "...........##...##.........##.....#####.##..#", "......##.##..###...#......#.##.#..#.#.#......", "#.....#.#.###...##..##.#......#..##......#.#.", ".....###.#...#.......#......#.#...#...#...#.#"}
3
Returns: -1
{"..#.##...#.#..#.#...#...#.......#....#..#....#.", "..#...#..#.......####.....#..#..#....##.#......", ".#..##.#.#.##.#.##........#..##.........#...#..", "#.#...##...##.......##......##.#...#...##.#..##", ".....#......#.#..###....#....##...#.#.#....##..", ".#.##.##.#.#.#....##...#.#....#............##..", "....#...#...#...........#..##.#................", ".#.###................##..##..#.....##.#..#.#..", "...###..##A......##....#...#.##..#..#.##..#....", "..##..#.#......#.#.......#.....#.#.........#.##", "##.#.##.##.#.#..#.........#..#.####..#......#.#", "....#...#.....#.###....#.#.........#.#.#...#...", ".#...#.#.....#.###....#.....#.......#.....#....", ".#.#.....#.........##.#.....#..###..#.#...#...#", "##...#.....#.....#.#.###.....#.#..#.#....##..#.", "..#.#.#..#......#.#...#.....##....##...#..##..#", "..#.#.##.......###....#..##..#.....#..##.#...#.", "#.#.##........#........#...#...##.....##....#.#", "##....#..###............#..#.....#.##.#.#.##.##", "#.........#.#.........#.........#....#....#....", ".#...###.#.#.......#.....#..#...#...#....##.#..", "...#.#.......###.#.###..#.###.#.....##...#....#", "..#..#...#...##........###...##...#...#.#..#...", ".#.###..#..#..........#.#####..#..#.##...#...#.", "....##.#.#.##...#.........#..#.#..#####.#....#.", "#.##...#.#..##........##..#........###.#...#.#.", "##.#..#....#..#..#....#...#....#.#....##..##...", "...#.......#.....#.###........###..#.#.#....#..", "...#.##.###.#.##.....#.....#..#....#.....#.....", "#.###...#...#.#....##.##.#....###..........#...", "..#.##.#.#...B#####.####....##..#..#...#......#", "...........##.......#...#..#....##.#......###.#", ".....#..#####..#..#...#.....#.#..#...#...#####.", "..###..##.#.....#....##..#.##..###.#.##.#......", "..##..#...####.........#..#....#.#..#.##....#..", "........#.###.#...#.#.#.#.#....#..##...#.....#.", "....#..#..............#.##..#........#.#.###.#.", "...#.##.#...#....#..#....#...#.#....#...##.....", "........#..#.#.........#.###.##........##.#....", ".##....#.##..#...#..##.#..#....#...#...........", ".#......#..##..#..#..##.#.......#....#....#....", "......#.#......#......##....###.....#...#..#.#.", ".....#.#.#...#...#.#..#...#...##..#..#..#.....#", ".##....##...#.#..#....#.........#.......#.....#", ".....#..#.....##.#.....#...................#...", "#....#..#.##....#.#.......#.###.#.#.#..........", "........#..###.....#..#..##.#.##.#....#........", "...#....##......#.##...##.....#..#.....##..#..#", "..#..##.####.....#..##............####......#.#"}
460
Returns: 31
{".#...#..###...#...##....#......#...#...#.#.....#", "#.#....#.##....##...#.........#..##.#.#.#.#.#..#", ".##....#...#..#....#...#....#..#...#.#..#..###..", "..#...###..#...#...#.##..#..#..##...##.......#.#", ".#....#...#....##.#......##...#.#..#.....#..#..#", "....#.......#....#.#.....#.......#........#....#", "..#....##.....#..###.##..#...#....#..##..#......", "##.#.##..##......##.##.##.#.#.##..#.#.###.#.#...", "#...#####........#.......#.#..#......#.#...###..", "#.#...#.....#..#....#.#....##......#..#........#", "..#....#.###..##.............#.#.......###.##...", "#......#....#..#...##.##.#...#......#.......#...", "..#.##..##...#.#..#..##.##......#..#...##...#.#.", ".####.#.........#...#.#...#....#.............##.", ".#..#...#...#.##.#.....#.....#............#.##.#", "......#..#.#......#..#..#...##.#.#...#...##..#.#", "##.....##...##....##.####.....#B.#.#....#.......", "#...#.........#...##...#..#...#..#.....#.....#..", ".#.#...##.#...#.#.......#...........##........##", "#....#...##.........#.#.#..#....#..####..#...#..", ".##.#.##........##....#.##.#.#....#.##.##.#....#", ".####.....####...#..........#.#..#..###.#....#.#", "..#.#.##..#..#.........#.....##...#...#.#......#", "...#..####..#.#..####...#..#.#.#.#.#.###.#......", "..#...#..##.#..#.##.##.##...##...#....####..##.#", "#...#......#...###.....##..#.#...#.#..#....#..##", "#...#...#.#.##...##.#.#...#...#....#..##........", ".##....#....##......#...###..##.#....#..#....###", ".#.#..#.....#.........#....##........##.####...#", "....###.#.##.....#.##........#...#...####.....##", "#.##.##.........###....##..##.##...#...###.....#", "....##..........#.##..##.....#....##.##.#....##.", "#...#....#...#.##....##..#.......#.........#....", "##...#...#.........#...........#...##.#.........", ".#.......#.#.......#.###.........##......#.....#", "..##...#..#..#.........#........A.###..####.....", "#...........#....##..#.#..#.#.#..###......##....", ".#...#..#.#.......#...####..#.........#.....#...", "#.#...........##.....#..#...#......#.##....#....", "##.......#.........#...#........#####..#......#.", ".#.#...#..#.#..#...#..###..##.#.#..#.#..#.#...##", "#.##.#..##.#.....#....#.....#.....#.#...#.#..#..", "..#...###......#####.#.#..##....#.##....#.#.#..#", "....#.##...#.##.#....#.##.#..###.#...##....#.#..", ".#.##.....##.#..#.......#.###...##.....##...##.#", "...#...#...#.#...#.#..#......##..#.##..#.#...#..", "...........#......#.##.#.....#...#....###.###.##", ".#.###.#.....#.......#..##.##........##....#..##", "..........#......#....#...#.....##......#......."}
1
Returns: 22
{".#.#..##.#.##...#....#.##....#.##.....##.....#..#", ".#.#.#...#...#....###.#...#.#..#..#..####.#.....#", ".#.#.....#.#.#.#..#.###..#.#..#..#..#.......#....", ".#.....#....##..#..#.#.#..#.###..#..##..#..###.#.", ".#....#........#.##...#..###.##......#....##.#.#.", "...#.#.##..#......#.#.##...#....#..#..##......###", "#..#............###....#.#....#...#.#.#.#..#..###", ".......##.##..#.#.#.####...####.......#.#..#.....", ".#.....#..#..####...#..#......##........#......#.", ".###.##..#..#..#.####.##.###....##....##......###", "...#..##.##...#..##...##..####.....##.......#....", ".#..#.#.##.#.#..........#..#.#..#..##.#.#...#.#.#", "##.#..##..###.....#.....##....#..##.###.#.#..#.#.", "##....##.........#.#.#.#..#.#.##...#.....#..#....", "##......##..###.##....###.#....#.#...##....##..#.", "##.#..#.#........#...#.##.......#..##.#.#...#...#", "###.##..###.#....#.#.....###.#####..#..#####...#.", "#.####....#.....#..#...#..###.#..#.A.#.##.#...#.#", "##.#....###.#........####.##..##..##.#####..##.#.", "###...#.##.####.#.##..#.###.#.....#.#.#.........#", "..####.##.....#......#.##..#..#...#...##...##..##", "....#...#..#####..#..........#....#.#.#....##.##.", "..#.........#..#..###.....##....##......#....#...", "##...#.#..#...##..#.##.##.#.#.##.#.###..###..#...", "####.##.#.#.#.....#..#.##.....#........#.........", "#.#..##....#..#....#..#...................#...#..", "..#......##..####.#.####...#.#..###..##...##.#.#.", "#.#..#.#..#.##...#...#...#.#..###.#.....##.#.....", "...##...###...#...##.......#..#..#..#..##..###...", ".###.......#.##.#.#.#..#.#.#.......#.....####....", "#..#......#.#...#...##..#...##....#......#.....#.", "#.#..#...#..###...#..#.#...#..##...#.#...##..#.#.", "#....#..##..#.#.#....#.#..##...##....#....#...##.", ".#..###........##.#..#...##.#...###.#...#.....#..", ".#.#.#....##.##..##.##..##...###..#.......#...#..", "#..#...#..#.....##...##.......#.##..##.....#..###", "..#.#...#..#..#..........#..#...#.#.#.#.#####.#..", "#..#..#.#...#.#....#.#.#.#...#....#.....#.##..##.", "..#.##.....#..#.#.#.....#........##.##..#.....##.", "###...#..##..#.##.#.##.......#...#.####..##.#.#..", "###.#......##..#....####..#...#......#.##..#....#", ".##.....#..#.#..........##..#...#..#.##.##.#.#.##", "...........#...##.....##..###..##...#.##....##.#.", "....#...#.......###.#......#####...#.##..##...#.#", "#......#.##..#.#..#.#......#..##.#B.##......##...", "...###.#..........##...#.###....##...###....#..#.", "..#.......#...##....##.....####.#..#...#.#...##.#", "#...#.#####...#..###.#..#####..##.#.#..........#.", "#...#.#....#....#....#..#....#.##...#......#.##..", "#...#..###..#..##..##..#....#....#....#.##.#...#."}
61608
Returns: -1
{"......#....#.#.#.#.....#........#.#..#.#.##.....", ".....#...##..#.....##...#.......#.###..##.......", ".#.#.#..##..##......#......#.#....#.##.#.....#.#", ".##.#.....#.####...#.#.....#..#.#.#.###....#...#", "......#....#.#....#..##..##.....#...##..#.##....", "..#...#.......#...##...........##..#...#..#..###", ".##.###..#...##...##........##.#..#........#...#", "##...#..#....#..#....##..#.##.#...#.#..##.#..#..", "..##..#####...#.###...##.#..#.#....##....#.#....", ".....#.#..#.#.#.....#...#..#....#..#.....###..#.", ".#..#...#.#..#..#....#...#..####........#.......", "#.#.#.....#.##.#......#......#......##.#...#...#", "....#...#...##...#..#........#....#...#.#...#...", "..#....###...#.....#..##..#...#.....#...#.#.....", ".#.........#.......#...#..#...#..#..#.#....#.##.", "#.##.....#..##.##........#...#.#..#...#..#..#...", "...##...#.###.....#.#.#.##..#..##.##...##.......", "..#.##....#....##.##.....#..#...##....#.#....###", "###.#....##.....#.......#.#...###...#......#..##", ".....##..#..##.......#.##...#.....#.##.##.#..#..", ".#........#.#.#........#...#..#............#....", "#...#.....##.##.#......#.##...#..#..#...#.#.##..", "....##########.......##.......#......#.#.....#..", "#..###....#####.####..#......#...#..###.......##", "...#.....#...............#.#..##...#.....#....#.", "#......#...#...#...#..#.#.#.#.#......#.......#.#", "..##.###....#.##....#......#.....###..####....#.", "##...##..#..#.B#.........##.#.#...#.###.........", ".........##.....#..#.##.##.....#.........#.#.#..", "...#.....###.#.....##........#..##....#......###", "#.#...#.....#...##..#.###..#......####.....A..#.", ".##...#..#.........#.#....##.#.#..#.#...........", "...###...#..#.##...##..#......#.......#........#", ".##.####.#...###.#......##......#..#.##..#..##..", "#........#....##....#..#.##..##..###.#.#..##...#", "##.......#....#..#.#.#.......#.##.##.......##..#", "..#..#..##...###..#...####....#..#.........##..#", "..#..#....###.##...##########..#....###..###.##.", "#..#..##......#.#...#......#...#....#.....#.....", ".##..#.#..#..##..#.#..#.#.#....###........#....#", "#.#....###.......#..##.#....#.....#.#.....###..#", "...##...#..###...#.#.....#.#.#............#..#..", "...#.#.#..#.#........###...#..##.....####....#.#", "#..#......##...#.....#..#..#...#.##.........#...", ".#.......##..#....#..#.#.......###.....#.####.#.", "....##.#.#..##....####.##....#......###.##...###"}
180
Returns: 40
{".#........#......#.#...#.#.........##....#..###.", "#.#.....#............#..#.......#.....#.#....#.#", ".#..#.#..#....#..#.#..#.##....##.#..####.#...#..", ".#...#..#.#....#...#......##.....#..##.#.#..#.#.", "##..#....#...#.##..#..#...........#..#..#.######", "#....####.....#...#..#.##.#..#.#.##.#.##..#.##..", "......#...###.##.#...........#......####...#..#.", "........#..........#.#..#.##.....##....#####.#.#", "..#.............#.#.#..####.##.....#..#.#...#.#.", "...#.###........#....#.##.#........###..##....#.", ".#....#...###.......#...#.##.....#...#.#.....#..", "...#.##.#...#....#...#..........###.##..#..#....", ".#...##...##.#.###....#.##..#.#.#.##.#.#.#......", ".......#........#..#......##..#.#..##...#.....#.", ".###....#.........#.###.##...#....#......#.#..##", "...#.#....#.#..#.#.....#.#...#.#....#...#..#..##", "......#...........#.......##..#...#...##..#.#.#.", ".#..............#..#..........#.##.#.#..........", ".#..#....#..#..#......#.###....##......#.....#..", ".#......#..##..#.....#.#.#.......#.#.......#....", ".#..........#.......#.#..#.#....#.....#..#......", "##........##......##..##.........#..#...#.......", ".##.........#.#...##.....#.####.....#.....#..#..", ".....##.#......#...#.#...#...#..##.....##.....#.", "...#.##..#.....#...###..B.#..#....#.#..##.......", ".............#.##.......##.........#......#...#.", ".###.#.##.#.#.#...#.#..#........................", "#...#..........#.####.####........#.#...#.....##", "......#....#.#..#..##...#..#...........#....###.", ".#.......####.......##......#.....#..###..#....#", "#....####....#....##....#..##...#.###....#......", "....##...#..............#.#......##A....#.##...#", "..#.#..#..#....#...#...#..#.###..#.#..#..#.....#", "..#.##...#..#....####.#.#.......#........#....#.", ".##..#.#....#.#....#.#.....#...........##.......", "...#.#....#....#............#...#....#..#.......", "##.##.###...............##.##..#...#.#.#.#....#.", "#..#....#..........#.....###.....#...##.###..#.#", "..##..##..##....#..##.....#..##.#..#.#...#....#.", ".........#.#.#...###....#.......#...#.##........", ".##......#.#.....#.#....#...#..###.#.#......#...", "#...####.....###.#..#..##.###....#.....###.###..", "......#..#..#.#....#.#.###.#........##.#.#..#...", "#...#....##....##.#.#...#....#.......#.......###", "...#...#.#.............#...........#.#.#.#..##.."}
10737
Returns: 32
{".#.#.#.##..#.#.#.........#.....#...#..........#.", "......##..#...#.....##.##.##.##.....#....##.#..#", "..#..#....#..#..##.##.##........#.####..#..#....", ".#.#.###...........#.#..#.#.#.##.#.....#..##...#", "..#.#.#.....##...###....###..###......#.##......", "#....##..#..#.....#.#.#.##.#..#.......#........#", ".......#...#.....#..#.#.....#.##....#..#..#...##", "#....##.##.#....##.##...#....##..#..#.###..#.#..", "..##...#.##....#.#.##.....#.##.#..#......###..#.", "...#......##.#.##.......#..B#..##.#.....##.....#", "......#..#...#....##...#..#......#....#.....##..", "....#..............#.....#....###..#....#.#...#.", "..#.........#..#.....##.###.#.#.........#.....##", ".....##..#...#.#............#..##A##.....#....##", "..#..#....##.#.#.#...#..#........###..##......#.", ".####.###..#.....#....###.#..#......#.......##.#", "#................##..#.....##..........#.......#", "#.##.........######....##..#..##.#.##.#.###.#...", ".#..##..##.##.#.....####..###.#...##..#.....##.#", "..#...#.....#.####....##......#..#.###..........", "##..#..##..#.....#..####......##...##...##.....#", ".#.#..##..#..#.#..#..##.#.#....####..#.##.#.....", "#.##.#.............#..#.##....##......#.#.##..#.", ".#.##..#.##...........#......#...#...........#.#", "..#.###.....#.##.##.##..##.#..##..#..#.##..#....", "..#....####.......#######.....#....#..#.#.##.##.", "#...#..#..#.#..#...#...#..#..#.#..#.#.......#...", "...##...#...#.......###.......#.##...#..#.##.#..", "#....#..#.......#...##............#.#..#.......#", ".#...#..........##.##.....#........#.#....#...#.", "....#.#..#......#...###.#.##..#...#...#...#.#..#", "##...#..#.#..#.....###...##.....#...#.##......##", "#.##.#...##.###..##..#####..#..#.#.#....#.....##", ".##..#..##.#.....###.....##..##.#....#...#....##", "..#.......#.#....#..##...###...#.........#...#..", "##...#...#.#...#..##.##.#####.####.#.......#....", "#....##..##.....#...#.......#...#.#....#...##..#", "#..#.....#.#.##......##...##...#..#..#.#.#..#...", "#....##........###...##..#.....#..##..#.#..#....", "#...#.......#.#.#.#...##........##...#...#...#.#", "#.##.##.#.#...#....###.##......#...###.###..#...", "...#....#...#..#.#...###..#..#.....#...#.##.####", ".#....##..##...#.##.##.####...#.#.....#.#.......", "###...#....#...#.........#..#.#.##...###.....##.", "..........#..........###..###.#.#...#..#....###.", "##...........#......#.##.#.......#..##.#....##.."}
3296
Returns: 26
{"...#........####.##.........#...##.#..........##", "..........#.........#.........#...#.##....#..###", "........#.#........#...###......................", ".#.####...#....##.#.#................#....#...#.", ".......##..#......#.#......#...............##...", "...###..#.###.......##.###........#.##........#.", ".##.....#......#...#........#.#......#.....#....", "#..........#.###.........#..#..#..........#...##", "......###.....#..#..#....##..............#.....#", ".........#....##............#..#.##.....B...#...", "##...#...###.#.##......#...#...##..#..##.###...#", "......#.#................#.#.#......#.#...##....", ".....#..##..#..##....#.#.....#........#..#..#..#", "##.#.....###....###....#.#..........##.#.....#..", "#........###..#...##.#.#.##..#..#....#.#.....##.", ".####.....#..#...###...#..#.##.#....###...#....#", ".#...........#.........##.....#.###...#.#.##.#..", "#....#.#..#.......#.##..........#..#.#...###...#", ".#..##..##........#...#...#......#.............#", "...........###.........#..#.#......#.#..#.....#.", ".#.......##..............###..##.....#......#...", "......#......#.....###...#...#....#.##.....#....", "..#.#..#..#............#.........#..#......A....", ".#..#...#....#..##.#.........#.#....#.....#.##.#", ".......#..#.#..#....#....##..............#..#..#", "......#.........##.....#.....#..#......#.#...#.#", ".#..........#.............#.#...##.#............", "..##...##...........##....#.....#...........####", "......#......#.#.......##.......##.#.......#....", ".........#.#......#.....##.#...#.##.............", ".##..###.##.....#.#.#..............#...#.#....#.", "..#.......#....###......#.............###..#....", "#.#..#..##....##.......#......#.........#....#..", ".....#.......#..##....#....#.......#..###....#.#", "...##.....#..#.#.#.......##....#..........#.#...", "..##.......#....#............#.#.......#.#.#.#..", "...####.#............#.....#...#.#..#..#.......#", ".........#..#.........#.##..#.....####...#......", "...........#....#..#.........#............#..##.", "....##..#..#.....##......#........##...#..###...", "...###..#....#..#.#.#...#.#......##....#.#..#.#.", ".##............#...#......#.....#.....#....#....", ".................#.###..#.#......#.#....#.#..#..", ".......#...#...#..##...##..........#.....#.##...", "........##.......#..#.#.....##....#.##.#........", ".#......#.....##....#.#...#.#....##...###.#..#.."}
32
Returns: 18
{"...##.......#...#..#.##.....#..#.##.##...#....#.#", "###.#................#.#....#.##....#.#.#.#.#..#.", "#...####....#...........##...............#####..B", "..#.......#......#..........##.#......#....#.#...", "#..#....#...#.#.##.....##...#.....#.#.....#...#..", "...#....#......#.#.#..##.......#..#......##.#....", ".#.....#........#..#..........##..#.........#....", "......#...###......#.#.#.##..#...........#..#.#..", "#.......###.....#.##.#..#.....#.#.#..#..#........", "#.##.#....#.##.##..#.....#.......#...##..#..#.#..", ".#......#.....##.........#.#........##..#.....#..", ".#....##..#.#.#..#..##....#.##....#........#..#..", "##.#.#.##..#.#.#..##...#.#...####....#.##........", "#........##..#.#...##....##...............#..#.#.", "...............#.....##.....#..#.....#..####.#.#.", ".......#.....#..#.....#....#...##...#.#.#........", ".#..#....#.#....#....#.##.####.....#..#.#.....#..", "....#....#....#........#...#...##...##....#.....#", ".#..#..#......#................#...............#.", "..#.#........###.....#.....#.....#..#....#.....#.", ".##.##.#.#..#.......#....#..####.A.#.....#.#.#.##", "##.###..#.#.#...#.#.#....#.....##.....#.##.#.....", "...........#.#.....#.....#.##.......##..#.....#..", "##..###.....#.................#....#.##..#.......", "..##.##...##.#..#......#..#......#...#.......#...", "....#.........#.#..#...#...........#......#....#.", ".#.#..#.#........#...................#.#.#..##..#", "....#..#.....#.......#........#......#....#..#.#.", "....#...#..##.#......#.....#...##.#.#......#..##.", ".#..#...#....##.#.#...#.......#..#.#.....###....#", ".##.##..#..#......##........#..#..#.....#.......#", "...##.#.#.....#...###.......#.....#...#...#....##", "##...##..###..#...##..#.#..#.#.......#..###..#...", "........#................####.##..##...#.#....###", "...##...#.#...##...##..#.##...#..#.........#.#.#.", "#.....#..#.#....#.....#..#.##...#........#..#.#..", "...##....##..................#.#..........#......", "....##....#...........#..#........##..##....##.##", ".####...##...#.#....##.....###.##........#....#.#", "....##......#.#.............#.#.#........###.#..#", "....#..........#......#.##.#.#..#.....##.....#..#", ".......#.#......####...#.#..#..#........#.....#..", "............#.........##.....##.###.#.##...#.....", "##......#................##........###...........", "###.#.....#.#.......##........#....##..#..#...#..", "##...##.#....#......#...####....#....#.#.....##..", "...#....#.....##....#.....#....#.......##.#.#..#.", "##....#.....#..#.#.#..#...#....#....##...#..#....", "#.##.#.........#.#.#........#...#.........#......", "....#...####....#......#.#.....#...#..#.........."}
344
Returns: 33
{"....##..#.#.................#.......#......#.", ".....#...#.......#......#............#.....#.", ".##..#..##.#.#.....#...#...#......#.......###", "..#..#..#.#.#..#...#.#.....#..#...#..##.....#", "..#.#.#.....#..#.#..##...#.##.#....#....#.#..", "...........##........#.#.#.....#.#.##....##.#", ".###...####....#.#..#.#..##.......#.....#..##", ".#.#........#...#....#..##.#.###........##...", ".....#..#...#..#.#........#.....#....#.##..##", "......#.#.#...#........#.#......#..#..##.....", ".#.#..#..###.#...##..#.#........#........#.#.", "##.##...###....#..#..#.#.##.#.#......#.#.#..#", "##..........#.#..#..#..#.###.#...##...#..#.#.", ".#.##.......##...##.#...#..##...##......####.", "##.##.#.##...#....#A..#.#............#.......", "#.#.##...#..#....##...#.#...........#..##....", ".........#..#.##.....##...#.#....#.....#.#...", "##..#.#...#...#..........#.##...#.##.........", ".#.................#................##.....##", "...#..#......##.###..#..####.......#....#..#.", "#....#..#.#..#.#....#.....##.#.......#....#..", "............#.....#...####.#....#.#...#...#..", ".#......#..#.##...#..##..#...#..#.#......#.##", "..##...#....#.##...#.#....###...##.....#.....", "#.....#.#....#.....#........##...#...#....##.", ".##.##..#.........#.#...#..#.#.#..#........#.", "......##.##...#...###..#.....##....##....#.#.", "..#.#..#...#....#.#..##.....#.......#.....#..", "..#.....#..#....#.###......##.#........#.#...", ".#.#.....#.#.#.............#.B.#.#.##........", ".#..#....##......###....#.#...#.....#........", "..######..#..##.##.#.........##..#..##.##.#.#", "..#..........##......###.##.......#..........", "#..#.#.#......##....#........#...#..##.#....#", "###..#..#..##...#................#.....#..#..", "#.#.#..#...#.#...........##.#....##...##..##.", "#.#.......#.#......###....###.....#.###......", "...#.#........#.##.....#.#......#...........#", "..#..##.#.......#.##.....##...#.###..........", ".##...#...#..#....#.#......#......##.#.......", "#...#.....#..##..####...#.#....#...#......#..", "..........#..........##..#.#.#..............#", "......#..........#.....#.##.#...........#..##", "#..#........##.##...##.........##.#..#.#....#", "#.#.#.#.##.##.#..............#.#...##...#...#", ".......##....##...#........#..#.###...#...#..", "#.#.##..#.#..............#...#.........#.....", "..#.##...#.....#...#..##.##.#...#....#.#....."}
831
Returns: 31
{"#___#_CC_#_____.##_#____##.___#_#_....___.__.##_", "#_#_._____#.C__._#_#_#_____##_._##_C#C__C.#.##..", "___##._._.#C_#_____.#_#_#.#__#_.___#____#C_##C__", "#_#___#_____.#____.C#####_#___#__#_#.#_.#__.#__.", "_.###____.#_.#_.C____#_#._#____BC_C..__#_C___#_#", "_.#C._C.#.._#_#.#___####_###_____#___.C_C_#.____", "##_C##C_C__.__.__#_._.#.#___#__#.##..##__.___#__", "____#_#C_.________##_____###_____.#.C#__#_.#___#", "_#___._##_.#_C___#C_C_._.__.__##.___#C#C_#.__.#_", "__..____.__.__#.#__#__.C##__C##_.C_##_#__#_##___", "_#.#_#___..##CC#.##.._#_###_.____##_#C________._", "_#_.____._##C#_.._#.__._##___C._.___C_##__#_..#_", "#_.___.#_#__.__#.####__.____#_#C._##_____C_#_#__", ".__________##C_#C_#_#_.___C_##___##_##__#C__#_#_", "____#__._C#C#_C.___#_#__#__._##C_C#___._____.#__", "_._._.####__#C__...#___###__###_#__.______C___#_", "___C__.._____#C___#___###_#...C_.__##___..###_C#", "._C..##.__.C.#_#.._#A.____#___C_#_.____C_##__.__", "____C__.####..___#__##_#.__C_#____##.______#.#_#", "#_##C__.__#._.#_#__#_#._#C_#..C__.____##___#_.._", "____.##_#_C#_____C.##_._____________#_________C#", "#______._#_#_____C__..__#__._#__#__._.#.#______.", "C..C_C_._.CC#____#__#___#__#_.______#C#___#_._#_", "_____.#C___#_##_C______#C_#..##._#__C##.._#___C.", "..______.#__.__#_C#.___#._#__#__#_.____C#C##.#__", "C.#.##._#_#___.#_#____###..__C_____#____C#_#_.#_", "________#______#C#.#__#_###.__#_##__##.C___#__##", "#_#.#.___###__#_#C..__.___#__C.__#_..#_#__#_____", "._#____._#C#__._#____##.__._#__.C__##____#___C.#", "__C__#_#___#_#___##___.C__#_#C_#_#_#__#___#____#", "##._C#_._#______#_.#.C##_#_..###.#_#____#_._#_##", "__#####_______#___.__#.__###___##_#___#_#._C____", "_____#__#_#.__#.C#C#_#_C.#C.#______.##_#___#____", "__.___#._##__.__C__.____________._#__#._#C#___#_", "___#_#______.#.______#._#____.__#C#______##.#__C", "#___#___#_.#C#.___C_...____._#__#_###_#____#.__#", "#_#_C_#_..#_#______#.____._#._##__._#______.__..", "_#._#_#_.#__###_.###C__#C_#._#_____##__.___##._.", "___#._#__C__C..#_._#.#_##___.##_C#.#C##_C_##C.__", "_..____#C###_C_#.#_#._#___._###.#._#.__#._._.#_.", "___#_.__.C#.##_.._#_#_##_#_#___.##__C_#____._#_.", "___.___##__#_.#__C_#_##___.___#__....__##______#", "_._#___#_#C.._##_.____#______#__.#_.##__#___#_#.", "__#.__#_______#.#_____.###_##C__###_.CC._#_#__#_", "C______C_.__..___####____#_#_#_C_##__#.__##__#_."}
265
Returns: -1
{".#.#.#.___....###....####.#......_._..#...#..", "..#.##.#.C...#.#._#......##..#.#.###....#..##", "C#C#...#_#.##.###.########.###..##......#....", "#........C#....#._#......C.....###......#CC.#", ".#...C_._.#.#.#.._...##_#.##.##_._.##.#._###.", "C#..___#C.###...####._#...#..#....#...#...#.#", ".#..##.__.C..C.#_.#..C.##..C###..C...#..#...#", "#####._C...#.._...##_..C.._.###_..#.#..##._.#", "#...######_#._#_.#_..._###C#..#......##....C.", ".##.###..#.###...#..#.#_#..#.C#_..##_#_.#.C..", "#.#.C..#.A##_.C.#..#............#..C#.#..#.##", "_##.#...#..C#...#.._#...C._#C##C#.##.....#_..", ".#.C...#....#...##.###..#......#.####.....##.", "#_#._.#.#..##....##_.#...#_C...#..B.##.##__#.", "##.#.#.#.##...####.#..####._.#..####C#_C.#...", ".C.C###......##.##_...##..###..C##.##########", ".##.#.##..#....#_.#..#._C..##.###._.#...#.#..", ".#..####.C##.####__##.C#....#.C.###.#...C##..", "###_...#....#................#.#_.#.#_##.....", "#.#....._._..#..#.#.._##.#..##..#.#.#..#.#...", "..#....C.#_##....##......#.#_.C...#C#.#_#_#..", "..#.C##.._..#.#.#_.#..#..##....#C..#..#...#..", "#.##..#..C._#....##C###.##.#...#...._C__.....", "....#.....#C#.._.#.#_....C........C.##....#.#", ".._##_#.###C._.##..#._####..##_.###.#..._....", "#..#.#.#.#......##_.._...#.##...##.##..CC..##", "###.#...#.##....##...#..C#._##..C##_.##.##.._", "#..C##.........C.C..##.C..#.._##..#.##.#.._..", "..#..#.#.#_.#.........#..#...CC..###C.#._.#.#", "#.#...##...#..#....#_..._#..##_....C.#..##.#.", ".#.#.#_####.##..#.##._....#.#..##.##.##C#._.#", "......_#C.#...#..C##..###_#..##.#..##..##...#", "##.#.#._#.#.#..##.C.#..._.#.#...__....#._....", ".#...##.####..#..###C_...#....._C_.C..#......", "..#.#C_......#.#...#.##..._....##.C..#.......", ".#..._CC#_.._.#.##.#...#...#.##..##..C._#.##.", "#...###..#.._#.#.#_....C........_.###._.#.#..", "_....#C.##..#.##...#.####..#C..#......#..C##.", "#.#_.....##....##.#C.#..#.##....#...._#_.#.##", "C#...#...#......#..#.##_#..##.._..##.C#.#..#.", "..C#.._#.....####_C....#....._...##C.C.##..#C", ".#.....#..##.#...##..##..#..#._..#...#.#..##.", ".##.#_.._.#...###..#....##..#.##...#_#.###...", "#..#.__.......C..##.C##..C..#.##..#_..#.C....", "_#_.#....###._#_....#..C_....C._#.#_..#...#C.", ".#.##.##...##.....#C..##.#.##...##.#..##....."}
41
Returns: -1
{"___..##..C..#.#._..#_##______.#C..#__._.C.C#__._.", "..__..##__._._..#__...___._._#____.._._.##__#_.##", "_C__..###._#.##_##..C#.C#__..._.__C_.__._#..#_...", ".._.___##.##_#.#._#C#.C##___._._._#__.#_#_C_._.#C", "#____#.___.__.##C.#__.##_.__..C_#.._._#_##..##___", "__#._#_._#.#C#___..._#C__#.__.._.##_#C##..__.__#_", "_#__C.__#...#C..#__###.#__#.#C.______..#.##.___#_", "##_#_#._#.C###_#.#._#.._#_C._._#_#_.###C#.#..C._.", "_.#._#.#._##_..__.._#_.___.C#__..C____#.__._._C._", "#._.._#_#_#_C#_#.___._#.C_.CC__#_._..C_#.._#._#..", "._#_#._C#___.____C_.._##.#.__...._C_#_.C___.C_.__", "_._#___##_._.#._._#__..#____#....C._.__._._#__.__", "_#._#__#._C_.__#.__..C#_..#._#._._._..C####_.____", "_._#__#_.#._###_._C_#._#__#__.______#_#__#____#_#", "###_C#.__#..CC_._#...##._...#__C_#.##...#_#._C_#_", "..#...##_##.##.#__###_#___#_#__.C#.__C_____.._##.", "_._#..C...#___._.##____##_....__#_.___.#.#.___#._", "__#.__..._C#_#_.___##____#__#_.##_.##___.___#._._", "__#._____#_#_..._._##__.#_._.__._._#_CC___.__.#._", "#__#__#_C.##_#__#__C#.#_.#C__._.##__C_.__.#.#.___", "_.###_.._._.C__#._#C_____#.._#._#C_C##C_##_.#.##_", "_..__##__.#.##C..__._##.#_._#....__.._.__.__.__._", "__.___##..###__#_..CC_____.___#__C._#_.__C__#__#_", "#_#C#.____#_CC_._C#_.CC_..___#__._._#.CC._##_.__#", "___..___.._C_#C__.###C_.__##._C._#__._#.....____.", "__C___.C___#__._________.___#_####..#_#.###_#.#_.", "..__._.__.#_.#._.__#.##__.._##C._._#__.#._.####._", ".._#.#__.#_#__.____##___#C#.#.#_.###___.____#__#_", ".__.___C#_.__#._#.._#..##_._##_._#_#._.C.._#._.__", "#_#_..__#_.#_#___..#._##__....#..#CC_._._.#___C__", "_._.__..____#..#__CC.___#_##.#_C__..__..C#_#__##.", ".#._##_#._.#.#_#_.__._#..____#.#.####.C#___.___._", "_#_._.._.#_#__.#####__#C_##__#__._._C#____C._._#_", "#.__.__._.#C.__##_..#..._####.____.._C#._#._#_#C_", "####._.__.##_#__C._#_#__...#._#__###.##_##C###.__", "#.._._.____#.___.C#._#___.#__##C__B__##___.#..##.", "#_#_#_#.#____#..._#____.#__##.C_#.#_#_#_.._#___._", "#_##__.___#__#___#._#_##._..#C##..##_C..____.#C..", "__.##_###.#..#_#__.#...#_._#._#_____.._._.._#._.#", "C#._#__.#_.#.#___#___#__#__._##__#.#..#_#C#_#..#_", "C#_.__#_.#C._#._#___._A_#__._#__C#____.__._##._#.", "_._#._._##___#__.#C___._C._#.__.#._#_##_#C_.#.__.", "__CC.C..#___.###_._CC..__.__#.._##_.__.#_...#..C_", "C.__####..#....._._###_.##.__######..____#._C_#..", "_#_.__._##._..__....##_#._#CC_.#C#___#.#_##.___C.", "#..#_#_.#.__##_.._#.__##.___C.___#C#C_.._#_###CC_", "__.____._#_#__#_C#_._C._##.._C_#..##_##_###.#####", ".##._#__#_..#_..__..###__#.##__.#____##C___.#.__."}
7
Returns: 81
{"#_._C___C_#C__.__#.#__#___#___..#____###.___##_##", "_C.____#__#____#__..#_#_#CC.___.C_..##_..___C#___", "__##__#__#_#_.#.#_####C..__._C__#_#.._#_#_##_#___", "##_#.#_.__C_#_#__.__.#_.____#C#__##____#_#_#__##_", "#_#C#_##_#_.#.C__##_#...________..#__#.___#_____.", "#.#_##__#.___##..#.#_###C_#_##_#_#.___C__#___##_#", "__##.__._#.##.#_##____#C______.____#__#__#C_##_##", "_#C#_.__._.___C_C_..__.C._#_C#__#C##_#___#.__.#.#", "#___#_##_###_#____###_C.____C_##___#__###C#_.__._", "_#__#_._C.__####___#__#_____#_#_...__.##__.C___##", "___#_##_#C#_.__#___#_._#____##___##_C.#..#___#_##", "#_____C#__._#_##_.____C___#__.#.##_##___###___#__", "#.___#_.#####__C_C_____#_C#_.____####__##.#._..##", "_.C_#_.#__#_##_.#__.__##_#__#._#_C_____##_###C#_#", "C_#.#____###___.##_.C._##._._#____##.C#_#__#__.__", "###.#_#__#C##_#_.CC____.##._C.#_.__.____C#___#__#", ".#_._##C#__###__#_#_##___.___#.._C_CC____##__##_#", "____#_##C#..__._._##__#___#___..__#_#..#C#####_##", "__#____#._#____C_C_##..__._.__##C________###__###", "___C__C._.#_#_C_##__##..#._._.#_.#..#_.____#____.", "._#__###__.#___##C#___##__..C_#___.#_#.##_#__##_#", ".#_.____##_.._##__.__#C#_#C_##._#.###___##__##C_#", "____._#_###_#____#_##_______C_#___._####___C_.#__", "##_##_._.__#____##_#__###__###__.#______#_#__.#_#", "_C__#__..#__#____#__#_###__##_#_###..__._#______C", "____.C_._#.._____#_.#_C###___#__.__##__#_#.._C#._", "#._##_._###___#._#_.___##C__._.##__.._..___##_C__", "_..____#_._#_#.####_#_#C##__###_##_##__#.._C_.#__", ".#__C_#_#_#C___#_._____#__#___#.###___#C_C_C_##_.", "#._#_####___##_#.____##.C#_____#.__#__._#.##_____", "_C__.__##.#_.###_#__##.____..##_#####__._##_###__", "#__#.##__C##.__C_C__#____#_C__#C____#_#__###__#_.", "##._####__C__.___#_#_C_#_#.#_#_##_##.__#_##___#_#", "###_#_.._#__._#_C_##___#___##__##.__#_#_##C___#_#", "#___.________#____#_#___#____#__###_##_C#._CC.C_#", "C####_##.___##____#_#__#####.___C##_#C#_.C___#___", "_.__.#_#.._#_.______.#_#_##_#___#__###._.C#_#__CC", "__B__.##._#C_#____##.#_##____#___C#__._#_#_#_.._.", "#__.#__#__.###._.#.__.__####.___##._#___.#.A##._.", "####_#_.#._#_C#__#._##___##C##__##__#_._##____._#", "__C.####_#._#_._#C#__#_#__#_.___#_#C_####_#_#___C", "#._#_#C.._###___##_##__C._#.##_##____#____#.#__#.", "#__##_##__.___#__#.___#_____#___###_______..#_..C", "._#_#__.#_##_##_____.__#__##___C_#_____###__.##._", "._####_._#_#__C#_#___######____#.#__#_####_.C_##_", "_#_#_#__#_.._C_____#_#_##_##.__#_#___#_#__#C__#._", "_#_.#______.C____C_#____#.____.C#____.____#.___#_", "#_#_.C__#_.#___C.___..__##_#__C_#______#_____._#_", "#.##_##_#__#_#_#_.___#__.#___####_#_#_#_#__C_#__."}
934
Returns: -1
{"...__.#.##_#_#.#C..#._..###.C.___.#_C.._____..__", "##_#.#.#___##.C#__._CC#_##.._.C._.__.._C..__.#_.", "_..__...C_#.___##...#_.##_.#...#.#_#.#_C_.._.#__", ".._#.#.C#_.._...#C_._###__#..._.___#_..#_...__#.", "C#___#C.#_...__.C..._.##._..##_#_._._._...._#_##", "__##.##._#._C....C#..__..__.#.__.C#_#.#..C#_.__.", "_._.___._##_._......__._._C#.___#__._##..#_#..C_", "#_..__.__#.__#..__#.__#.#C..#.._.__#.#.##__###..", "...____#..#_#..##.#_..##C.##_.##.##..____#_.._.C", "C_##.C_#.C#.C_#..#.._C__.C_#._#_._.._#_.#__##___", "###_.._..__#C.#_.._C...C_#.#._._#####.#_#.._##__", "#_.._.#.#C###._.._C#._C##._###C#...##..#.#_#.__.", "_#C._#__#______#._._C....____._#_#_#_.___._.._.C", "#....##..___##__#.B#.._C_C###__.._#_C._##.C.#__#", ".__.#___C__#___..._._..._._#__..#_#.__..._..___.", "___C_..C_..._..#.._.C__C_._#...__._#_#C#_..##_.#", "_##.._..#___C#.C_.__._.C._##_.._C._.A_###__###_#", "#.__C..__#_#..CC...._...#.C___._C_._._##.___.C.C", "__.._#.CC_C__#.#_#_._#._#_._##C..__.#.__.#C#.#..", "_#_#_#C..#C._.##C____.#__.._C#_._.#__._#.._#__#.", "C.___#._#._#_#._#..#.#...#._._._##___._.#...._._", "#.CC_C...#_.._##.__C_C.##_._#...__..##.C#_C._C##", "_#####...___...###.#.._.__.....C##.____##_._...C", "#_..._.#__.__..###..#._#_##_._.#.__._..__#___C_.", "__#C.__.#_.._#_#___...#.#C..__.C_._#.#_#_.__#C_#", "_._.._.#...CC#_C....C._..#_._._.__.__.__..#.#_C#", "_..#_#___.#_#._#.#C#_#C.#_.###CC._.._.__#_.._.._", "C#...._##.__.__._##.._#.##C__#_..#__.#_..#__.#..", "____#_.._C#C#._._.#C.._..##_.._.#_##_#..#_...___", "____.#.#_.#_..___.___..#_#C#_#_.#.__.##.__#..##.", "_#_..##C._..#_._#._____.#.._#.##.#.#.__#C..__...", "#_#...#._._##_##.#___.._._.__C__###.._._#.C_C_#C", "_...##C_.__C##._##__.#_____#.#_#.__#_##..__.._..", "#....##____._.#C__#C.___.#_#_.#.._C__.#C#_.._.__", "#.#._.___#.#._.###...C#.C#.#_#_#.__._#__#.._#._#", "__#.##C__.#_..C#_#_#_##._..#.#___##.#.._#._____.", "#.#._.#____..__.####.#._.....##___._#._#C._#..C_", "#.__.._#_._.__##.##C_##_._#__#_._C#.C#C_._#..___", "_..#_C.#___.#__#_#._..#___.__.#C_.#..##__#__C..C", "C_#_._.#._._.C.#___#._#_#.._..#C._..C#.#_##___#_", "C_..C.#._._.__#_#.....C#..._._.#C____##__.#____.", "._#_##C__#___C._.._._._____C_..C##_##_#.#_.._..#", "#_.._#_.._#..##..__###._#_.#_C.._._.__.___##_._.", ".__#...._##__.__._C_#_____#C_.._____#....__..###", "_._._#_.__#._###C_..._.#_#..##.___#_.._.##_#.CCC", "#_..._.___.##.#...#___####.._#..C.#___#__#.#__#.", "_C.#_.._.##..__.#._._C_.__C_#.#.#._#__C_._#._#.#", "..#.###_._#_#_.._#__.C_.__...._CC#_._.#..._#__C#", "#_..._#__.C#__CC#___._C_..._.#.###_.#._._###._##", "__._..__..#.__._###____#C.#...#__._._#......#_#_"}
9942
Returns: -1
{".#..._...#.##C...#.......##....#.##..._##..##..", "..._#....##....##.._...#...#...#.#C._.#...#.C._", ".......##_......#.#...#...#.C...._.#..#.......#", "#.._.....#..CC....C.C.#.......#.._##...#.#.C#..", "__.#..#....__.._..#.#...#_...._._.#.....C..#C#.", ".....##..#.#...C##...#.._..#.._.....#..C#__#_.C", ".....#.....#CC##.C#.#.._#.#C#...C...#.#_.._....", ".#..#.._..#...#C#..#...####....._.#.#.#..#.#_##", "_#.##..C##.....C._......_..#..#..._..#_#._#...#", "#...#.....###C.C.#.#.##_.._.C..#.....##...#..##", "...#._.##...#..._.....##_.._..._C..#.#.........", ".#.C.#_.._.#...##..#..#C.#..#C........_..#.....", "#.......#.......##.C_.C#........._...#...###..#", "...__C_#.......##_...#.....##.._#..##..#_.C..##", ".#._._#.#_##_.._..C#C#.._...#......##..._.....C", "#......#..#...C........_#C_#..C_..._###...###.#", "#.#..C.....##..#__..#.......C...#....#..C#.C...", ".._#.#...._#.#..#..#C..#..._#.#.#...#..._.._#..", "#.#.C.#__.#B..##..##.._.###....#..##..C.#..._..", ".##_..##C...C....#.....#.#..#.##.....#.#....._.", "#..#C_..#_......C._####....C#.#.....###.##...C.", ".C.#..#.._.#.....#.CC.#..#.._#.#####..C#.....C.", "##......#.##.....#.__.#...##..#_....._.....C#.#", "_#..#...#...#...##.#..#.....#.C_..........CC.#.", "##.#.C#.##.##.#.....C#..#C#..._C._#...#..#.###.", "....#_.#._._#....__###.#._....#...##.#.#_##....", "._#.#.#.#CC#.##.#.....##C###..#C.C_##.#.#.#.##.", "..C#.##....#.#..#..###..##_....._#C#..#.._#..#.", "..C.#_#..#.#.#_C.#C.###......C#...###C..#.#...#", ".........C..#.#..C.#...##..#..##..C..C_..__....", "#...#...C._##.#....__#...C.C.#C##..#..#.##C.#.C", ".#..#...#._#_..C...........#....##.#......_..#.", "_..#...#.#...#..#.####..#._....#._#..##.C.#.#..", "_#..C..._.#.##...#...#.....##.#...#.#._...#....", "_......#.##.....C#.#.........#.#._.#.#.......C.", ".#C._C##....#.##._#.##C.###...##.#...#....#....", "......#_.....#...._##...####............#.._..#", "._#.A#.._.....C....##........_#._...#.#...C##.#", "###...##..C._C#_.#_.#_.......#..##.#....__#..#.", "##......###C#.....#C..C###.###.._.#..._....._#_", ".#..#.####_#_.##...#...C..##.._..#......._##_#C", ".#.#..#.#.......C.#...##.#...#.C....##......_..", ".......###.#.##_C....C...__.....#...#_.#...#.##", "_..##...#...C....#._#.....##.#......C.####.C...", "#....##...####.#.C.._..##...#..##..#..#.....#.."}
13
Returns: 40
{"#.._#.._#C....#_.......##.###.##.#.#.###...._#.", "...C#._...._...#.#....##_.CC.#.##...#..#..###C.", "##........##......##.#._#.C.._.#.#.._..###.#_..", "..C####.#..C......_##.....#.#C.#..#..#...C....#", ".#.....##.##..#.#CC#_.##..#....#_.#.###..###.#.", "..C##.#..#.#.......##CC...#.#...C_.##.#.#.#.##.", "....C...#.#.C...#_C#_....###._C.......###.#.C#.", "...C#.##..##_..#.C#.......###_###...#..##..##..", "#.#..#....#.###...#_..._.......#C.##..C.#_####.", "###.#.._###..#_..###_.#..###._#.##.#..#_.#_.#.#", "....##..#._##.....###...####.#####.#..#.###..#.", "._.C#..#C.#...#.#...##.......##.##....####.....", ".##......C..#.#_...CC..##.#.C##C##__..#.#_####.", ".#_####..##C.####.####.##..._...##..###_.._....", ".._..##.#.#._.....##..#....#..#.C##_#..#####.#.", "._.##_C.....#.C...#..##.#..##._#.##.#..#.#.....", ".#...#.C...#.C##.###.##.....###.....#.C#.###C..", "##C.......###..##C._#...C.####....#_##.#....#.#", ".##.#_...#.#C##.#C#_##.CC...#.#.#C_.._.#..#.##.", "C..._CC##._..#.#.#C##.C#..#...##.##._.###._###.", ".C_..C_._#.##...C...#####.....#_.#######C..#C.#", "__##.C#..#C..#_...C#..C#.C#..##..C_C._..##..._.", "C..#.#..#.C..####.#.C#..#...C........C#.#..#...", "C.C#.#####...##...A##.#.#C..#.#.C#.#######.##C.", "_.....##CC....C.#....#.#.....##...###.#.#._....", "...C#C.._.....##C#####.#_..###..._#.C__.....#._", "#..#...B.#.#.#..#.C...##...###CC#.C.C#_.##C##_#", ".#_##..C...###.##C#.#.###......##..##C#.###...#", "#..###.....C###.###._..##.#..###__.#.#..##.._#.", "C...#._#..#.#C#.#.##.CC#...._.##....._##..C#.##", "##..#C#_#..#C#.##.##.#.#..#._.#...#.####.#...#.", "#...#_...C..###..._...#.#.......#.....#...#....", "....._##.__##_.#_.#...#....._...#.##C#.C..#.C#.", "#.###._.#.C.#####......###_._###....#..#...#._.", "#..#...C###_.....#...._##_..#C##.....###..#....", "##.#####.#.#.#.....#.#..##.#._....#C..#C....#..", "....##....._.#_.....#.###...#C.#..C...#.#..#..#", "....._###..C.....##C#...##_.#_...#........#....", ".######..#.#.##...###.#.#.CC....#.##_....#..##.", ".__....#.#..#...._#..#C.#..#.#..##...C.#.#..._.", ".....C._.C_##....###C...#.#.####..###.#.###.##.", "._.C_.#...#.###....C_##.#C#.#._..#.C#.##..C##C.", "###.._.#.#....#..##...#_...#.##..###....##....#", "C#..###.#..##..##_###_..###.##........#.._C.##.", "......#...#.#..#..#_....CC#.#.#.#..###_#...#...", "###C.#.##..##..#_.#.##._..#..###.._##..##_..#..", ".#_..#.###.#..#......#.C..C...#.#.C#C.###._.._.", "....##_.#...#####....##C..#.#..C#.##_.....C#..#", "......#...#.#..#.#.#.....#.#.#.#._#.....###.#.."}
1658
Returns: 16
{"_##_#__C_####_______##_#_._#_#.#_.##._____#___#", "____#____#__.#___#_.__##__.##__.__##.#C__.##.#C", ".####.#__.__#_#___#._____#_C__###_#____.##_.__#", "#___._#.__##._##_##_####___#____#__#__##___C_##", "_###__###_##_#_________#_#___#___##__#__#_#__#_", ".##_##._#._#_C#__._#_#_C#_####._#C__#________.#", "#.#__#_##C__#_.___##_#_CC#_C##_____###_#_###_##", "#____.#_#___##_C_.#C_____C____#_.#C__##_#_.#_._", "____##__.#._..___#_C#_C__#.C___.._#_##__#___##C", "._##.#__#C_####__#__#_##__C.__##__#__.##___##__", "_#.##__#.._#_####__.###__._#_____.__##_#.._.##.", "__C###..##__.___..C._.#_.####__##__#____#______", "_C##____C__#C_###____###_##__C_.#..#__.__.___.#", "_.#__#_#_##.###__..#C#___#___.##_.#_#___C__.__#", "._C_#__#__.C##_C___#__#__####_###_C__.__.._..#C", "_.##_..#_#__#___C#____#.___#_#___._.##__##__#_#", "##___#.___##.#______#.#_#._..___##_##__##_#._#.", "__###_.C___.#____#___#___._.C____####_##.._###_", "##___._.#_#_.#__.#_..#___#_##.__#_.#C#__#_._#_#", ".#_#_##B_##_.#_#_#_#.#_#____#___C#____#____#__.", "##__._##._##__#C#__.._##___.__##__._#C___.__.__", "__._#_..#_______#__##_#_.__#_.._#####._#####___", "._.__#___###C._#C#___.#_________C#_#_##.#.___##", "__#_.._##_C__##_.#___.###_##_______.___#__##.._", "____#.______.___._#_#_#C._#__.__#C________##_._", "__.#.__#__#___#.##__###_#____##_###____.##__#C#", ".#..___#__._______#####_#__C_____#__C#..__#_.__", "#__#__#_#_..___.#__C#__C__#_#.#C.__#C#.#__.#__#", "__#___#_#_##.####..__#_###_.___._____#__._#__#_", "_CC#_._______##.._#.##.___#_##.__##.__#______..", "#__#___#__.C###_.#_._#______#._##_##__#_.__#_##", ".___#__..#._._.#____C_._#__#.##__#____##._#__#_", "##___#.#.#.__#.__.__._###_##___#_#._._#_.######", "__#__#__#_____#.#_.#C_#.#__C__###.__#_.#_.__#_.", ".C_____#####_.#._.________.#__#___#_#_#___#__#_", "___#_.__##_#_#_#C_#___CC#____.__._C._.____#.__#", "_##_.__.####_____#.___#C#.#_#_#__#____#_#___#_C", "______##__#..##_C#.#__._#.__#___#_#_._#_#_##.#.", "_###_##..#_____##__C#_C____.____##__#___C#_##._", "C__#_#_#C_#.__#_#_.__.C_#C_#_#___#___#_#_###__#", ".##__#_____#_#__#..#C____._____.#._#_#_##__._#_", "_#._#_#.__#_##___#__.___#C#__.______#_#_.#__###", "#_##_.##C_.C#__#______##....##._##__#C####_._.#", "_#__#__#___#__##_#C###._.___.._#______##__#_##_", ".._##_#___#_____##__#____.#__##_C#_#____..__##_", "_._#..#._#___##C#__.____.._C.#C._C___#__##_##_#", "_##__.#_____C.#_C#._______#A_#_C##____._###_C__", "_#_C#____C.#_C_.___#_##_##_##_##___#__#_#.__._.", "#____#____#_.._____C#__#____#__.__._________##_"}
17
Returns: 472
{".C#....__#.C_##__#.__..____##.#.#._...C#...##.._.", "##_.._.####..._##_##__#..#__.__#_#.#_##._#_####_#", "#__.#.#C.#__##__._.#__.##C#.##...#####.#_##_C.._#", "#.#._#_###_C#..C##_#C..#___C##.#_._#._##_#_##C.#.", "#.#_.#_#.#.__.._#.._#C..._._._._####..#.#..#__._#", "###.##.#_._CC##.__#..#._#_#.__.._#C##.___C.._#._#", "C#__._#_###__#._#.#__..###CC_#__#C_###.####._#_..", "_..##_#._##_#...___..#.#___#.C._..___##..C#_#####", "__._.#.#_.__###_.._#..#_#.#_C_.__..___#.#.._._.##", "_#C.#__#.___######.___##_C__#.##__..##.#C___#._.#", "_.###_..__..##_C.C##.#.C._.##...___#_.#_##..#....", "#._##__#..#____C#_.._##.##......_#._.#_._#C_..#..", "_._#___._._#._C#._#._###__._._..#...._.#_.C#.___#", ".._#.##_.._C#_#.#._.#._##_..__#_##..__.#_._##_#._", "#....#___._##.._.._.__#_##_.##...C###..._#.__#_#.", ".##_###__#_#___#._.#.#._C#.C...#__#_#_.C##..__.#C", "C#._C.#__.CC._#_C###.##___..._...#_.#_._#..#_C#.#", ".#_..__.#._______#..__..#.##___.#_.._.##_.____#__", "_...####.C.##__#C#__C.._#..C#_.#_##C.._._#.____..", "#_#C##_C###.#__.#..___.#_#_.__#.#__.#...##_#_._._", "..._._#..#.#_.#C_C_.___##C....#__._#_#.__##.#._.#", "#_C#..####.._##_C..#C__#.#__#_..#._#.#_#...#.#.C#", "_#C_.#C__###..._..#_###__#._..#..#.._.#C.##_#..#_", "C_.._.___..._#.######_##.#._._._.#_..#__.#C..##._", "..___.#...###..___##_.#._.#.#._.#.._.._#_.#..#.##", "##.#_.___#.___#_#_.._.##_.._._._.#_.#._._##_.#_#.", "##_#_.#...._C#.##_.##B#..##.#_.#._#__#C_##..#_.._", "..._#_#_##_#..__#C#._#_#_.#_#.._C._###C..####C.#.", "__..C.##_..___.C.._#_..##....#_###__#__._##_._###", "__.#_C.#_.C#.##.#_.#.##__.#.#.#.#_#.#.#._.._#_.#.", "##__...#__.##._#.__._C#.#_.C##.#_#..#...#.#__..__", ".#..#C#_.#_#_.C.##C###_#_._._....##._._._#_._.__.", ".._.#._#__.#..#_..A_C..##_###_._.###_..####._..._", "___#._.C##.###.___##_##_.#_####..#.#_#_#____#._#_", "..#_#C.C.._#____C#.#.#_...#C#....#.#__..__#__#_#_", "_#__._#___C__.__C_.C_#_#_#_.##__.__.._.__.#C.___.", "._#_#.__#_.C._._#_#####.._..__#_C..._#.##_##.#_.#", "#C###_#_...##__#_##_#._.___.###_#._##.####..#_#..", "C#_..C_#.##_.C##..##.#.##_.##_.__..#.#.#####.___.", "_._##.#####__......#_.._#.#__#_#_..#___#__.#_#.##", "_._##_._#.##___#_._..C.#_###_.._#_C#_._##_.##.##_", "#C_CC___#C_.#_##__#_##.#__.#.__._####_C_..C#___.#", "C##_##C_.._##.#_#C__#._C.##.._._C..C###C__._._.._", "#__C._#_..#.C._..__...__..._._._#___#_.....#..#_#", "__C.#._._..#_.._####_C.#_..#_.#..._.___..##_.._..", "_..C_.___##___.C.#__.##..##___#_._##...#.#.#___..", "_...#_##_._#.C.._.C#._#_#_##_.###_#_#_._C##.._#__"}
235
Returns: 953
{"#_#___#_#_#_#_____C__.##___.C__#___.__##_#_.__", "_#____C__##_.._..##___##__._._##_#._C.#CC__.#_", "_.__#__#_____##C_#C_.___##___##__#__..____.___", "__.#__#___._C_##_.____._##_____#_C##__._.#_.C#", ".##_C.#_.###._#.__.#__._._#__#.##___#_#_#_____", "._._C_______#__#___###_#..__##_#.___##_._.____", "#_.___#____#._C##___##.____#____._____#_.##__.", "._#__#___#__._C__#_.___._##..__#_#__.#.##._C_.", "_#_C_..##_#._C.__.#_.___#_#._._#_.._#__###__#.", ".___##____.__#._.___#___#__#._#.#.______.###__", "..C##.#_C#_.###_C_#.C._.#___#__##____#..#_#_##", "__C___.#___.___#_##C.##_#._##__#______#__#.#..", "..____.#___.__##.___#_._____#.___._..#__._____", "____#_______..C##_C###_#____##__#_.__.________", ".__#.#.#._.._.#_.##C_..____.#__.#_____#__.##.#", "#C.__.__#______##__.#_.##______._.#.._._##_#C_", "##__..#__.._##_.___C.__#___C__..#__C_###_____.", ".___._._C#______._#_.#._____#..#C_CC.___.#___#", ".#.._.____##_._____##__..#C._#___#.___._.#_._#", "___#._#C.______C#__###._#__.###__._______#_###", ".C______.#.__.._.__#_.C__#__..__#C_.#_.#_._.__", "##C__.__.._#_.C_C_#___._#_.__..___...__C__#_##", ".#.#_##C____..C___###._.#.#______#__.__._#____", "#___#_#.##._...###C__##._.______.#_.#.___#__C.", "___.____#C._#...#___#.____C__._#C##.#.#__##C_#", "#_.#__..___#.###_C##__.___.#C###_._#C._C_#._#C", "_.C._##.##_#____##_#_.__.#_##._.#_C___C_###_#.", "_______.__._#_..__.###_.._#__..#.#...._##_.#__", "____.#__##_.___..._#_____..#_____.#_#_#C__#..#", "C__._.#___#____._#___C.._..C____.#_C__.__###C_", "_.C#_#_#____._____.C_C_______#._C_.C._._..__C#", "___#.__..____.__.C__._##_#___CC__##__#____##__", "#___.____#____##____..___.____#___#__#_##__##_", "#__._#___.#.____..#____.__A_.._._##___..##.#__", "_C._#._#...___#._#___.___#.__.__C__#___.#._._.", ".__#__#_.#_#._.__#.#_#___#.___#__._#_____#__._", "_#...#..#____#_C__#_#._C_..#._#__.___#_###_#_.", "._.__._C__.___._##.#__.###_#_.__._.._#_#______", "__C_.#_#._____#__#____##____._#._#.__.._#__.__", "_#_____C#.C_.__#_#_.C##_.__#_##_____#__.__..#_", "__..#_._..C#_...._.##__.#___##.#______C.___.__", "#__.________#__#___._#____###____C_#__#_#__...", "_...__.__._.##__#____#__###_#_..#_##._._.._#._", "#.._..#_.______._._#_#_#.._.#__.__...__#___#C#", "##.##__.__._C__#__#__.____._##__C.__._..#__.__", "_#_.___..._#_#___#__C__.##_#C__.__.#___#.__.##", "___#..__##___##_.____.#__.#_#...C##B_____#__##", ".#_#__.__.__..__._#___#._#_###_#__._#.._#__.#_", "_._.#____##C...#___.##._____.__#__##__.##_____", "_##_.#__#_##_#_#.#_._.###_.__C.#__.__..#._#.C#"}
5
Returns: -1
{"#..__#._##_.C__.__._#_.._#__.###..####_#_##_..#__", "_##C#_..._#_..#..#..#_CC.#.#_._#_.#__##.....#__..", "..._._#.#.__C._.##.CC._...._..__##.C.C_##C#..C_.#", "_...#._C.##_##....#__#.##._.._C.##__##..C#.#._##.", "#_C..._C_C...#_.#.####__.._C.C__..C._.#..._.#__..", ".__#..._...._C.###__#_.C.#..####....C__#_#.#..C_#", "__.##..____.__#....C.#...###.#._#..._#...._.#___#", "_.B...##...#_#_##.#..#_._#_...C..#._..__##..#._.C", ".C.##..#__C_#.C_#...#._##_#.#._.___##_._#C_._#C__", "..#_#........C..#___.##.#._.C..__._C_#.#....__#..", "_C_.#...##_#_##_.__.#.C.#C#.#.##_.###_...#._#..##", ".#._C._.._.#.#_##._..__C.#___.C...###C#_....C#C_#", "..#.__C.C._#C###._..._#####C#._._..#.__.C##_.#..#", ".#._...___#..._.C_.#_._._C_#.._##.#.#.C__.#_##..#", "_.#...#_.#_..__C#..___#__.___.###.#..#....#.__.C_", "_C#####.__.._#.....#_#__#...._#._C.#_C..##_##..#.", "_..##.C.#..#.__#___#.C##_###C#__..__C.##_#.#.#__.", ".#_##.#..__#.##.#.##.#__..C._C._#_#.._..._##__...", "#_..#._#.#..._.#.##_.C#._C.##C._._C._.#.#...___C#", ".#..____._#..._###.._.__..._.#.##__C#_.###..#_.##", ".##C._.....__#.C_._##_####...#..#_.#...C#.C.#.._#", ".##_#_#_.#._.__#....#._.__#.._C#...#.__.._.##C._.", "#C#.#_._.#C_#...##._#_#..#_###._C.#_##.__._....#_", "C..__.#..__.#_#__.C._...###.#.##__##C##....__###.", ".__..#.##__._#_#..#..._#C..._CC...#__.C_.._..__##", "._._.#._#_C..###C#.C_..__._..__##.._#_._#_...._#C", "_.C..#_.._..#.C____#_C.._.....#...C..C..____.__##", ".._.##_#_..#__..###.##_.##___#_#..__.#__._###.._C", "_##._#._#.#._..._.__..#.#.###.#._#..#..##.##.#.#.", "_#____#_#._..#____.#.C#_#..#.#.#_.#..._#C##.#_.#_", "_#_.CC#.___._..###.#_._..#___._.#.._C_..#..C..__#", ".#..C_.___._#._._#.__##_._.._.#.#.#.##.#__....#..", "_#_.C.C.###.._#C###..#._#_.#._C#..#_#.#.#_#..##__", "_...#.#.__.C.#_#..#_.__._C#.#_.#C#..#....#_._.#__", "##.__##._#.#.._.#_C.#_...###.#.#.#...._#_#._#..._", "#.._..#..#_.#C.#..C#..#..##_#C._.__#..C.__..#._._", "...#_C##._.___.___..##C_.#__.#__#_._..#C.C#C_._.#", ".._##_C.#.C......_C._.C.._#_##.#_.##._._.#_...#._", "....#._###..#..##...##...#_#_....C#.#....._#.#_.#", "._.C#._##_#_C_C___#_.._#_._##..#_#.###_..##._.#..", "##..#.#_#_#_.C..#_._.###_._.#_#_.#.#_##.#..C_#__.", "____._.C__#_#.....#..#..##_##.C#..__.#_.#........", "_....C.#.__.#C....##..#_..#...__#__#.C#.#..#_C...", "___C#.#####.#.._.#__#_#_.__###._##__.__.#___.__#.", "#.##__.____.___C___C##.#..#_##...#A_##_...#.__C_.", "__##.___#_.#.###.C.C.C_.#._#.___C##C...__..#...#.", "#C_##C##C._.__##._#_._.##_.##..#_#_..#.#__###__.#"}
11
Returns: -1
{"...#C.####......#...#.##_###.##..._#..##.#.##...#.", ".###.._...._..__.#..............#.###_.###._..###.", "##.....##....#.#___._....#..#.##.#..#####...#.#.#.", ".##._..#.#..#..#........#.....#_.._._###..###.....", "..#_.._##....##.#####.###_._..##_#...._....._#....", ".#..#..#..._.._.#....#........#._.#..C..#__.##....", "..#.....#.#.####.###..###..##..._..#.#..#.#...##.#", "..._....#............#.##_.#.....C#...#.._.....###", "...._C.#__#C...##.#.#.#.....##..#..##..###.#......", ".._.#...._.#.._#.C#..#.##..#..#_....#......._#C.C.", "..#.#...##.##.#.#......###..#_......__#..#..#._..#", "._.#..#...._.#.##_###.#...#..._.#.#.##_....._.#...", "..._#..#..####..#.....#C..C..#.#####.#......##...#", ".#.....#.##.C#_.###.._.#.#..#....C_..#C....C......", "_.##.#...C...._..#.._...._####.#.#...#..####..._.#", "#._.##.##.##...#.__......###..#C...#._.........###", "._#..####....##....##...#C##.#......#..##_..C....#", "#..#..#....._..###.._#....#..###.....#._.#..#_....", "..###.#######.#_#.###..##._###_..#C.###.....###.##", "_#.#..#....#_._###.#.##_.#._#_..#..._..###_#...#C.", ".#..#.#......#.#.#....##..##.C#_.#.#.##.....####_#", "#..##.#.##C..._##.._.#..#.._..#.#.#_.##..#C_C...##", "....##.#...._.##...##._#_...####_..#_..__..###.C#.", "...C#.#.._#B.#.._..#....#..#.C#.....#.#####....#..", ".##._#C###...#.#_.C..#...####_.##.##..##..#....C_.", "..#....##....##....##C####.#...#...##..#C#._#C..#_", "#..C.....#.C.#.#._#C.#.C...#.#.##..##A..#....##..#", "#.##.._..#..#_#...#......###C_..#..#....#_._.#C_..", ".#...##....#C#.#.###.#.#....##...##.......C#..#.#.", ".#._...#.#..C#..#..__..#.#.##..C.....#_..._..#....", ".#.#.#..####.###....C..#.C###C.####.#.#._##._.#.#.", "._._.....#..#__...#.#_.#.####...#..__.##_..##.#.##", ".##..##.#.##.#._##..C#C##C##.......C#...C#C##...#.", "......##.#.##.##..#..#.#..#..#..#..###..#_#.C#.#.#", "....###.#_#.......#._.##..#..###..#....##.._C.#.#.", "#......#.#_._##......#....#_###...#.#...#.._#.#.C#", "##_.#...C.#.._#.#_.#..#.###C._##..._.__..#._......", "..#..#.###C...#..C......._....#...#..#_....##.##.C", "#__..###C...##._......#....###..#_#..##.#.#.#.._#.", "###__..#..##..#.._....#..#..#.#_...CC.._.#..#.._..", "....#.#.#_.#_####.##.####........##.##..##.#...#.#", ".##...#.##.##.#..#.#...#._.....#_...#C####.##...#.", ".##.._._#.C#.#..#_#_...#.##.##.C..###...#.#._._##.", "##..C.....##_###...##..#...###..#..#.._..####...#.", "##.#.....#_#..####._###._#....C...#...._##.C..##..", "#.#C....#.#._#C#..#...##..#.C...##.##......C####..", ".#.#.#..C#.#....##..#C..C...C_.#...C..#..#.#..#...", "...##.._._.##C...####..#..C.#......#..#.._..#.###."}
35588
Returns: 106857
{"_.._.#_.__._.#__#.#._____#__#__.##.#__C_#_#___._##", "##________#C_..___#_##_#__.#_###.#__#_#__##___####", "_#_.#.______#.#C_##.#_#__###_C####.####.__...__##_", "_#_____...###__.__.#..._.#_#__._#.__#_#.#__#._.__.", "__#_.___##.__#.._.##.##__#_._..#_#..##._#____#_._#", "##.#.###_#.#._.###.#___.._#_#._.____C__.__##_.#___", "#___.#_.___#_.#__.___.__####_#.__###_.__#_._.####_", "__.__..__#______#.#_.___##__..#.____.##_..__##_.C#", ".##_._#_##____#__#__##.C_.__##_.##_#__##.#_#_##_##", "_######_#CC#____..#_.##.__._.##__.##_._#C.#__._.#.", "._._##.__#___#._#__##__.__...#.##_.#___#_._#C._.#_", "_.__##___#___##_.#_._#.#__#__.__.__#.__#...##_#__.", "##_##_#_##__#C__#__.#_##._#_#_____C#_#_.#____.##_#", "._.__#.#_#__._C#._##.####_#__#_._#___#.___##.._.._", "_.C_#..____#.##.__#_##_#_#..__.__#_____##___#____#", ".______#_#___._#_._#.___#____#_#_##_##_###___#__._", "__#_#.______C_._#_#__.#.#_.#___.###_#_##..__#_#.__", "#._##___#_#_#_C_#._B_#____#__#.___.._____####..__#", "#.._._#_##_#_#_._###._###__#._#_.._###_______#___#", "__._CC_#___##___#_____#__.#__.___.#.C#___.__##__..", "___.__#.##.___.####C_#_#_#_#_#._##_##.#_#_.#.__##_", "C#__..##_#__.._#C#_###__#__#_.#___#_.##_._###__###", "#_.#__#__C.._.__###.._.._###.______#C_#__.___#_###", "##_C____##..__..#_.__#.#._C_##.#_##___#.___.#_#_#_", "####.C__#.#._.####_#____###_C#__##C#_._#____#_#__#", "#__#___._##_#..__#_#___#C#____.#_####_C.#._.__C__#", "._#C_#__#_#___.###..._#_C_#_#_.#_###..##_._#._.C._", "._###____.__.#_.#C_.____###.__##_#__##____##C#_##_", "#__#_##_##.#__#__.#.##_#._____.._###_##.#_#####__#", "_#__##.__.#_..##______#_._.##C_#_####_.__.#_._____", "C#_#_._#_#._#.._._#C_##._.##_#._#__C#_____C#..._#_", "#.#______#____#_##..#_###C#.__##__####_____._C#__.", "#_._##._##.##.##C___..___.___#_.#_..#...__#_####__", "###.#.#.#_###_..#C##_#...._._#_____#__.###_#_A.##.", "##._#_#_###____#_#_#_#__#.__#._##_._______#_#_CC##", "______..__.__________####_.__#__#._.#.___#_#..__#_", "##_C##______#C.##____.#_#__C___.._CC._#_###C#_..##", "___#..#____###.#_#_#_.##_####.____#_#_.___#__#_#_.", "#___#.####.#.####.#####.___#_##._#__###__#_#_#_##_", "_.._____#_..##__##_._##_._____.#_##.#_.#___#___.#_", "_.##_#._###_##.#.____#__##_..#.____##_.#__.__#___#", "C.###____#_C#____.#_.#C.__#_##_#_.#_##_.___._##C..", "_._#_##..__.#____#_..#_C#___.#__#_.__C###._#____#.", "C.__.#..#__._._###__C#._##._#_C####_.__##.__.##___", ".###_.___#_##.._#__#___##._#__.._#.#___#_#__#.#__."}
46141
Returns: 2214844
{"_.##.#___.C__#_...##_.#__.__###..___#.###_#_#", "#__#.__..C##._.C.#C.____.####.##_##__..##__##", "_.##_.##...__#_#_.__._###_#__.__#_#_###._#.#C", "##__.##_.__#_.__._.#_C.____CC__#.#.C.#.#.#__.", "__.#.#_#__C#__#__#_____#_...##C___#._...__#..", "_#___.#__.####C__.#_C___#__.#__..__#_#####___", "___CC.#__..__#___.._##._C#_#._#._##C_._#_C._#", ".##._.##_##_##_##.#.#.C##_#.#.#_.___##.#____.", "C__##____.._.C#.._#C#__.____###__.__..#_C#.C.", "._______#___##___C_.##_#__#_._.._C_.#___..##_", "##C#_.__#__##_#__#_##__#.#__.______#_C____C__", "##___##C_C.##__._#_.._##._.#___#___._#.#_#.__", "####____#__._#...###._#_C#C#.##__#.___..#.__#", "#_.__#__#_#C._#.#_._#C###..#C.__#..____.C#_#.", "___._#__#_.___.__CC._._..##_.##____#_#C__.._C", "#.#_____B_#C.__#.#####_.____._####_._##._#..#", "C_#.#_##_#C_##.____._._###____#_..._#__#.____", "#._____#_#C._#_#C_C_##C#.____#_C.##__.##...CC", "##__.____C.C.#_____._#.__#...._##..##_#_#._.#", "_###__.____C_.__##__.#.#_.___._#__._#C..#_.##", "#._._.C_CC..___.#_.#._.C_##__..C#_..C#___#_#_", "_.C#_.C#...__#.#C_.#____C_C__##.#C..#_._##___", ".##_____.#_...#___#.#_#____C#_#_.##...__.##__", ".#________#.#_#_.____C###C#_.#._....#.__#_#.C", ".#C##_.#.___#___#_..___#C._###.#______#..__.#", "__.___#_...#C.C_#_.#__##.#_#.._.#.__._#CC##_.", "##C_#._.._#__C____##___C_____.____.C.__#.._.#", "_#__C_._C_._C#.._.#________CC####C__#_.__#.._", "_.___#.#..__#____#____#.C_#____._##._#C___.#_", "#.#._.##__.C##_###C_#__.#__#A#_____..#.####__", "C_.._.##_.C.###_#._.__##__#.#_#___.###_..#..#", "##_####.#_.#_____.____C_.#___._##__#_C.#_..__", "___#._C__#__C..##.#___#.._.__C##_.#______..._", "_##___.#____._#_._#_##_#._C_#._###__#.__#__#_", ".____#_________.#___..___C__.__.#__#._C#C_#_C", "__#_#_#_.##____#__.##___.##_._#.C_#C_.._._##_", ".#_#C_____#_C.__.___#.##_#.##__#..____.#_____", "__#___C.#.._###__C__#___###_#.#__##_..__C___#", "__.__##_#_#.#____.___#.#_._C_._C#.C..__#_#_C_", "_#__#__##___###__._#_____.###.._##__#___##._.", "_#._..#C_...__.#_C..#_____._#._._..__#__C####", "#_..##___###_.##.#__###_C____.___#_._._._____", "##_._._##__C_...##__C_.____.#_#CC#.___##..#.#", "___#C______####_#.___C._#_.____##._.#_._#...#", "__#._#.#_#..__####.__._#_#_#_#_#_#__#._._.#_.", "____##______###_#_____#_.#__.__..#__#_#__#__#", "C#__.C_##_..._#__###_.##_____##_#___#_._..C_.", "_#_#####_.__._#..#.___#_##_.__##.#_#C#___#___", ".___#C___.__..__##._##.._#_#.___..____#__.##_", "_..##__._.__#._.#C#C_.#_.###__C##.C#_C_.#_#__"}
40584
Returns: -1
{"C##C#_#___#__._._..#___..___##._#C##_##.C..#_", "#C_.__##____##__C._.#..C..#_#__#._.#CC_.C#___", "__##___#._#______#___#.#_##___#_##_.#_#_#__#C", "#_##______.__#_####__#####_._.#_.##._CC##___.", "__C__##_#C.__#_##_####.___._#..#.#.C._C_.__#.", "__.#####_#_##___C_#__#_...__##_##_#C_.__#__C#", "_.#.##__##_.#__#.___..#_C_#__._C.#__.._C#_##_", "__###___.__C_.#_.C##.._##.###__._#_###_._.C_.", "._##__###__#_##__C.#_#__##_._#..___#_#___#__.", ".#C..##_#CC_._._##._..._#___#____C_###_#####_", "_#__##_##.C##__.#____#__.CC_._#_.____..#_.#_#", "CC#_#_C.C__...._..C__.##C..##_.C#__#__###__#.", "#_._.__.#_#C_#_#_#__#__#_#C#_.___#_.#.#.#_##_", "#.##.##C#.#___#__#__..#_#.#_.##.__##_.##___#.", ".__#__._##___#_.#######.#._##._#_.###_#_##__.", "___#.##_#._####_##.###._##_#_#_C__#..##_#C__#", "._###__#__C_#C#C_.###__##._C#_##__##_##.#_##_", "_C#__###__..##C.#C##_C#_._.___C_C_.CC___.#___", "#____C.#_AC#_.________#_C_.#_#.__#.__...___._", "_.##_#_.___####.C#C__#_._#.___._#_##._##._C_.", "##_#___.__#_#__C#__##_#.#_.##____C_#.__##.._.", "_.#.__#_##___#____.._C_C.__##C_#_##____#_###_", "#____#.#_#C_..__##._##.###_C.##_.___#_#_###C#", "#..#.#CC..CC_#.__C__#_##_####__.__#__._C.##.#", "#.##_#C#__.__C_C_..##C#C##_..._#_#_..#..#.C#_", "###_##_#_..#_##_#.#_#_._C#_#.#._###__#######.", ".#_..##__#.##_####.___##_#_##_.___.#_____C#._", "__._#_______#_C__#.#####_#_#_#___C..#.#_#.._.", "_##C_.._._##___#_##_CC##C###_#__##_C..__##.__", "#_____#_.#._##.##.__##_._######..__#.##______", "__C..__#_._..###._#C.__#C##..___##._.._###_..", "_____#.######.._#__##C#_##.C_#__#_.___C__##._", "#_####_#_.__.#_#__._.#__..#___.___###_##_####", "_.#____##.#C#__._____#C.#_.##_.C#CC__.__..__#", "_._..#_C__###_#..##_.##___##_#_#####.C_._#_#C", "_#_#._.#__.#_#__#._____._C.#._#_#______..#._#", "._._C..#__.#.__##_.##_C.#_#__._####__#C_#._.#", "#.#___##..#.__##_#_C__CC#___##_._##_C.#.#C#C_", "#__#_##_...#_____#__###_##.__.##..###___.#_._", ".#_.#._.C_C._.##.__.##.CC#._..C___._C##.#._#_", "###.####._#__#.#___._#___C#_.._.####___#_#_##", ".#__.#_#C#..____.C._.###__C_#_#..#.###C_.____", "##__.##__#._C_C_#..__#.C#._._.#_._##___#_#C__", "#_####_._##.#___#__#_.__...#_#.C.#_#__._C#_#.", "...___###C#.__###_._C#.#_.#.#__####____##__.#", "_B##_##CC..#_###.##__#__C#_._#____#CC_#_##C.#", "_.C__#C_#__#.._#C#_C__##_#.#_.#_#.__#.C##__._", "_.__.###C_##____###_C####_#.##__##_.C#_______"}
25873
Returns: -1
{".C#__.C#._..C#.#_.#__._#__#C##.._#.......#._C._", ".....__._..#_#C.C._..#_##_###.##C.._#C__._.#..#", "_#____._._##__##_#_._.#.#..__##_####.__.#_._C._", "##_._C_._.#._#C#.##._#.___.__..._#.._#__.##.#_#", "..C_._._.#_#._.____._._#C__.#_###....#_..._#.C.", ".__.__#._C___#.#_._..#._.C.###._CC_._.C._.#_.##", "._#..C#.._#._#_C___.#_####_._.#_.___..C__.##.#.", ".#_.#.##.##_##_.#___._.._#C.#___C#_.._B_.__.#.#", ".C#._C._#___.#C...#.#___._.#...###_.#C__.__#_._", "_.#_#CC_#.__._..#C_#_.#.#..._##_C__#_#_._._C__.", "##.._.__.##._._..._C..C.C__...___#._C_C#_.CC#_#", "._#.#_C.#.#.__#.#___#.#_._#C__._##.###_._C._#.#", "#._._.#.___##._#__#__#_.##.#.##._#__..#...#C.._", "__..#...#C...#.__##____..C_.#C.#_C#.#_##.__.___", "._.#C.C_#.#.#_#.___###.#___.#.C##_.#_...CC.###_", "_.___##_.C.##__.C___##C._..##C#_.#...._.._.#__#", "#._.__.#C_.#_#..#.#_#.C_.__#.._._.C_###..._._._", "###.___#..C_CC._.___..#._.__._C._._#._._.##__..", "..._...#.##_..#_...#..C#C#__..__.#_C.C.__#._._.", "_C.C__C_C.#.._##_#._.._._#C_._#._._#_##__C#_.__", "#C_.#._#.#_#_..#__.._.._._C..C#._._.__.#.__.##_", "_..__#####._###_..C.#_..#._#._#.__#.C_#___.._._", ".#.#_..__..___##_.___..#__._._#.._#...#.__#.#._", "#C.###...#__.#__._##_##.#..##...#__._.._.###_C.", "._#_._.#C##_#_C__#.__#_.._...#__..C.C_.#_#_.__.", "......__C#_.#..#_..__#_.C.___..#...C#C.#_._..#_", "_#.#C_#____.#.._.##..C..#...#A#__#__...#_#.#C.#", "C._#_....__#..C..___.#_#._._#__C.C##_.___._#__.", "_._C###._##_._#_##___#__##._####.#.__.C.C#..#_C", ".##.C#.C.#___#_##_..__._#C.._.___._...__._.....", "_#_...C#_._..###._.#..#_##C#.C.C_.C###C#C#.#__.", "_.C#C._.#__##_#.#_CC#.C.C#.C...C_#_#.##._.#__..", "......#.._##_.##._.#_._._.______.._...##._#._#C", ".#_C#_._.____....CC_..#_C.._#____#__._#_##_.._.", "._.#_.__##_#...___#.CC..___._#____._.C_.#_..C_.", "#.__C#__###_C#._##_#__.__.#_.#_#_._.._C#._..#_.", "C#C_..._C#_.._#_#_.#_C_._.._...__##__#._#_.._C_", "..__##C.__C##_._..#..#C__#__#.#__#_#.._.#__.__.", "_#C.C__##_#__._#C_#C_....._##__#C_.##__#...#__#", "._#__#####__.###__.__C_._C###..#.___.__._.#.#_#", "._#__C__.#C.#_....._.#.__##_#....#____#..__#.#.", "_#__.#_...__#_.__#_C_#___..._..#__##_##___.##.#", "_C_.#.___._.###___#._...._#C._##_#_C.##.CC#__##", "._._.#_C#_.___C___._##C.#_.._.##__#_..C____##..", "__.#__#._..#__._.__..___##C#..#..._.C__#.#_##_.", ".._..___....._._#_.C__._#..C__.#.___##_#._.....", "###..#_C.#..._#_.#...._.#C_##...__#.#_CC_._###.", "_#_.._C.CC#....#.___...####_.#._#.C__.#_###___."}
6
Returns: -1
{"_#__##C_#_#__#___.___.#__#__#.__#_#__.____#_#_#.", "..__##.__##_.._#__#_##__#_##_##_C_##_#__#__#__#.", "#____#_#_#____##_____#.__###_.____C#_#_..__#.C_#", "#_.__.#####___#___C__.__#.#__##___._#_.__##____#", "__C._#.##____________.##___._#__#._#.__##._##___", "__..#.##_.__#..C##_##.#_#._#C_C_###__#___C.##_._", "____#..___#..#__#_#_#____C__###___#_.C_##.#.##_#", "_##__###..____##._##_##________##__C_##_#######.", ".#__._.#_C_#C_#_.##____#__.#_____.##_C_____#_.##", ".A#_##__#.___######___.C____#.#.#####_C_#_#.__##", ".#__#__.__C___#_#__#_#.__###_#.####_###____._C__", ".#___#_##.##__._._____.#_#C_#______.#_C##_.___##", "....__##___._____.___.___._.__C_.#.__#_..______#", "#_#_#_##_####_____#___#_B.#_.__#_#_#.##____#._#_", "C.._____#__.________#__.#__C##__#____#__C__.###.", "#._C#__C##C#__#__________##_##.___#_#___#__C__.#", ".__###__._#_#__.#_####_####_##_#__.__#_#___##__#", "#__#_#__#_.#_._###_C.C._#__###.__#___C___.#_____", "###__.__#_____._#####.C##_.__.C_._##C_##___###_#", ".##_._##._#_#.#._##.#.._##__#__#CC.#.__##_#__###", "###_#_####_.#___#__#.#_..____##__##_#___#_##_._#", "__#_.C#__.#__###._.___#_.#____#_______..###_____", "._._#._#__#_.C_.###_##._#____C##.___#___#C__####", "_____##_##__.__C__.______C._._#._##____#_##C#___", "_##__....__.#_.#_.__.#.#_______.____#_##_#._.___", "_###.#___..##_C#####_#__##__C#___#C_.___###__###", "_.___#___#.C#C__#_#_.##C_.C_#_##_##..###_._##___", "#__.#__#.__C___#_#_##..#_###C##CC##_._______C_#.", "__##.#_._##___#__#___._#__.##_##_#..#.#___.__.__", "__#_##___#.#_.#___##__#.__#.#C._#.__##C#__#._._.", "#__C#.#_..__#__##C._#C_C____#_._C_#_____##______", ".#__#C##.###_#.C.#___##_.#_###.#______#__#___##_", "_#..____#_.#____###_#_._#_#_#.#___#_###__..__.__", "#__#__.___#._#__##.__##_#_____##_##_._#_#_.#__##", "###_##_##.__.#.____.__##_#__..__C_.#..__#C#_###C", "____C_C_#._.#_#__C#.##.__#.._#__#_.._.__._.#_#_#", "__#___#___#__._____.___C__###__#_.____.#.#_.##C_", ".#_.#__#.__#_#_..#__C._#.___._#____.C##_#._#_#__", "_##__###.__###.#_##__###____#__#C_#____##___##.#", "..__C__#_###__#_#___###_##.##__#_#___#_##__#____", "_____##_##.__#C.C_##_#_#_#__##_##_._#_####C#_#C_", "#__C#.#_C__.#_______C__.C__#_#.##_C#__#_.#__####", "#___C_####_#.####__.___#_C__#._.##__##C#__#__.__", "#___#_#__._#._#______#_____C#C__###__.#_.#__###_", ".___#_#_C__._#._#.__###__#___#___##.__#.__._C_#_", "#C___.__#___#__.#_#___#__####_#_###_#___#_##._.#", "##.__C_C..._#####____.###.#__________.._#.######", "#_._#_.###..#_____..C#C#___#_C_##_#_##__###._C_C"}
63501
Returns: -1
{"#_C....___#__##_#_#_._#_##__#___##__###_______", "...C_#_#__##_###_._###_.#_##_###._#._C_#__.#_.", ".#_#__.C____##_____._#___C_.C_C.#.__C__._.__#_", "__#C__#_#C.#_.###C..___#.__#_C_...__._##_C_.#_", ".C#__.___.._.##_____#_#____##.._____#.##__.#_.", "__.C###__#.__#_##__.#C#C_.__.._#_##CC##.##_.__", "__#_.___#_#._______.##_#_######..#_#.#_#####..", ".#_.##C#__#.._.#__#_###._###...____#__#.___##.", "#_#.#.#__._##._#_#._#_.C#___#_#_._.#..#C#.#..#", "________..______##_#_.____._#___###_#_.._#_###", ".__#...#_#__##_#.###.__.C_##__.####C####_#___#", "#_._##___#__.#.__##_##__#_#__.___#C#_#__###_#_", "_#__##.#_##..______##_#_###_C##.#_##C_#__#.###", "_C_##.#_____#__#_C#__#___#.##.__.C#_##___.____", "...._##.#.__#_#.C_.#_#_.##.#_.##_#_#_.__._.#__", "###.#___#._#.C___#________.#_..__#._C_#_###__#", "_#.__.#.__B#_____.__.___.C__###_.______.#.#C._", "#..##._._###._#___#_#####._##._.__C#CC___.C__#", "C#..#_###_.______#.#_##_##.##C__##_____#C##__.", "._.#_#.#_##_.#_._____.#___._.#___.####_#._#__#", "#___#____##._#_._._C##C...###.___#__#_#__#_#_C", "_####_###.__.#.##._.._.##_.###_C#_._.C#__#_.__", "_###____#...__.#______##.C#__.____.._____.#_#.", "##_.A###__#_##.#C_.###_#.#._._#####__..C..#_C#", "__..._##_#_#__..###___##._##.__##_#_#.#._#_#..", "#.###__#_#_#__#####._#___#______._##.###_.#.__", "#._##_#.__####_..__C_.__.._C_...__##__##.#C.#_", "#.__C.__._.####C##_#.__.##__..#..#.._####_._##", "##.##C_##____.._#_._C#__####___#___._#_##_#___", ".___.###.__#_...__##__#.#_.#.#.__.###_##_.#_#_", "__#########.C__#__##_##_.##__#_##._._#_#____#.", "#___###._##___#...#_.#_#__##_#__#______#######", "_#CC_#####_###_#._.#C__#__.__##.__#____#_._##.", "_######C#C____##..#_#.##.__#_.__..#_##.._._#_.", "__###__#_##_C..___#__._.#.##C_#._C__.#._C__.__", "##_______###_C_.####_C###__..C#.__#__._.##_#._", "_#.#.#___...___C.##__###.##_#._#_##___.##__#__", "__._#._#.#_##__C..___._._____#.#C._#C##_#._##_", "_###__#_____#_#__#_####._..#._#_C_#_##____C_##", "##_#C.._##___._#_._C#_.._#__##_###_#_###_##__#", "_...##_####.##__C#__C_____#__#..#C__.C_###_.#_", "._#_._._#.#_###_____.__#_#_.#_#.##__######.#._", "#C#_._#._._____##_.#_#_#_#C##._#...___#_..._##", "##._###__.C#_._##__#_#.###__._.#####_##_..C##_", "#__...._#_#._#C_##__##_###_C#____#_.#__#####._", "#.#.._#____#_#.#_..____..###_##..._####__#._._", "._.__#_CC##.__#_###____##_#...#_#_##C____#__._", "#___#.#_##_##.##._C_####__##.____#_#_#_#___###", "__.#C#_.##C_#.____.__#_#_C._#_#___#_#_#_#.__#C", "#_._C_.____##___.__._..##__#_..###C##.___.___."}
59
Returns: -1
{"#.#_._#..#_#.#_C...#.#C#_##.C.#._##C_...#_##..#..", ".#.#_#...#.#.####...#_....#.._.._##.#.C##..###_##", "..#.#_.##.##..#.C#.._.#C.#.C.C###....####.#_..__.", ".._###..CC#_#_.___.__.._..#.#.##.#._#.C_...##_###", ".##..#.__#.#..#...__#_.#.#.#__._._.#._..###_#_##.", "_.#.#._.#....._C###C...#._#.###_.._C.##._..#._#_.", "#.#_##C#.#__#._#_##_..#_##C.#C.#.C..__.#._._.__..", ".#.C.._#.#.#.._..._.##._#.#._#._#._#C.__###..#_#.", "_####__..#_##..#C#_.......##...._.##..C.##....#..", ".##CC._.._#___#.###...C..._._.._..#_..#....#_#.._", "#...___###.#._##.._C..C.C..#_C#_C#._.#_#_#_.#.._#", "####..##..##_.#._..#..#...#_._#_##..#C_.C.#.#...#", ".#...#_.##.#.__..#.C####.#.#_.##_.###.###._.__.##", "#._#.__#.#.._C.#.#._#.._.##..###_C__.#.#C#_...._#", "..._._..#_##.__#..._#....#C._.#_..#.#.._.#..C#.._", "..#.##......_#_.##C..##.#..#_.#..C_##_._#..C.#..#", "__._.C._...._.#....__##._....####.#..._..__...#_#", "##_#...#..___.C.#.#.####.#C#_##_.#__.__.#._##.C##", ".#...#....#.C#._._..#C..#_.###.#.#._...#..##..#._", "#.#_.#..###...#._.##_#_._#.#.__#....##._#_.__.#.#", "_#.#.#.#.##_#.#.#..._C.#_.##_###___C..#_#._#...#C", ".#__#.C#._#.####.##_.#.##....##..##..#._#.##.....", "#.##C.#_#__._.##..##.#_...._#.#.._.__.._##..#.#._", "###.C_#.#C_..#...C__.##.__###.##._##_#_##_#..###.", ".#.._##.C#.#_##.CC...._##.._.._#.._..#..#C_.#####", "#.#.C_##.__#._.#.C#..#._#___##...__.#._..#..#..._", "##._.#C.##..###..#_..._.._..#.__C##.__...##.###.#", "C_##_##_#._._..#....##..._.#_.._##.####.####.#.C.", ".##.#..C._._._.C#_#._#.._.##.####..#..#.#.#.#.#._", "#..#..#.C._.#_##.#.##_###..___#.#._._.#..___#.C.#", "#_....#_#_####..##._...._###.##_.#._.#...#._.._#.", "..##.#CC.#..##.C._.__C_#...C_..C#_#..#..##..#.###", "_..#C#.._#._.....C_#_#.#._.#..#.###_###__##_...._", "##_##......__#..#__.._.#..C.#####._._._#._.##._#.", "..#._##.#.._....__.#..#._._...#.A##.##.#_#.__C.#.", "C#.__#.___#.##._#.#__#..#.###C_._..__##_..CC#_._C", "#....##..#B..##...#.#._..#.__._..#C.#_#..#.##_._#", "._#.##_.._#._###..#....__#C#.._...##.#_#.C#....C.", "###.##.##._.._..#.#._..#_.#C.#.#.#_C#.#...._._C..", "##_....##_.__#.#._.##...._.C._.__#......_#_.#.#C_", "_#_##.__.#..._#_.___...###.._#..___.#C.##.##..._.", "#_..#..#__._#.__._.___#__#C__#.#._#.._#.######__#", ".C#_C_.#_#.#_._C###_._.._#_..#.#._..#_#.#C.##.._.", "__._#._##...C#..#_..##._.....____.#_..#C..#..C..#", "#__.CC_...####._.#C..C..##_..####._...##._#__..#."}
20426
Returns: -1
{"._#____.##..###__#____#._###_#_#B__._#_#.##_###", ".##_#_..________##_#___C__#.__##___..__.##_.__.", "__._._____#_###_#.___#____##.__C__C_#__.###.___", "#____.##__##_#_###.#.._._#.___###_#_##______#_#", "###_._###..##______#____C_____#___#__#C.#____.#", "._C__#C#___#__C###.__#.#._.__#.###__#___.##__.#", "_.___.#____.#_#____#_#_____A_#___#__#__#_#C____", "#._#___#___._#_._C___#_###_____#_.##_##_._#_._.", "_.__###_#_#...#_#___##___#_#_____#___#__#_#___.", "_._.#___#_.___#_.#___#._____C##_.__.#___#_#_###", "#__.#_#C#_.__#__._#.#_#____#_.##.._____#.#_#_#_", ".____##.#_#.C###.C#_____#____...#C__.#._##.___#", "_#_#_#_.___#_#.#_#_.___#__###_______#.##.___..#", "##_##C_#_#_#._.__####._.___##___#C__.___._##.__", "_###___._.___.C_##C_#.#C#_._#__#.____#_#___C._.", "._##______#._###_#.__.#_______._.#_C._##_#_#._#", "#_#_____#__#_#C#____##__#___C__#_____#_C_#_._._", "#___.._#__##__##__##_##__##_#___##_###__##__.__", "#__.#_#._##._._#_#__#_____#._.__#_#_#__..#__._#", "#_#_######__###.#___.___C#__##_.____##_._#_.___", "______#_####___#_#____.__C#_##___#__#__#_###__C", "#_.._.__#.#__###__#__C__#___.______#_#___#_C#__", "_._._##____#_.C#C_###_C._._#_.______C____#_#_..", "._._______..C_#._C___#____##_._#___#..#_____._C", "__C_#__##_____##_____.###____###__#_C##___#__##", "_.#C#____##.._##__#_#_##___#_.#__###__.___C____", "_#__#._____#__C__#._#C#__#C#____#.._______C___#", "#___#__#_C.#.__#_C_#_##__._#_#C__#C_#___#____##", "_#._#_##_.._##.#_.._C_##____CC.#__.__#####_#_C#", "#_.#.____.##__C#_#_#_#_..#___.._#_#..___##.##__", "._._##._#____.#__#_#.##_##_._._._#___#._#__#__.", ".___##_#___#.___##_####___##_##_#_#___#___CC___", "_.._#_.#.___##__.___._._____####____.__#_#.__#_", "__#_#___#__..#.____###C___###_.##____#__##.#___", "..##__#__.__#.___#_____#.______#_____##C.#___##", "#__C____##_##._#_______.#__#_._##_____##______#", "__#.#.#_C###_____#C_#___#.._.#_____.#____##___.", "___.___._#______#_#_#___#_###_______#_.__#.__#.", "#.##__________.#___.##C#_._#___.._#_#__#_____#_", "#__._###_#_##__._#_..#__C._C.._#_###_...__#____", "__#__##___#._##___.___#___##__.____.__#_.#.____", "__.__#___###_#_#____#_.____C.####_#___#___#_###", "__C_#__#__#_._#_#__._._.#___._##___##_#_.#.##__", "#.#___.____#.##_##__.##_____#.#_.#__#___#_##.#_", "___#__C.__._##__#_#_C#.#_#.#__.._#____#._.__#._", "______#.____##.__#_.._##____##_#C.#___C####..__", "__##__###__.#__#__##_____.#_#_._#_____###_#_._.", "_###____#____###_##_._##_#________#_#_#__#.##._", "#___#_#__________..__##_#__.#_____#_._##_#_#___"}
59649
Returns: -1
{"#__.__.__#____._#._#C._.###._#C##___##_._____##..", "#____._#._#.__#_C#__#.__.C.#._#__#_##.##_.##_#__.", "_.#C.____..__.__#__._C#_##._.._#_#._#________.##_", "_____#___#__.C#_.#.__.___#______#_#_#._C#..#.__._", "#__C._C#._#_._#___#_.____#._####__#_#___#._#___#.", "#.C_.___.##..__#__C_#__.__.##___#_#_._#_##.___.._", ".#__#_#####____#C____.#_.__#__.._C#_____##_#_.#._", ".##_.#________._##_#____._##_##_#_#__._#_.C_.#__#", "_#_C#_###..##.._#.____._.C__#___._____C#..__#_#__", "#_.#.__##.#_..___##...___#..______#_##_#.#_##_#_#", "#_#__...#_C#_###..#_#_._.##.___C.C_#.#_##._.__###", "####._..###.##_#___#.##__#__._#_C#.#_#.__._##_###", "___#..____#_._#_____.___#A..##..#_C.#.##_#__#__##", "._._##_.#C#____##._##_#__._CC_..__#_..#.#___.####", "#____#._#.__.##___###.___#_##_.###_#.##..###____.", "..__.#_#_C._..##_______._#___#_.__._##_#___.._._#", "#.__#__##.##_#_.#_#_#_##_.#____..__#.____#_#____#", "_#__C#_#___.__#_#._.##.#________.__##.##._._._..#", "#__B#__###___###_.##_._______.#__#.##__#__C##____", "__.__._####.##..#_#_#.__.C_.#_#__C_C_#_#_###___#_", "__##____.#_#_##._.###C#____#_#_.#_###..__.___C_#C", ".___#______._##_.._##.##_.____._____#.##_#__#.._.", "_##C._____._C___CC.__###_#_.__##.__C#_#___#.__##_", "..__.___..__####__#.#__##__._#._____#..C__#_.###.", "__..#_#_.####_____C.___#_##___##__#._.____#.____#", "_##_____#_.__#__#__.##C__._#C#__._#_#___C_..C___.", "##_.#____##C..#C_...____#__#.._.##__##__#.C____#_", "__#._.._..___.#_.__._##_CC_____##.##C._.#C#._#__#", "._###_##_####_#__.___.C__#_###_#__#.___.##._..#_#", "___.#._#___##_.#___#____#.##.#__#__#C##___###__._", "._C#__##._#_._.._._____.##.#.###.._.___#.#.##_##_", "___.#._#..#____.##_#_####_#._#_._._.__C#_.C_##.__", "_..#_##_##__.__.###C#_______.C##.____#_#_.#_#__#_", "__._.#__#.#_.._#_##___#..#_.#C.___#_#_._#_..__.._", "____.____##_._###_C._#_##.#._##.._#_______#____#C", ".__._.._#._##C_..._._##_#.#.#_.__#______##_...###", "##_..___#_#.____._#__###_.#_#.._.__#_#___C#_.##_.", "_##__##_###.#...._._.___##___#C_#.____#_.._C#____", "..__#__C.###_#.####_..C#.____.##______#__.#.#_.#.", "##___#.#__._##..__C__#.C._#_.C__#.##_.__._#___#__", "_#_.____...#.#__.#####.__#._C#_____#...___#_C#.##", "#__##_.#.#__##_#__._.__#.._.#_.__.__#___#..__._.#", "_.#._C#.####_#_._.___.__#.____#______##_##__##C##", "_#._#_#.#___##__#_.##__......___#_._.#..####__###", "#__#.#______#_.#_#___#__#___#___#..#_.#_#.___.#__", "_._#_#.#__#_.___C#___#...#__##______..###__#_#_.#", ".##_#.#___.#.._#__#_#__##C_##_._##.__#___##._##_#"}
115
Returns: 2572
{".._##_#.###_.#.#C.#_.#.#.#________..#C.._.._#.#.", "####C_._.##C___.##_####_..#_.##_..#._.._.#.__#_C", "#C#_..._##_##_._._#._.#_#_#.##__._#..##___.._#__", "......#_.#.#__#####._##._#.#.#_##.___#__.._#_#__", "_._.C...C.C#_..#..#_####C__#_.##.##CCC#_._#_.##.", "._##_#C_##_.#___.C##_._#.#_#__.._.#_.._.._#####_", "_.#._C..#.#_#C#._.##C##_##__#...__._._.._###.#_#", "..#C._##C#.C#..#_____#.__###._#.##_..__._._.##._", "###_..C#_._#.#.##__C.C__#.__C...##_C_.._#.#_##C.", "#C##..#C..__C.##__#_.C_..####_C.B___#.....C.__#.", "C#.#..##.C_#####._C.._.#_#.___C._.#_#C##_#..#__.", "._#_._C#.#...__.C..._#_#._CC_###.#__#_.._..#_#__", ".._._CC#_._.#__C#.#_#_#.#.#..._._#..###.___C._#_", "C.#_.##_.__C.#_.#.#.#.#.#C.#.#.#.....#....__.###", "...#._.##.#_.C..#__#_##C.C#._._#_#__#_C..._#._..", "#_C#.#...._#._._#._.C#.C.##.__..#..##_..._##....", "C#.#_.#___##_C_____#__C#.#._..#._#.._#.#.#.#.###", ".C__C__#__.#_#_#__..._#__#C.###._#_C.._..._#_#_.", "_###.__C###_C#..###._#.C#._..####._.##.#_##_#_##", "._...##.C#_.._#_._..#.#.##.C_._#...#...__..#####", "#..C__C#_#_##____.C#.C..#_#.#_#__.#...._._##..._", "__.#_._.#.#_###.._#.#C####..C###.#_.###._#_._..C", "__.._._#__._.__._#__.##__..._..._C..#.#_._.._##.", "#....#C#_._###__#._#_.#._._.#C._____##..#.#C#._.", "###..#_###_#_._##CCC#_####._CC_##_..__##_..#C_..", ".#._C..#_##_#_._.C..#_.__#.#_##__#_.#.#_._.#_.#.", "###.##.#.C.__C.#._#C##_.._._C.._C_#.._....__.##.", "._.#_#_.__#..##._##..#.__#C.#..###.#__###.#_##_.", ".C_#C_.#_...#.__..#___C._..CC#C#_#.#..##_###._C.", "#_.#.__..C._...C##._#.._...__#.__#_._._#._##__#.", ".#.__###.#_._.#.....#C#_##._.##_._#__#_#___#_#_.", "A___#___#.___...#...##C..__#._##C.._.....#..__.C", "_..._#_#C.#._._..C.##__#.#C._##_#C#####_..__#_._", "##_#.#_#C_#.._.#__.###.#___###._#_.___...##C._#_", "_#_#.__#__#__.###.#C##.##._#_#..C..##_##_.#.#C._", "C..#_C_.#__#._##.__.C_.#.#._#.#_#.._C._#__._._..", "_.#_C..____.##._C_.#.#._##_.__#.C__._#.._...C._#", "C#..#.__C_.#..##___...#__C._.##.C_#__..C_.#..##_", "__CC#..##.#.C#_#_#___..#_._#.##__#CC._##_..#_#.#", "..##_#.__#.C#.#.C___###.#.#___...##__._.##_._.#.", ".._#_._...._##_##.__.#.._.#_#.###_#_.#...C#_#__.", "##.#...__#....__.._.##C.__#___C._#_.#.._####.#__", "#___#_C..#...C_.#C#._#.._.#._###__#_#_._.#.##_##", "##_#C#__#_#.##...#_##C___####_.#___##C.#_.....#.", "#_C_._C....._###C###_#._.CC#C..#__#C_#_#_##__.##", ".#_#___._#..#.#._.#._C.#C..#..#.##._##__#_C_.###", "._##.#_#__.####_._#_.__#__##..#_C###..##.#__#.._"}
26483
Returns: -1
{".C_##.###_##.##...#.C##C_.....#.#..._..##..C...#..", "#....##...#...C#....#......#_.._.._#.#_..#_.#..#.#", "##..#....#.#.C....#.#..#....#...#.##._._..#......#", "..#.._#.#C#._#.....#.#....##.#C#.#..##_#....__#...", "#.#.##_#..#C..###_.#...#........#..........#..##..", "..#..._#...#.........#....._....._...._.#.#.#.#C##", "##....#.##._...C.......__.#..#...#.###......C###_.", ".#..._..#.........#...C#..#C.C....#.CC.###.C....#.", "...#.C#.#._#..#._......###...#_..#..#__#.C#...#...", ".#####._C.####.C....#__......_..#.#.#...#.._.#.###", "..#..#..C##C.#.#.##..C##.#..#_#..#...C..##....#.##", ".#..........###..._.#.#_C#.#..#._.#.........###C.#", "...C#............_..__#.#_..__#.C.#.......#_#_....", "..##.C.C......#_.#.#.#..._...#.....#.....##_.#._#.", "......#...C......#....#..#.#....._....._.._..##_..", ".##C...C#.#.#.##....#....#.#._.###_..C#C..#_.#._.C", ".....#..#._...##.......#.C#...C...#...#...#...#...", "...#_C#......#_....##..##.#_#..#....C._C#...#...._", "..C#.#..#..C..#..#.C..#..C.....#..#C.C##.#.#.#C...", ".C......._#..#...CC......C...#..#.#_...##....CC...", "#_...C.##..#...#.#.#..C.C.C_#...#....#.#_._..._.#.", "#.#....#C####..#....#.#..#.....#....#.#...........", ".##.#.#.C.......#.#.#.B._#...#.#._#.._._.#...##.#.", "..#..C..._#......#....__#......_C...#.__....#..#.#", "C....C.__#.C.#....#.....#_.....#...##C.##........#", "_..#.._#....._.##.#.._#.__#._#..##.C.....C..#...##", "##...#....._....###_#_......#_.#._#....._#...#..C.", "...##..._.#........_......#.#.._#C_......CC..#.C..", "....#.##....#..#.#_....#..#._..C.A#...#.#..#C..C..", "..C......##.C..#_.#._._..###....##.#.#..#._C#....#", "#.#.#.__...#....#_.#___#__#C##..#....#..#.C.......", "C#_...#........C#_...#...#.._.#__.##.##_C##.....#.", "#..##....##.....C...#...#...#_.#...#.##..##._.C...", ".#_#_.C..#.C....#...#...CC.#.C._#._.#...##..C.C...", "_.#....C....#...._.##...._####_.....##.#...###_C.#", "...#..._..###_.#....##..#.._...#.###..##..#.###...", "._...#C#.._C...#...#.C.#._...###..#...#.##......C.", ".._#_......#.....##..#.#...._._.#.C...#....C#...##", "_#.C#__#.##._...##.............#..........#...._..", "##..#_..#.#.#...#..#.#.....#.C._.....##CCC#._.....", "..#.##.._##.#.##.....#..#..._#....C.#.C..#_._.#...", "#_...C.._..C_#......#._.......C..##.C#...#.#__.__.", "C###.C._...##.##.##..........#............#....###", "#....##_C.......###..#.#..#.....C.#C.##.##.###....", "......#_.C......#_._..##_._.C#...........__.#....#", ".##C._....#_..##.#..#...._..#.#.#...#......#_###.#", "#.C..#..#..#.##...#.##..#...C_.#.__#...###........", "..#.#.###.#_........C##.#........#.##...#.#C##.#_.", ".#C...#...C..#.#__...C.#..__._##......#.......#._.", ".....#...#C.C##.#.#...#.#...##.#..#...##.__._....."}
37185
Returns: 21
{"__#_____#_C###CCC__C_##___#_#______####__.._#__", "__#__##__#__#_________C#_#_C_###_#_##___#C##__#", ".__.____#_____#___##__________C#__##_______#.__", "__###__##_C_C__#___##__#_____#_______#.______#_", "_._C##__C_#__#_#C__#___C#_C___##_##_#____##__#_", "#_#_B#_____#__##__C#__#_#_#_____.__________.C#_", "#_#_##__._#._#_C_____#_#__C#_##A#_#._C__C____#_", ".__#C___#__C__####_.##__.#_._C#______C______#_#", "#___.C_________#_.__C#.C_#___#_#CC#C####____#__", "_____#______._#___...___#___.#_#___##_____#_#_#", "#_#C#_#______.#.._#___.#__#C___C#__#_.__#__##__", "__##_###_C_#______#____C.###___#_.#_____#_#.#..", "#___#_CC___###C___#C_#_____C.___#__._C#C.__##__", "_#__#__#__.#___#CC_#__#______#_#C_#___.___.#___", "_##__#C____.____###_#___#_#_####.._____#_CCC_#C", "___##_____####_#___C#_#_##____._______#_CC#__.#", "##_###__##_.._##C#_##____##_#.#___#C_#____CC#C_", "##__#C_##______##_###____#C##CCC#__#C#__#____#_", "_#.._.___#C_#C__###__##__.________#__C_.__##_#_", "_#___.##_#_._#____###__.__#_#__#_._#_#__#_##__#", "##____C____#_##_##_#___#__#______#_#__C#_#_.___", "_#.#__._._####_#______.__C#____#____..___##.__.", "__#__###_#_.___#C#_____##__CC##C_##._#__#C#___#", "___C____#____C#___C_##_______C_.____________C__", "#____._#C#___#_#_____###C___#._..____#_#_____#_", "C.#_______.##____C_#C__#__#_#__#________C____#_", "___#_#_._#.____C#__C#_###._#_#_#_#_.#_.._#_____", "____.C____#__..#C__#_C___.#C_#____.C________.##", "_____________C_#_#__#___#__C______#__#__C______", "____#C___#C.__._____.__#_###__C_###___.________", "C_______C.C____##_#_._____.#___C__##__##____#_#", ".__##__._____C#_#____#___##__#___##______.__#_#", "__##_____CC#_#_#C_C_#__#__.______.#._____#__._#", "_C_.__#__#_C_C_____#___#_#__.__#___________#__#", "____.#_C#___________________.#_#C_C###___._____", "#____C_C#__C_.#__#______##___#_#___##_____.__#_", "_C_____C.___#.___.________#_#._#__C___#.___C___", "__#___#____#_##_#C#_#_#____._____.____C_#__._#_", "_C__C.._____.C##__.#____#C_CC#___##_.#___##_#__", ".___#_C###C__#_CC#____C______#____.__._#_##____", "#________##_____._________C###_#_#___._______C_", "#__#_##C#_#C__#_#_#_C_#.___.C_#___#C______._#__", "_#_#_##C______C#_###.C_.C#_##.___#___#_.C#__#_#", "_#.#_#_________CC_C____#__##C_#_#C#_##____#.#__", "#_##_C_._##_____.#C_C#_#__#C#_____#_#___#__.__#", "_C_.#_#___#_____#_#______C_C_###_##__#C##__#___", "#__#_C_#.______#.#_______#####__.__C___#C#__###", "____#__#_###____#____C___#__##____________C#___", "___#_#_C_C#__#___##C_#__###__C#___._#__________"}
39
Returns: -1
{"__C_____#_C##___.._#_#_..___.##__#_#####___#_", "#C_____#_#___####C_#_____#____C#___#__#_###__", "____.##_#_#._#_____.#_##_##.#___#_#___#.##___", "._#._##._###__#._##____#_#_.##_#__#__._______", "_#._#___####_.__..__#_.#__C__.__#_.__.#.__###", "._.._#####________._.C#.._##_##..CC__##_#_#._", "#_#.#C#_..__.##___##___.__##_##C..C.___..___C", "_.__##__.##__#__#.__##__._##_#_#_##_#_####_#_", "#_.___.##_..##___#.##_#_.#__.___..____###C___", "_.__#_#__#_##._.#_#.#_..#C#_______##_###_.___", "#_#___#_____._#._.______#___.__.#_##_..###.##", ".#_#_#_#.._##_.#_____#__.###_.__#_#___##_###_", "____.#___.#_#._##_._._##__.###__##_..##C__#.#", "___#______#__#_____._C_.#.#__#__.#____#_##._C", ".#C####_##.##___#___#_#____#_______#_____##._", "C#_#._._C###__#_##_##_###_____##_##__.___#_#_", "#_.#___.____##_##___.#_______.__#____#_.#____", "..#____#__.___#_#_.###._._C_#._C_#_###.#_C__#", "_#C#____._._#CC_#._.__##__C#_#.#__#__###___._", "____#__.___#_#__.#.###___#____C_#_###______#_", ".._#_C#___###__..__._#..#_.#____#_#.#______._", "_._##C_.C##___.#____#___.___#C#_.#_#____.__#_", "#._##_._#__C__#_._#_.#_##_..__#__#_#__##__._.", "###_#_##_#.C___C_#_#__##_#_____#.___##____#_.", "___.___#____._#_##.##_#_#.###_#__#___#___.___", "##.___#._#C#__._.#_#_#.#__.#_.._#___.##C#_##.", "#C_####.#_.._.__#__.______#_______#___..__#_.", "_#___#.____#A#_#______#_._####____________#__", "_#__#._____##______##_.__#_##___._#._____#__#", "##___##.#_###.__#______##_____###_#.#.#__.###", "___#___C_#_#_#_#C._#_.___#C_#.#__#C__C_#___._", "#.#_#_#_.__#_#_C#__#_#___#___#_____C..#C.#___", "_.._#._#____##_#_____#.C#____##_.__C_##.____C", "_____#_##__.____C#_#_#__####____#__.#.._._###", "._#...#.#_###_C##__C__#._#_##___C##_##__C_#_#", "._#_____._#.C._#_C._#_#_#__.#__.##__#___.####", "_____.#__###_..##__.__..___#..__#.#_.#.##_###", "_###__.#_.__#_#__#__CC.#.___#_###_..#__#_._#_", "#######._.##._#_____###._.__##____#_C#_###_.B", "_.#_.._#_####__######_#_##_#_#_#_#_._.___##C#", ".#_##_##__##__.###__C.___.#.____###_#___C#_#_", "#___#__#C__#._______._##_#._.C#_#__#.._#._._#", "#..______#_#####______#_#__##.#_#__#____.___#", ".._##_#C.____._###______.#___#__#..##_###___#", "____._#_##_#_#___.__#______#._#.._____#___#_#", "_______#__#_##_#_#_C_.__C_#_#.#_#________#.#.", ".__#####__#____##__##_#_.___._#___#_##_#._###", "__#_C__#.##_#.####_##._._#___#.#_____C_C####_", "..C___###_#____#.###_._##._#_##__.___#_______", "_#_##_#####____##_#.##___#_##C#_C___#C._##.##"}
289
Returns: -1
{"###.CC##...#_.##.C#....#..#..#.._.....#.#..#.####", "##...#..#.#.#.##..###.#.#.....#.#.#..#....##..##.", "...#_..#...._#_###.#..##.##._#.#...#..C.#.#.....#", ".......##...#_.#.C..#.....##.#_##..._##..#C#....#", ".....#.#._#...#.C#####..#...##.#C..#.##....###...", ".##..#.####.#...._C.C##.#_..##.#.....###....##.C_", "#.#.....###...#.##.##_..#.......#.#..#._.##...C_C", "_#.#....._####.#.#...#.#.###....#.._.C.._..#...C#", "C.#._#.#_##.#..._._##...#.......#..#.C#....#__#..", "#.#.#.#.....#.#.###..#C..#..__..###.#.....#...#.#", ".##...#.#..##...#..#.##...#......C####.C##.##..#.", "..#C##..#.C#.._#.#.#C..##..._..#.#...#.##_.###..#", "C......#_#.#_...#.._..C.C..#.#.##.._...##...##_##", ".#_.##.####C._###.#..##.#........#.####..###.##..", ".#...C.#.###.#...C..#...####....#......_###.##...", "..#C#........#....._.#.C##...C.._#####.......#.C#", "#..._..#.###_##..#...._##_.##..#.#...###....#.#.#", ".#.#.#....._#..C#..###..._._.#...C._..#...#.#.#..", "#.._......#.C##.#.#.C##._#.#.###.......##..#....#", ".#..C._...#C_##....##..._......#..#..#..#...#####", ".#_...##_...#.#.#..#...C####..###..#_#....##C...#", ".#.#.##.#.##....#......#_#._.._......._..##..#.##", "..##..#..#.#.#_..C.#.#..##.#.#...#.###.C._#.#.#.#", "C.#.#.#...##.##.#C#...#...C.#..#..C#._..#...C##..", "_##C......#..#####.#..._....#....C#..###.....#._.", "..##_#.#.###.###..##_.#C.#C......#.##.###..##.#..", "#....#_...#..C##.##...#._.....C#.._...#.C#C###C..", "#.#.#.C#_.#......#_.....#...###C#..####..#.......", "_#.C#..#...###.#..#..###.##.#...##...###_.C#..###", "..#_..#.##..#_#...C....##..#..#.#.#.#..#...###.#.", "####C.._.#..C...#_.##.._._C##C_#.....#.#.C#.#...#", "#..#..._..#_.#._.C.._#....#.#.C.CC##C..#.##.#.#..", "..#C##_.####...._####.####....##_..##.#.#C..###_.", "._###...#..#.#..#.#_#._.#....#..C#....#.#C....#.C", "#C_##..#...#.....#...#C..##C..#.#.##C.....#.#....", "...##_.....##_.._.#..##.#.##...#..#.####.._.#..__", "..###....###.#_#..#.#_###...#.#..#.C......#.####.", "C..###..#._._#.##..C...#.A..##._..#...#..#...#..C", "#.#_...###_#.C#....#..__C.#.#...C.......#._#...#.", "#..##.#.###.C.#..##.####.CC..#.####.#...#.#.#_..#", "###..#.C.##...#C.#....##_#.#.#..._..._.._.#.#....", "#.C...#..._##...#C#.#_..##C...........#...#......", "#_##.###.._......_###..._#.##....._#.#.##..#.#..#", "....#...##..##...#..#.#.#....#.#..#.#.##.##.##..#", "#.._.#.#.#.#.##.###..####C...###.#.#.#._...#.._..", ".....#.#.##.#...###....#.#.#.#_##_##....#..###..#", "#...#.#....#..#...#.._####..##.#.##.#C...#.##_##.", "_###..##..#.##.#....#.#.#C#C_.....C#.C##..##..#.#", "#._..#.#B##......#_..###..#..##C...#.##...#_##.#."}
1
Returns: -1
{"__###_#_#____##.#__..__#._##_#####__#___##__#.", "_#C_.C_##.___._##_#__##_#__#_#____#______C____", "___#____.____#__#_..___#_____#_#______..___###", "____#.__._._#_____#.##_#_####_.#______#_#___##", "_._#.##____.._#_###_#___C_.#####CC____.##_#_##", "_.#___.C.#_._._#_#_#_###_.__#________##_#_____", "______#_.#__.#__#_###___#____#__.___#____.__##", ".C#_#_###_##_##.C___##_##__#..__.##_###_#_#._#", "##__##..#___##_.#___#_##C_._##_#__#__##C___.__", "#_##.#__#____#_#__..___.##___#__CC_#____#__#__", "._#C#.##_#_#__#___.#__#_.__#____#_.___#_.C____", "__#_C##__#__#___._#_#_C_.C_..#_._.#____CC_##_.", "._#.___##C____#_#___..___.__#._#...##_##__#C_.", "__#____###.C##.#_._####______.#..#__.___##_#_.", "###B..__#_._____###_____#_##_..C#_..__##._.___", "._______._._.#__#__#_C_#___#_____#___._#______", ".____#._.__#______##_C_#____#___##__._#____.__", "__C_#_#._.__..#_#_______C__#____C_#_.#__#_#_#_", "_.#___.#___#_#_#.##____#_#__##.#______#C______", "___#..#_#._#C_#____##C#.__#_.__#..#.____#_#__#", "#.__..##____.#_#_.____##__#C__..____#__.__#___", "__.__#___#_._#_.###_#_#._..____#.##__##_.__._#", "#.##______...__##__._#__.##____#.###C_#_##_#_C", "C#__#___##_.__.__##____#__.__._##__#..#__..___", "##.___##___###__##._._C##._..#___#.____.#_C__#", "#__C_#_..#_##.#.##_#..##_#_#C.______C_#_______", ".##C#_#__.___#._#._#_#___#_#_#__#_#_._.__.#_._", ".__#####_####_C##.C.___#___._#_#_________#.___", "._._#__.___##C__#__#___._###_#.___._#_.____#__", "#_##_#_##___.____#_____#__#___##_#._##___.__#_", "___#__####.###___##__###..__#___#_#.#.C_._.##_", "##__#_____#___###.__._.__#C#__#____#__#______#", "_C##.__#_#.___#_#_#_C####____#__##.#___#_#___#", "____#__#_C##__#__.#__#__...##___#_._#_#C..____", "###_C___##___._#_C#_.____._#___.___#_._..#__#_", "._____._#_#____###_#__#___C_#__.____#C#__##__#", "###C#__#_##_____#__#_#_#__##__#_C__#.##.__._##", "._.._#_____#_##___.#_#______.#__##__._###.____", "___#_._#_...__.#___#_C__.___._#__#______#C_.__", "#__#_#_##.______#__#____##_#C_.#__###._#_#..__", "__#._____#__#____#__C_##._##_C__###__.##___##.", "_.####_C__#._#_.#_#_#_#_#_#__.__#_#____#__#_.C", "__#_._#..___##.____#_#_C##____##_#____C_._#_##", "##__.__.#_.____#._###..____#.___##_C_A#_._#.__", "#__#__###.__.__#_.##___##__##.C_#.#_#_#__.####", "_._#__._._##____###_._.##__.##___#___C__._##._", "_#C#_#__######.##__#_#_##_##______.#___###___#", "#___C__.##._#.#_#_#__C#..#__#C.#C#__.##_#._.C_"}
110
Returns: -1
{"##C.##.##_#.#.#....__###_.##.....C..#..___....", "#_.._#__.......C#.C_#_#_.._.##.#.#._._.###.._.", "###.##..___._.##..##..#_._##..B_..C._#_..##.##", ".__.___..#.....#....#......C_.#.#_..._#_##.__#", "..#._._##.....__#_##._....#..##.#.#.##_.._..__", "......_..._#.##__#._##_..#C#.__..###C.C#.#.##.", ".##.##......#_.C..._.._.#.##.._C..#.._.#.#.#._", "_.___#..#.._#.__._.C..##...#C.#.##...###._.C..", "##.._##.._#....#.C.#..._.##_.._C._.#.#_.#.#.#.", "...#._##_..#.#..__..C...#..C##..C..C......._._", ".#_.#._..##.....####....C......####._._#.#....", "._....#_.C_........#._#..##_##..#.._...#__.#..", "__._####.....__...##C.__...#####.#..C....#.#_.", ".####_#.C##_C.#.___.C__###...#_#__.#.C.C####._", "##_.###....#.__.._#_#_#.#._###._.#..._.#...._.", ".#.._##.#__C.._.#..##.._##.._#..#..#...####.#.", "_C__####.###_.#..#....##._.._..._.#..___..##_C", "C###.#_..#..C._.._#..#...##_#_##._C#_#.A_#.___", "..##.._#.##_#__....__#.....#_.##..___#_....#_#", "_.##..#_..__#_#.#__.##C#_..._._#C#...._#.#._..", "_._#.##_.._#.#.#.._..#.._._...##C#...._#_.._##", "#C._#####...##.#C#...##.#_...._##.__.#.._.#._#", "_##._C.#.###.#__#.C_#.#_##CC#..__.#.##__._.#C.", "#.##._._.##C__C_##.###.._.#__...###.....C#.###", "..###.###..C.._._.#___.##.#C...###__#.#CC#_.._", ".C.##.C_##_.####.#C..#.#C#..__#.##C#.._._.#._.", "..__#C....____##.#_##.#.#.#._#C_#._#._.#._.._#", "#_...#__..####..._#.##C_##.##_...#.#....C_#.__", "#C.##.###_#__...###_#_.._#.##..._.#...###_._#.", "..#_.C#.#....#_##_._.##_C_#.####C....._#...#..", ".C..#.#....#___C#.##._#C_###...CC#_...##.#..#.", "_C..__...#C__CC.#._#.C....####.#.##_..##..._##", "._...#C.#_...C..._.##.._#.._#_.#_#......C####.", ".###..#.#.##_._C_C#.#__.C#_._._###_.##.._#..#.", "#_.#..#.#.##.__.._....#__...#_._#_..#..#..#_#.", "_C##._#.#.__..._#_...#_..#_#.#_.#C#_###._.._#.", "#___#_.###..#_.##_#..C#.._._.#..#_#.._#...C#..", "__##___C_C.#.####......_#..#..#_#.._..#_._..C.", "..#.#.C.#.CC##_##..__._.##.###..##...##..#C#..", "###.#_#_C_..#...__#_###....._#.C.###..__...__.", "_._#_#...#_.#....#_.__..C#..#..._#_###.#_#....", "..C..C...C#C_#..C.__..##._.##_._#.._#.C.#C_...", ".._.#.#.C._#...#___...#_.#...####.._##_C_..#..", "..._#..#_#_#C#.##.##__..#.C._C#.#_##.#.#_##.C#", "....#...#...#..##_.#C.###_.##....##.#C_.__#.##", "##....##...._..#._._.#___##..._.#__.####.#.C..", "_#._#####._.#...#__#___.......___..C##.#_#_#..", "##.._....#.###.#_.C.#..._#.._C#.#.._#__..._.#_", "#_##_#.#.#....#.#.#..C_###_.....#...__..____._"}
15
Returns: -1
{"#CC......C.#..##.###..#...##_.###._.#_..#_#__C#.", "_#___#.#C._#__.#_##_#.#C_._##_.##_.#.#C####.##..", "##...._.....#_._.##.#.__#..._.#####_..__..#.._#.", ".._#...#C._.C#.##_.#.##_#____.###._C_C__.._C_.##", "..#..._##_##.##._.#_._.#__#...._.#....__##._..__", "_.#_.####_##.#....__.##..#.._#._._##._.#_#__.___", "_C#C__#._____###.._#..__#..##.#..#._#_#..C.._._#", "..#_..#.#_.#.._..#_..__#_#...___#C.#####.#.###_.", "#__.___...#C._.__CC.#.#_####.#._#..##_#.##......", "_....C...___...._.#.C#C.C#C..__...._.__#__#.._._", ".._#C####._.._._.._._C.##__.##C......_#....#.###", "#_#._#_#._C..###..._.#_##_#___####_#####_._..##.", "_C._#..#..#_##..##.##_.#__.#._.#_##.C__##..#_.._", "_C.___#.C._.C##_C._..._C.##._...#..._.##.C_#_#_.", "##.#.#.#.#..#.._.._.##._.###.#.._.C__._C.._##.__", "#._C...##.C__###__.##.___...C._#_.__#___#.__#C..", "_._..#C#.#.#_##._.#_...##C_C.#.##.##__..CCC.#..#", ".#._##.._##.A#.###_##._.#__.._._C.##..__#.._C.._", "#._#_....__##..__C._#C_#.####_._####.#.._.___..#", "#._..#.#_#..._##..#.C#C#_.###...#....##_##C_#._#", ".#_.#.._..#.#..._..C###_C#..#.C.#.__###.#...C.C.", "C_#__##__..._#.____###C#_#C_###__.##.....##___#_", "..#___#...###_#.###..__##.#___...#._C.#.###_#_..", "#.C...#..#.##.#.##_.##._#_._.._.##.___#..#___...", "___.#.##__.#__#..#.C.....##_.##.#._#....#._.._C_", "##_C.#_._#...._.C#.#._.##C..._.#._#.#_.#_.__#.#.", ".._.#__.#__#_#._C#...._C.___...C_..#._##._.##...", "__...._.._##..#._....######._...##.###.##.._...#", "#....C_#.CC_###C_C#.C.#...C_C._.._._....#C#__..#", "_#__C.#_.#.._..C#C_._#_._.__.C#C#_.#_#_#._#..__.", "..._.C#....C..#.##..##.#_....#C#_#.._...___C#_._", "..#_.._.._..#._#..#.#.#.._#C.....#__###..____#..", "_#._____.#_.#C..#.__...._#.###_####.__#_.C_.##..", "#_#..#.##_##_#.__#C..#.#._##CC#_##___...##.##_##", "_.__.__..C####...#__C##..#_.____#####.._.._.##__", "_#.._._#_..##__...C_##.##..###.#._._#._.#C...#..", ".C...#_.#.._.._.C_..._#._##__..#..C_._C.#...##C.", "..._##_C.#.C_C..#_...C..._C#..#.#_#...__._#...##", ".#.#C###.#___#....##.##_#._..._#.#__.C_#._.#__#.", "..._#___.._.C._.__#_#__..#.__...##__.._..##._.#.", "#.C#___C_.#__...##_##_..__....###._._..._##__#__", "_##_#.#C___##_#..._.##__#.#C_#__#.._##__..#B#_..", ".#_#._#._.#..#_.##._.#.#..##.._.._#_.##.#..#.##C", ".##...._##..____#__._.C.C##..__.#.#__##C_.##_.C#", "###...##.C###__#C.##_#.#..__.#.#_#_#.C.__._#._##"}
492
Returns: -1
{"##._._.__##CC#.C##_._#._._##_#_._###.#_##.__..", "C._.C__.#.C_._#_#__.___._#__#__#.__.#_#.__C.#_", "_##___#______#____#_._#_._._#.._#__#_.__.###__", "___#__##__#__.##____._.#___#______#.#____#_##.", "#_#_#..##__#___#_._#_#__#_.____#__..C_.#_#_#_#", "____._##.###________C_#_#.._.._#._C..C_._.#._#", ".___##_..C____#____#__##_.#_##.#____#_.#___.__", "__C__.__#_#_#_#___####.#.C_#_._#C_##__#___#.._", "__#_##___#__#____.#_#____###._..__#._.#__#____", "#_##_#._..__#...C#_#___.__#.##__C._####___#_.#", "##___#_#_##_.C__.#__##.__#_._____.#_##_#_.___#", "._#_#.___._#.C##_###___.._##__###_##_#.##._#_.", "_#__#_._..C_#_..__##._#_#_.___.#.#___C..#____#", "##._C##.##_#_#___.#_.#_.#_#C_#____#_.___..__#_", "C##.._.__###_#..C__C##._###_###___###._#______", "______.___#________C____._.#.####_#..___#__C##", "_#_._##_C#.____.A#..#__#.._#_#____.._#__.C_.._", "C#_._#_.#______._.__####_###.#.__C.._.#.__.#__", "##_#_._#_.##_____#_._____#_#_#_._.###.__#_____", "_#.__#_#__C#._#_._________#_#__.##_.___.__.##_", "..##____._##_#__.___.#_#_____.#._#_###_#.____#", "_.___##__._##_##_.##____##__.___..###._.____#_", "_#__.#_#C#_C__..__..__._#_#._#_._..#___.#_#_..", "_#_#___.___..#_._##_.##_#.___C_##C___#_#__B_#_", "#####_._.#_#__#_..#_#_#_____#_______#_#_##_._#", "#___C.._#C#___.##_#___._#._._##_____#_##._._##", "#_C_##__#._____#.####_#__#.#._.#.___#__...####", ".###______._#_.___.#..C_#..C__.___#.###_.#_#_#", "#__#_##.#__#.._#.##_#####._###..#_.#_#.#__#___", "#_#_#_##_##.#_.#__####_#_.__.__#__.__.#__..___", "._#___.#_.._#___._#._#_#.##___#._.#__#_._____.", "__C.__.#__..__#_.___._#__#._#C.##_.#_#__._#__.", "#_._.##_###__.#__##_.##_._C_C#.__#____#_#._.#_", "_#_#_#_#_#.#__#______#__#_#__#_____#_.##_C##__", "_._._##C#__###_.##____####C##_.#.__#...#__#___", "___._C_##_C#_##.___._###..#_#_#__###_..#_###__", ".#_#.__#.CC_..#.___#.__#____C#___.._._####_..#", "_C._#_##.___C.#.##..__..___#C__..#.___.___##._", ".__.#__..C____C_#____###_CC___#_#.__.__.##___.", "#___#_#___.__.##.__#___#____#.#_.#_#C#_#_.#_._", "#._C#.C.__#_.##..#C#_#_#_..#__##____#_#___###C", "____#.._#__.._..##_.C#__##.###C#_#_#..__._.__#", "#___..###._C.__#__#.____.___#__._.._____##.#__", "_..#_.##.##_#_.__##_#_._____..##_###___.#._.__", "_._#.#._.#C__.___..#______..____###_____._##C_", "###_##_.#._#.._##__#_..##_.#.C._#__##.._C__##.", "__.#._.._._._.__#________.._##._.C##___##___##", ".__#_C.#_._._.#_#_###C#.___.#__#_#_C_#_#_.#___"}
5962
Returns: -1
{"...#.##._#.#.._B._.#..#..#_#.#.._#.#.##.#..##", "__..._._....._#_.#.#..#._.#C#..#_..#..A#..._.", "##._.._.._...CC__#.#.._.#....#..#..###.#_###.", "..._.....#...#._...#_#..._#..#....#_#.#....#.", "..####._..#._#.....#..C#..#_..#.#.._._..#..._", "C.._.###..#..#._#.#_...##__._.#C.#.#_......._", "C_...#.._..._...##...........##.#.##.###..C_.", "#_##._...#._#_.#...#.C_.####....#C...#...##.C", ".#..C..#_.#....#...########.#C...#._.._.##_C.", "_..._.##_..#_.#_._._.#.._.#._#..#..._C_.#..##", "###C...#._#C.#..#.##.__#..#...___..#..##...#.", "#C_####._###_.__.#.._#.#....#.C.#..###.__#._#", "._#..._###..#C_._#.#.C#..#.##.._##._..#.__#.#", ".C_.#..##.#..#..#..C_.C####..._#._.#C..#_###_", "#.#_.._C_#.##....#..##.#..#__.#.#..#_#...##.#", "#._.#.._#.C..#....CC.._.._##.#.#.#.#.._....##", "...#_##...##__..#.._######..__#.##...#.#.#_#_", "##_._#C.#.#C...C.#._.#....#.C...####..###.#..", "C.#.._##_.#C..#.#####._.##.#.#......#.C.#.C..", ".##..##...#_.._.._...#...#...##.....__C#.#...", "_..##..#..#.##...###........_C#C_.#...._#...C", "##..#..#.._.#..#...#._...#.C_...#.####.#.#.#C", "..._....#_._...#.###._.##.#.#._##__#.__.....#", "C..#._.#.C....#_#...##.._#.CC#C..#._##..#....", "#C._.....#.##_####..#_#._#.#.._#_#.#....#_._.", "_C#.##.C..#_#C#.###C#_.....#.#...#._.#.C##..#", "..##..#_#._#C...#...#.###..##...##..__###_..#", "#.#_#C_#.#.....#.._#......_..C##_.##_C#.###_C", "._.....##C_.#..#..##..#_..#_#.C.#_#..._.##..#", "#.#C_..#._#.#....#_C#..C.#_#.C###.##_#..#.#._", "#.....##_...#.CC_..#.##..##.#C_.#.#.#.#.##_._", ".CC..C#.CC#.#_.##.#..#....___C#..##.###..._._", ".#_##.._#...#_.._.#.##C..#CC#.....#_._...._C#", "...##__...##C#..._..#......##._......#._...._", "_#......######_.._##_#.._.#_...._#..._#_##...", "....C#.._.#.._##_#C.#.C__.##.....C......C#__#", "..##C..#_...#.....###_C.##.._#C_#........#...", "_#.#C_#.#...#.##..#...C.......__.._.#..__....", "##..._.#._..##...#...#_...#..###_.._##._._..#", "...#..._._#.C#...#_....C_....#_.C....#.....#C", "#.._...._..#.#.._..########C.#.###.._###..C#_", ".......#.#......__##.._#.#C.##C#.##__...C#..#", "##.###.._..C#_..#.####..#.#.C##..#.......#...", ".......###.C###C#...####_..#####_#.._##_..#.#", ".#_.C#_##.##..C.####._..C.._..._..#.__..#..##", "....##.#...##_####...##..#_#.#.#.##.C_#._...."}
1028
Returns: -1
{".._#.#._#_.#.#.._......#.._#.####..._.#C.._...C_.", "##C.###....##.###_..##._.#.#._#...##..#..._#.C_..", "#...C#__..##_.#__#C.._#.#.#_.._.._....C.##..C.__C", ".._.C#..._..C__..#.#..##C.#####_..#C....#..#..C..", "#....#..._....#.C...#.#....#.._.C.._#..__C#......", "C...#C.C###C..#....C_..#._....._.#_..#.#.#...__##", "._.#_._##.C##.#.#_#..._.#._#._.....#..#.C##..._#.", ".C..._C.C#....#.#.._#...#.##.#..#..#..#._.._._.C#", "..#.C............#.#_.....C#....#..C.#...#C.._##.", "#.._..#.C._C#.#....#..C...#C..#..._..#..C.....__.", "..#_....C.#####...#.#.#.##___.......#...###._..._", "C....__.#_#.#....#C#.._....._.#..__#_C_#._..C.#..", "_#.#.#..._....#......_#..C#_...._..#.....#._#.._.", "#_..#..#.#CC.C.##.#._._#B._.._C...#_....__.#.._.#", "..C#_..#.#......#__..##......__..__#_.C#_.#..#C_.", ".C_..##.C...._...C#...##.#.#.C..#.._##..#........", "_#C..#..#_.._###..#....#._.##._#._...##.....#.#..", ".#_..._.#..#C_._#...__#__..C.._...CC.#..##C#.#_..", "C_....._....#..._#._###_CC.###.#.#__#.C..__._.##.", ".##.#..C...._._.....#....#..##.###._.#.##..#C.#..", ".__##.._._._C.#..._#...#...C.#_..#C..#_#...#C..#.", ".C#._#C...##..C..__...._.#__._##..#.#_#..###__...", "C.....###.C_...C.C_#....C._..#_#._#__..#C###...._", ".._.##..#_.C.._C..#.C.#._C#C_....##..C._.#..#.C..", "C#..#._.##._.C#......_._.##.#.#..C.__#.#...##..##", "#..__C_#.##.#.__#...#.........._..#C.....##_....#", "_.....#..##...C._#_._C#......#..._..#_._.#_#.#.#.", "._###___._C#.._._.#.#..#.._#..#..#..#_#.._.#_#C.C", "..##.C..#._#..#__.##_C...##C..._#.......##...#.#.", ".#_C.._..#C#..#..#..##.......#...C.#__...........", "..#.#._._..#....#.._.###.#C__...._...#.#.#...##C.", ".#.#_#.C##.#_._......_C.._##._#.###..#.##.#..._..", "#_._..##.###.....#..#_...C###..#C.#....C.C_....#.", "..##...#_...CC..#..__C_.....#._.#_..._...##._###.", ".#.#_.#_._...C._###_....#...#.#..#...#.#_.#_#..C#", "__.C..##._.#.C.##...._#......C_..##.#.##_#...._..", "##_.C......##...##..##..__.._.._..#.....C_..C..#.", "C_###.##.#.C...#_..#_.C.._#._..#...##__...#.#.#..", "._.#...#_.#...#.##..#....__#.#__##..#..#._C.#....", "#C.###_.###......#.#_...._C...##___....#......#.#", "_CC.._....CC.#...#_#._.._##.#..#.CC...C#_#.#..C#C", "C_#....##._.##.#..._#.....#...#..#__._#...._.#.##", "__....#_...._C..#...........#.#.#....#_.#...##C..", ".A#_.C#.#..#..#...._.....#.___#.C.#....#_..#._...", "..#.#.C..#_......#.C.#_.C.._##..C#...#_._#C...._.", ".......#...#......_C._.._.##._#.#..#....#...##__.", ".....C##_.._.###..###.._...._.#....#_.._..##...C."}
864
Returns: 65
{"_##C______#.##_#___C#_._#_###._____#__##.___##_#_#", "C_C_#_#___#_#_._##_##_##C_#_#__C_#__#C_##__##_#__#", "C__.#_______##._###___#__#C#_____#___#__.###_C_.__", "_.#C#_#_.___.___#____##C#C______#__##C_#_##_.#____", "###__.C___#_#.###.__.A#_#_____#_###__##___##___C__", "_C______.__.#____.___#____#_#_###_C#_._##____##__.", ".__#__.____.__C__###_._##__.C._#C#.___##C#########", "_C___#__##C_#____#_#___#_____.##C_____#__#_#_#__#_", "._.#______#___#___##_#___#__#_#____C_###____###_#_", "_#_#___####_C#C##_____#_#._#.__#.__.#_C#_._____.#.", "_C_##__##C#_____._#_.___##__#__#___._#_##__#___#_#", "___###____#__#_#__.___._#_###_CC______C#___##__##_", "C_____########____#_##____#___.____#_.#_.._____.#.", "_###C_.__#.._._._#__#_#__#.__#_##_#_____.C__##.C__", "_____#__C#__##_#C_##__#__##_C#_#.____#_.#___C_#_#_", "____#__#____.#_#_##_#__C####_____#_____##___##____", "#_____#_____###_###_____#__##_#____#__#___#______.", "___.____###____#_#_#_#__#C##_##.__#_####_##_##.__#", "___C_C__###____#_###___#_C#_####__#_#_C#####__#C_#", "C__CC_C#_______#_#._#__C______C#__C__C_#__###_#_#_", "___#C_C_#___C#.___#C#_##___##_##_#__C#____._.__##_", "____#_####_#.C#_#_###_._#.___#_B_#_____#_.CC##___#", "#______C___.___._C_##______#__#_____#_#__#___..#__", "_#____C____#_##_#_#C._#__###_C#_##____##__#_.____C", "C_#_#C_#_#_C#____##___#_###_#___#____#__C_C_#_.#__", "#C____.___#__..__#__#_#_#__._____._#_######__#___#", "__#___#___##_##C_.###_#_#.__#_#_##___##C##__#__#__", ".#___#_.___#__.##C_#____##___._#____##__##_C_.____", "####C_#_#_#_#_###__#_###__#_._#__#_#._##__#___##.#", "##C____.C#____#C___._#C_C_______#____#__#____###_#", "__C#_#C_##_C___###_##_#__#____#__##.#____#___#____", "#__##____###__#__#___#___C#.#_.#####___#___#_#____", "__#_#____#_C#____###_##____#__##_#__..#_#_#_C____#", "_##__#_.C___#_CC##_#_.__#_##_C#__C.#._####_.#.__#_", "_#____#_#._#.##_#_#.__#_____#__#___#__##__#___#___", "_##_C___________#_.___##__#C_##C#__####_.C##C#__##", "___###C__#___##____#_#C_#____##_#___#_#######_C.#_", "____#__#__#._##_#C##_#___#C_#.__.__#__##__C__###C#", "#_C_#_____###____.#_#___#.#_#_.#____.#_##C_#_#__#_", "#__C#_#_.#_#C___#_##C#_____#___#_##_##___#..___###", "#____#._____#___###__###_______##_______##_#.C##__", "_.###_C_##__##_#_#_____.__####__._____###____#_##_", "##_##.___#__#_#_#__#__#_##_#_##_####__##_#__#.###_", "___#_##___#_C_#____#_###___##__#___#_#__#____#_#_#", "___C#______#_##___._._.C#C##__C_._#__.#_#_#_._._#C", "##__.____._.#.___._#_C_#_#_#_#C#____#_#_C__.##_CC_", "##_#_C#_C__#_##_C___#__.#_##.#__.#__________#_.#__", "._#_..CC#_C#.C#___C____#__C._##_#_##C_C#__#_C__#_#", "#__C##_#__##__#__#_##_.#C_#_##__##C#_##__#__._#_#_"}
25
Returns: -1
{"_.#..____#__##__#._.#.#..C#_##..#__####.__...##", "_.#_#.#__.__._#..#__#C##__..##_..C#.#_#_##._#__", "#####__#_#.__C___#_._#C_###.#_.#__#...##.######", "C__...#_..C_#_....#.#_._#_C#.##..##__#C#__.#.##", "#_#_#...#..._.##_#._.#_C__#_..__._.._.__.#___._", ".##_____C_#_C.._#___.C_..####_#..___#_C_#._.C..", "._.#._.__._#_#__._.C#_####____#_.__#__#.__.#___", ".__#_____#___#.###...#.#C_C__.___##...#_##C_#..", "__.C_#._....#_##._.._._._#..#_.#.##_._.__...###", "#C_.C__._#_...##_.#_C___#_#___##.##.#__...#..#C", "#._#._##.#..___##.##.##___#_..#_#.###_##_.#.._#", "#_C..C.#.#__#._#_._#._...__#___##_#___#C.#_._.#", "_..___.###C##_.___##..._...###__##._._#_###..__", "__#..._#..__..__.#_._._..###_###CC#.._####.#..#", "._C#_._##_###____C.##.._#_#_#####..##._C.#___C.", "C#.#....##C_##_#__.#.#.###...#._.._##___#__####", "__C_...#A.__##.__.###.###C#.C__._###C.#._.#_#.#", "___#..__#_.__#__#._####..##C_...##_.._#__#.__.#", "#_#_###.#._#..#_##.#__#_.CC...###..#__.C#__#...", ".....__.####._.#...##_.#_#.C.#.______..._.###..", "#._#_##__##._._#._###.#C...#C.#_##._#_.##.#._.#", "___###.._.._#_.####.##.#_.##_#..#_#.#._#_.#.#C#", "_##._##__C###_C_#...#._.#.#.##..__#_####_####C#", "#_#.__#_____#.#C._C##.#__#.#_##_#._.___#.#_##_#", "....#.#_#._#CC##.#__#._#_.__###C__#C##.#.#_###_", ".#._#C#_._C___._###C#.##._#_..__..._C###.#C_#__", "__._....C.__.C..##_#__####..#.##_..C_.__#__....", ".__###__._.##.#._...#.__._C.##.._..#_..#_C..B_.", "#_.###_..#.CC#.__._.___#####_.__.._#_C#...##_C#", "###..#.##.._.__..C_#____#.__#..C..._#_.C.__.._#", ".#_#.C.____.C__._#CC_#__#.##.###C.__#.___.#.__.", "..###C##_###C__.#._.##_C#..___.#_#__.__.C.#_###", "###._#.##__#.._#_.C...___#._#_#...__#_#.#..##_C", ".#._.._.#.C###___.._C#_.##..C#__#_._#.._._#__.#", "###_#_##.__####.C#.__#.##___##_.CC#_#_._#_#_#.#", "_.#.###C..##.__.._#._#...__#....#._#_._#C_####C", "_#__##_##C#_____C#..__..#_#__#..#..##_.##.__#._", "C_..#__C###__C_.__CC._.C__#_._C###__.#...#._#_.", "..##.#_.###.##._.#_.._.._._.#__#_#_CC__.##_C._C", "##_.__##_C.#.___#.#..##_.___#..##___.##.._#__#_", ".C.__##____.__C##..#C_#_##_C#.__#.#_#_.#.__C#._", ".###_#.##._#_.##..##..#_#.###.._#__#_.._.__##_.", "_#.#.C.#....#_.#..#_..._.___#__..#__C_#__..._#.", "#_#__..##.___#_.C.#_.#_._.##C__#__#_...__#.#.C#", "#_###_._.....#._##_#..#_##.###.#_.#.#_._.CC..##"}
19
Returns: -1
{"_C#C#_##_._#.#.#.__C#.####C____A_.#C..#.C#__.C_#.#", "#__#_..#_#___#___#_##.._#..C##.###_C_C#__C.####._#", "_._.__C___#.#.###..#.#.#_#..__.C_C____#_.__#___C.#", "C_###_#__._..#_##_._.B#._###_#.._#...._C___#_C___#", "__#.#_._#_._C_..#_.#__.._.##._.C_#__#C._#_##.#_#_.", ".__C#..__..__..._._.CC..##___.___C_#_._..#__C_._..", "._.#_###___._.C____#.._......._..##__.C_.______.C.", "__#_#_.#_##C_.#___.#__#.#_#..##.#._.C__###._._#_#.", "_..C###C_.C.#_C#..C#____C.#..#__#C__.#___#._#._.._", ".###_#.._.#.#C.#_##._###__._._.__##._C#.__#____##_", "___.##.#.C_#____C.C..___##C._#_._##_.#..#_.._#.__.", "__#.C#.#_C##___#_._#..#_##.#C#___#__.__#_#._.__.__", "._C#__##___.#__##___#____..#._._##__#_#___##C.#_#C", "#___CC_##.__###._._#._#___CC__.._.##.#_.._#__.##__", "#..#_CC._.._._.#__#_###.###___#_#___##C_#___#....#", "##_#__..C#._.C_#_###_._.__#_._.#.#.#...___#__.._#_", "_#____..#_##.__.###.#C__#___#_.#..#._.__##_C.#_##_", "#_#.C#_..#._##CC#__.#__#_##._##C__#.._#_.#._.__#..", "##.__.C._._#_C#__.C._.C.#__C##_.#..C_.##__#.#__#_#", "__##_#__##____##__..._#.#_.C#_____C_.__#_.___.#_._", ".#__#.._.__C___#.CC#_#__###._C#.#_#._.___#CC..C.#.", "C__C###_.C__.#_##_#__#__###__..____.###._##C.C#.##", "_..##.__.__C.#.#__####_._#####________CC##.__._#._", "#._.__#.#_.#_#..C._.#__#...#__.__#.__###_C.#_#__#_", "____..___._..#_#.#._#__##___#.#_#._#.__#...C####_#", "_##____###.#.._#_#_#.C##_.#._..###_#.C__.###.__._C", "___._#_#.___#.##.C###.._.##.__C.___.#.C##.#_#__#_#", "##_#_##._._.#C.___.#_#.#.##.##__.._##_..#._.##C._#", "__C...._.__##_###_._.._.#_##.._##._____#.C_._#.__#", "#___#C#_##.#__..C__CC.__.####.__.##.C#.#__#.__#.C.", "_##C#._._#__#.C#_#C..#._#.##C#.##.#_.#.###__C.##._", "##._#_____#._.__.#.__#_.#.#_______#_._..#_._.#..__", "#.#..__###_##_#._.._#_._C.__#_#_C..#.C_#CC#C_C#___", "_#_#_#_#_###.C____#_.##__.#____C..____C##_.##_#._#", "____#_.#.##._#.C...__._#_.###.##.._C_._._#._#.__C#", "_##.###__#_#..#___#....C.C_C_.##...._C.#.__.__#_..", "#.#._#.._..._._.__#__..#__##...#._##_._.#___._._C_", "C._####_#####._.._._C_##.C__#_#.C_#_._.#_.#.__##._", "__._#..###_C.##.._#C.#_.##...#_##_C._##_.#C._##_##", "__##_##_#_C_.#C_###..#_#_.#.C_#___...#.#_.#__##C__", "C._#_._#__#.CC_.######__..C#C_.##C#.#_.#####__.##_", "_.##_#_C.#####_C_#..#.#_#___._.__.._#...#._..##..#", "..._###__.#.##_#._.#..___._.###_#_##_C__##..__#C__", "###.__##____._..#_#.#._C.____..#___C_..#C..___#___", ".#...__#_._.___#.#_C._C_____.#_##_.####.____.#_.C_", "_..#._#C##__.#_.._#.#CC__.__###_.#C_._#___._#._##_", "__#.##_..#_._#..##.#__#____.##_.C_#.__.C..##_C#__.", "#C#.#.___#__#__.##.##_.#..##_C##.##_._#.#_.._####.", "._.#_#_#_##___._#_._C#.C#_#..###___#_#_#___C#_####"}
28080
Returns: -1
{"...__..#._.#C#_.._.#_..#__.C.._#_.C.C....##..", "#...._._..#.###C._##.#....#C._#._#__._#C....#", "C_.#_##....C#.__.._CC###_..#_.._#__.#_C#C..._", ".C..#.C_...C#......##.CC_.._._.##__..C_.##.#.", "#._.C__#__#_.._#_###._.#_.._.._#._#.#.#___.#_", "_C_._.##_.###_..###_#._...#C#_#.._.#C._.___._", ".____C___...#C._.#..###.._##._#.C#_#_#.##_...", ".#._.##.C._..#._##_.##_C..#.#_.__C#...#._.._.", "#.._#.CC__..#.._#.#.#...#_.._C__#_.#.#.#..##_", "..#_.#_.#.##C...##_#._#...##.#___#_.###..#..C", "_.._._..#.#_#._._##__.C_#.C###..._.....__._#C", "_..#..#_#.__..#.#._#__##___..___.#..##_..._.#", "##__#_..#_._..#_#__C_##..C._####_..##..#_..#.", "C.#.._...C_.##_.__#C_.#_...___####.#_#__...__", "C_#__.#_...._#_#._#_#._...._.#_###_.#..#.##_.", "_...#.._.###__...._#.CC_#C_....__...C..#_##..", "...__#C_.#.__._......##._.#.#_.#.#_.__C._....", "_#####.C_.#C#._.####_#_##.C#._#__##..#__..#C.", ".#.C.#.._C_#_..#_C....__.._.##...##_....##.#C", "##C.#C_#.__..__#.__..#_.###..####.#_.C__##C..", "#.___.__..##.#...###_#.#._AC._.#..##__#__#.#C", ".#....##.._##....#_.####.##.....#.._#..._....", "_##.##__..#.____##.._._#_._##__..#_C___#CC#..", "##_..._#..#.#.._.#.#.C___##C_..C#.##_#.#C.__#", "._.#C#.__#..C#.C_.....#_#._#...#.#._CC.._##C.", "#.C.__.#..._...#_.._C..##_.._...##C_._#._._..", "..CC.__..#.C#_..#..##.B..#_..#._._#_C._.##_.#", ".#.C.._._##_#...__##C..___.#_._.##_._#.#_C_._", ".##_.#....#_.#.#_.###.._.C..__#_C##._.._#._.C", "____#..__...#..###_#C._##_#.C#_#.C.#___###...", "._##.C...__C#C.._#..#C_###.#...._..#..C_C#___", "..._.#_C#..C..C._.##_._#_._._#_..._.__C___.._", ".__..._#_._._._##.#.._.##_.._.#C_.#_##_.##_.#", "_.#.#.#.C##_._##_.._#.._#___#._.#C.#C_#.#..#.", "._#._##.#.#.##.__..#.#.##..C.._..C.#.___.#_._", "._....__#_#C...._..C..#_#__.__#....#_C..##C..", ".##..#.#___#._..##..__#C__#._#..C.C_..__..#.#", "..##..._.#__.#._._#_C._.C_####C#C.C._.....#..", ".#..___..#.##....#_C.._C.#_.#...._..#._...__#", "#_._.C.C..C#.#...#_#_._.__.##..####.._.__.###", "C._C##__#_....__###._#..._.._..#._.._.#.____.", "####.C..##._#.C._##_.#.C#_#..._C###..#..#_..#", "___._#_...#_#.#..C._#__...._CC.._._._#C__.._#", "__.#_#..#....#._._..#_#_.#..____#_C_....##...", "#_#__....#...##__.##_##__#.._##.#_C_#.##_.._."}
24406
Returns: 73242
{"..C.##.#..#._.#.#.#.#..#.......##..#.#.###...#..#", "..._..###.#.....#.###...###..##.#_#.._.###..##..#", "#...##...##_..C....#...#...#..#_.#....#.#.#_#...#", ".#...##...CC#..C.......#..##.....#..##.._##.#.#_#", "#_#_...#.##.._C....._...##_#.#...#...###.#.####._", "C.#.....#_#.#....._#.#...#.#...##..##.__####.#_..", "#.C...#.#C._#._.##C.#_...._...##_...#.#C_#.#_#...", "_.#..##_.##....#_.####..#....C..#.....#.##_##._##", "##.C#.._..#..C.#.##...#C._#.#..####......###..C..", "CC..##_.####...#....#...###.._.._..C...##..##..#.", "CC..#....#..#..C...#.C.#.#..C#..#._..C.#.###.##C.", ".##.C##.._.._##..#C_.#..#C###..##..._.##.#.#..###", "#.C...#....#....._..##_#.._.###._.#C...###.#...##", "....#.#.##..C##.#.......###..#.C#........#_#.#.##", "###...._..#..#.C#_#.C.###._##.#.#..##...#...C#...", ".#....._C#.C###.C.###.##.......C.#C#__.#.####.C..", "#.##.._C#C.#..#..##..#.......C..._...###...#.##._", ".......##.#.._.###.#...#..#....C..........#..##.#", ".C..#...._..........#_#....######_C.####.#_..C.#.", "#.##C..#C##...###.C.##.#.....C...##..#.##....##.C", ".##.#..###..##.#_C.C#._#.C..C.##._##.#.#..C..##.#", "#.#..#..###..#C.#C#.#.#.....#..._.......#.#...#._", "#....#.#.#..#....###_..#...#C......#..#.C..#.....", ".._#._.#...#..###...#.#...#...#...._##.##.._.#..#", "C#.#C.#_#_..##_###....##..#C...#...C..#..C###C#..", "..#.C.#C#.#..#.#_.#............#.#_#...#_.###...#", "#...C.##.####.#..C....._#.._#.....#.#...#..#.#_..", "....#..##..##.##..##...#..#..#.C#C..C.._.#...C#.#", "..#._#.C##..C#....##C.._.##..CC_.#.#.#.#C##.##._.", "..#.#......#.C##.##..#.._#.#..##.#.#...#..#.##C_.", "##.C#.##C###....#.##C#...#.#_._...#.#_...#.#...#.", "#.#C_..#._.#.......##..##.#C#.##...#..##.#....#.#", "#.#.#.##.....###.#..#.##._._#.#....#.###........#", ".##.._.C_##.#.C..C##...#.C##..#.C.#.##....#......", ".#..#.C#.#C....#.#..#...#._.._..#......._C.#C##..", "####..#..#.#_#..#....#C.#.#..._....#C.#..#....._.", "C##.#.#.C##.#.#....._........##..##...#.#..#...#.", ".#_..###..#..#####CC.CC##.#.#.#C.#...##C.#.#....#", ".###_#..###_#..C#._._...._##........_..##._..B#_.", "#C....#.#._.._...##_.#._._.###....C#..C#_.#......", "###.#.....#..#....#...####._####C.#C.._#..#..#...", ".#...#.#.._#.C.#.####A#..C#......#.##_..#_#....#.", "..#.#.##..#....#.__..#._#.##._#..#.C.C._#....#...", "..##_#..._#.#....._..#.........._.##.##.#.C.###.#", "_.###.._.C.#..#__.#####.._.CC#C.C......##_##.#_..", "#.#..#...#..#.##......#.#___#.#..#._.#C###..#._.."}
8284
Returns: -1
{"__####_#_#__C_._#_#________#___#__#_#____#_#C#.", "____C____#_##___#._##___######____#_###C_#___##", "_####___##_C#.#____#_##_#_#C_.#_C_C___##_#__C__", "__#_.___C___#_##_###__#.C__.__C#_##_#_#_#C__#__", "__##_#C_#C.__##_#__#_C_C.C___#__.#_#____._C___C", "_.____#_#_____#_#___#____._##_#_##_##_#.__##_#_", "__C#_#_#C##_____#__#_C#_C__##..._##___##___._#_", "__##._#____###________##.____#__##C.#_#_##_#___", "#__#C#___C#_._.##____.__####__#__.__.___._#.___", "C_##______C_#_______C__#_#_C___#__#_C##CC#C#_.C", "#_________#__C#_#C.____#_#_.#___##._#.C________", "#_#_#___C_C#_#__.##___#____#_##____##_____#._##", "CC___#_##_C_##__C__#C###_#____C##__#_#_#_#_###.", "__C##_____#__#____#____#__#_#___#______.#____##", "#__#___####_#_CC___C._#_______C#___#___#___.#__", "___C_#._#C###_._##_#__CC_#__##_____C_A#_#_##_._", "#___C____._C___.__#____.#.___C____##_._##C_.__#", "#__#.____C__#_##_#.#C#____##__#_CC_____________", "#______._##___C#_._CC_##_C#_________###_.#.#___", "_____._C_#___CC___.__##_###._C#_______C__#_____", "###__##__#__#_#_.____#__#___#C#_________#___C#_", "_#___.._C#_#_##_C_____C#__C__#_#_.#________#_#_", "____#C_#___#___##_##_###___####____###__#_#____", "#___#__C__#____##___#__###_C_____C_###__##__#__", "____C##_#_#.__##_C_#__C_C#.____#C_.##._#.___#__", "__._##_#_____#_#__#__#____#_#_#_#__#_#__#___#_.", "##_#____#__#__#____#__#_#____#._##__###_____._#", "_#_C__#___#___#_#.__C#_.#_#____#___##__#______#", "#_C#__##__#________#____#___##___#____##_C_##__", "______#___.C__C_C.._#__#.C#__#C.C#_#__##_._.___", "._#_____###_##_#####_#___#C__###_#__.C#_C#____#", ".#___C_#.___C___#__#.#._.___C#_#C__####___.__..", "_#_#######_C#____#__##___#C##C._#__#.__##_#_.__", "#.__._C__#__##.##_#_.#__C_.___##_______C___.#_#", "__#__##__C##_#____C_#_____#C_.__C_#_##_____#__C", "_C.#.#___##__#_.__#__#.C_.#_.______##_..#____#.", "_###C#___._#_#_###_.#C#__###__#_###__#_C__#____", "_._____.___C#_#_##_._#_____________C______###__", "_____CC__.___###.###_#C.###.#_._####C_C#_#_____", "__#____#_.#_..#_##___##___.##._#____#_#___C###_", "__#___#___#_#__#__C___.#_#__##____#_______##___", "_#_____##__#_#..#_#_.C_#_.C_#C_C_C_#__##_##.C_#", "_.#________#_#_#___#__#CC.___.###B_.#_.__C#_.__", "#_##_#_#__.#_________#__C___#C_#C____.#_CC#___#", "##C____CC#C#_____#__#.#_#_#__###_#_#_________#_", "_C__C___#.______#__C_#___#__#__C_#_#___._C_____", "_###_____#___#____#___##.#.#_#C#___C_._____####", "___#_#_###__#.#_C_____C#C__#__#_C###____..__##_", "__#.__#____#__##__#___C_____####_##_#_..__#___#"}
75
Returns: -1
{"_..._C__.#.#_#.___.#___#_..______######__C_..C_", "#_#__#__..#_..#.#______#____###__#C__.__._.__.#", "_#._.##C#__C__#__._.##_C_.__#_C#._.#._.#.__..._", "#_C#__##.__.###_##_._###._._..____#.___#__.__##", "##____.#_C_#____#_##_##.__##___.#__#...#___._##", "__..__C#_B.#__#___#.#__C_#_####._#C#_#__.._C.__", ".#_C__C__C__##._C#._#__C___#__.__#_._#_#_.__#.#", "#C_.____._._C#._..#C_._#.#___.____#__#____C_.#.", "..#._#_#__C._C#_##__C_C#__C#_###__#C_#CC__#_###", "._..__.##__##___#._#.C_.___C_#_.#_._#__.C#..###", "_C___..#__________._#___.C_..C__.____.#_#__.#__", "__.##_#_..__._______#_#.._____.#_#...#___#._#__", "_.__#C_#####_._...___##C#_#__#_._.____..#_C_#.#", "____C###.._.#.__#_###_____.__#.##_C###__#.#__._", "C.__#__C_C._._C_#_#__C___#_._C._#.C#C##_...#.__", "_#_#__##C_.C.####_._____#._#..___._#C______##._", "._#_#_#._#_#_#_CC_##._.#._#_._#C_..###_#._#__#.", "._.___.___.C#_##_.#__#_..__#_#.###._#_.__.._.#.", ".####C.#_______..__#C#.C____##_C_#._###.C##_C__", "#__.___C__#_#__###.#_______._#_#____.##_______.", "_._C#_.__#_C#_____#_C##_C._._#__##_#_.#.#___._#", "#.#_C#.._#._#_._#__.._____##.____#..C#_C_##__C.", "____#_#___#_.#C_C#__C_###_##__._.____._______A_", ".___#__.__#.______#.#.##..#CC.##.#_.._____##__.", "__#.___####__.#.##.__._.#__.###._#.#__#__#._##.", "_#___#___.###_#._#.__#_#_C___#_..__#.C##___#C..", ".C_#_##_#___#_._.___#C#__.#.__#_#_._#._.##.C##_", "#_C#__#C_#______##__.##._#_C##___C..#__#____C__", "_.__###___#.#__.___#__##_.#C___#..##_##___.#___", "___#__C_.__###..#__.#._.__.__________#._#._#_C_", "#._#CC__#..##__#___#___#__...__####_##.__.#___#", "__#_##____.##.__..##_#__C.####_.C#_..#.#__#__..", "_..____##..C____#_#_#___##.__#____.C__.._#._##_", "#._.#_#_..C__..._#_C#._##.#_._#C.._._##._C_#...", "##.#_##C_____.C.#___##___#_C__###.###__#.._._#_", "#______#C_#__#..__#___#_.#.##__#_#.__.__###C#_C", "__####.__#.##__##_C_#___.###_###C.___C##_.#.#._", "#.._.C#_____.C.##__#C.##__#C##.._#__#_#__C.##.#", "##._.##___._#_#___#__..___.__.__##_#C###_.__#__", "._#__CC.___._C.##..__._C_##_.__#_#._#_.__##.C__", "##.__C##_#.###__._#_#._##_#.#.._____.##._#_#_._", "__#..##.____.__C..._##_###_##.###_..##__.#C_##_", ".__._C__#___._____#._#.#_#___.C##.#_#_._#______", "#_#..#C___##___#_C__C__#_____#___..##___#_.##__", ".___C_.#__#._##._#__#__#_._.__#___#C._.#.._#.#_"}
369
Returns: 10020
{".C###..#_#..#_#...C####..#__#_.__C__CCC.__###", "##..#..#.#.C#_..##_..._#_#._.#_.#_##.##..C#_#", "#__._#..._C__##_#_#__.C##.#C##C#._..__....#.#", "..#.#C.C._#C#C_##.C_#__C##.__##.__##C._....##", ".#_.#C#___.__##.##.__C.__##_#_#_.._.__..#..#_", ".##.#._......A.._#_.#.C#.#.#___.###.#.__#__#.", ".#_#_.##.#_.##_#._.._C#_.__.___.#.#.#...C##._", "#..._C_.___#_#C#___####.__.._.....##......###", "##.#_.#.###_....#.___.###.#_C_#..###__#.#__..", "##_...#....##.##.#___#_##_#__....#____.##_.#.", ".._#_.#.._##_#._#####_.###._#..__#_#.__...#..", ".._..._#..##..C._..#____#.#....##..#._._#C_#_", ".#_##.##._._#_._##.##..#.._.##_##__..#.#._.##", ".#.___#_##C#.#.___.#_#_#...#__###.C##..__._.#", "_.___..##_.#.._#####.#_.._###._._.#__.#.__.._", "#...#_..C._.C.....#...#..C##.##C._#C#_#_..#..", ".C._.#_.___#.__###........._..#...##...C.#_#_", "###...#...#_C.#.##.CC.#.C..#_____##._....##__", ".#CC.__#C#.##.C##_.C#.#..#.#_#._._##...#._.._", "._.###..#_.#_.._.#_####.B.##.#_###C._#.__#___", "C...__.####.#.###_##..#_._#__#_#_.._.____..#_", "_#__...C_#__C._##.##...#_C._#__._##___.C..__#", "._#C._#..#.###C__.#...__.###..#####_##__.##__", "#._..#.#..__#...__##_#_.#..#.##_#.#___#.#.##.", "#C##._.##_C._..._..###._.._.._.....###.#__#_.", "___...._#..#_C#..###._.#.##..#.__#._#.##..#_#", "_._..C#.##._##__###_##_#_#C_..__#._.##..C._.#", "#_...#_#_#_##_C_._C.#._####_.__#_C._....#C.._", ".C##..#__#.__#...__#_C_#_.#_.._..#..C__C##__#", ".###._#.##__..#__.._._#.C#..._..#__._..##._.#", "_._##_.#CC_#._.#__#__.___...__._.._....#._.C_", "..__#.___##.._##C.C.#####_#..#_#.._#..#_.#.__", "#_#__._.__..##C.#..C___###_#..#..##.__###_._#", ".__#__#.C#..##_.._#_##_..#._#_#_.###.#_.#._.#", "#_.._C_._..##_..##.###..#_C#_.#_##...C..##.##", "__..____....#.#_...#..##__#_#_#__##_..#__..C.", ".._#_.#.#_C.#.C#_#__...#__#.._C##__._C###_##.", "...#_._#_#.__....##...###..#__..__####C._###_", ".#.##C#C___.__._._._.._....#.##_#__#.__.##.#.", "_._C._.###.#__.#C#._.C#._..#######.C.#C##.#_.", "#..._.#C.._####.___#_#..#..#_._C_##.#.#._#..#", "#_###..__..._#..##.C#._...##__._...###...#_..", ".__.C#.##.#_.#..__#......__....#.._#..#.__...", "..##..__.#CC_#.###._#C.#.._.C....#_#___#.###.", "...#.##._.....#_.##..#..._#__.##...C###.__.#.", "__#.#._.##C_#__#.#__###.#_##._#_###..C__.__#."}
5
Returns: -1
{"__C_______#___#.#_#_##_.__C_.._##____###_C#____._", "_#___#___#___##_#_____#C_#___C_C___#___#___#C#___", "__#___#___C#___C_______.###._.___#_____#__#_.#_#C", "._____C#___#_____#_#____#__#C##__.__.__C__#______", "#__##__#___.#__##_##____#_#.___.#__###_____.__#_#", "C#_#_#_C.__C#C#____C#___###.__##__#__#________#_#", "__#_#_____#_C_#___#_##.#_#_#_C__###__#.##_#___#__", "___C______#____#__#_____._#___.____C_#C_____#_#_#", "#__#___C__#__#_#_.C__##C#_____##___#_.___######.#", "___.##____#____#__#___#____##_#__##__##._#C____#_", "#C####__C_#C____##___#___CC.__##__#_#._.__C_#_#_#", "#_#C_._________C__#____#____CC___##C_.#_##__#____", "#_#_#__C___#____._#____._#__.__#C#__.__#C__C#_#__", "C._C##____#_C#__#__#_#_.C_##C__C_####_#_..__C_.#_", "#_##____.#__C_#C_#__#__._#_____C##_#_C___#_#_#___", "__#______#CC###_#..__#_C_____#__####___#________C", "_##.#__##_____#C__C_#__###.#._#___##_______#.__#_", "..___#_#___#_____C__##_#C__C#_##____##_#_C__C__#.", "_#___#_#_._##C____#_##_______.#_#___#_##__#____#.", ".#_#_#_#__##_#_#_C_##_____#C____.__####_#_#__C.._", "____##C_#_____##.#_._#_.__#_#_#__#_.___##_AC__#C_", "_.C_#CC_#__#____##__#________#__#_###__#_#_##____", "______#__##___C#_________#___C____##.______C#_###", "_C_._.C_C____#.#.#__#_____C#C__#_#_#__._.#__.#.##", "###_____#_CC_#_C__#__##__._#____#_#__#__C#____#__", "__##__C#_#____#.#__#_#__##_______##_C_________#__", "C#__#___#_#__##____.##_##_#__#_#___.__________##_", "_______#_____#_#_##.__.C#_####____#.___#__..C__._", "#_#._.##C#________#__#____#_________#_______##C##", "__##_.#.##__##___C_##__#__#_.__##.____#_.._#_#_._", "______#.#__##C__#__#_#__C__##_##______#___#_##_#_", "_____C_##_#___#_______C###__##_.______.###____#__", "_#______#__C__C_##_C___#__#_####_____C#.#C__#_C__", "C______#_#C._#___#__##_#_#_#C#_#__C__##_#._#_C#_C", "##C_#___#C_.__##._#_#_#_C.__#.______._#C___C#C_#C", "_#__C_#C_._#_#___#____._.C_._##C___.___#_____#___", "__#C.__.________.__#__._#___#_#_#__C___.#________", "__#___##_#_#_____________#__C__#_##__#________##_", "____#___C_#####____.#____#__##_C_________.#_.____", "___##_____C___#C_#________#_C_#___#_____#_#__#_#C", "_#____CCC_#___##.CB______.__#C#____C_#___#C###__#", "_#__C___#_#___#___##.__C#_CC#._##_____#_#__#_#.#_", "___#.#___C_C_#__._###___#__#_.____.__#___##_#_C#_", "#_#._##__#_______#__#_###._#_#_#_#_.____#_C#_____", "C_#______#__._C#####._____###_#__##______#C_____#", "_##.__#C______##__#_____#__##___#C_#C_###__#.__#_", "__#_#__C_C_#._#_####_##C._###__#__##_#_______#__C", "_.#__#_#__#_______C.#._#_C_###_#__#______#__.____", "_____#__C____#__.._##__##.___#____##_C__#_#__##_."}
5248
Returns: 178484
{"..._#.._..._......#...#_.._.C#...C.....#.__.##..#", "..#__....#.C..#_.#####....#.#.#.._#.C_...###.__##", "_.#.__.#__..#._.#.#........_..##.C.###...._..___.", "._#...###.#_._#_._.##..##._.._C.__.____C.###_C.._", "__.#..#..##...._.##_._._.#._..#.#._.#..#_..CC.#..", "_#...###._.._...##.#.C......#C_.C..._....#.#..._#", "..##__._......#_.#C##.#C.......#.._.###._..#.C.#.", "##.#_...._C#.._#....#.##.__._._#...___._....C__.C", "#..##...#...#.____.._._#....C.....#._.__..._##C._", ".C...___...#....C..#C_#......_...._##.#__#.#._#.#", "__.._.#......__...###C#...#._#C_.C_....__..###._#", "_##._.C#_.....____#._...#.#..#.#.._C##_##_#.__._C", "._.C..#C._#..##._C_...#...._C#.C.##__#C_.#_#.#...", ".#___#.._#C..C..##.#.#.##....#_C#.#.C###_...#...#", "#_#...#C.#..._C...#.__.C_.___...#.C..##__C...###_", "C_...._#_...#.#..#__##..##C#..C_##_.C_.C__##C#..C", "#C_._CCC.__.##....__...._..##_#C#.__.#....C.C_...", "._.###_.._.C#......#_#._....._C.__.__#.C#._.__.#.", "C.._.C##.#.C_._C.#....__._#..C.#......#_#..__.__#", "...._#.##__.##.#.#...#..#.C...C..._..#.###_.CCC#.", "_._#C.####....##_.._#._.#_#._C#_#_#........#..#..", "..__#.._C__..#._C__..C_#C..#___#.#C#...C_.#._..#.", ".##_..._.###_..##__.##.##_._..__..#__#_.#_C#....#", ".._#.....C#.#C._...#_##..#..##._.##.._C#_...._#_.", "..._#C#.##.__.._..#.CC....#.#_._._.#.###_._.._.._", "._C...#...#..C_.#_....__###.__#C...#..#_#.._._###", ".#CC.#_._#._._._#C__##C#..._C#.#_#...._._#_....##", "._#####.C_.##........#......_#_#.__#_##._CC..#.__", "#._._........._.......__..C.#_..#..C_._..__.#..__", "#.C.._#_#._.###.._#_._...#C#_._.__#..C##_.#C.#.._", "#C##...#.#.#..._..._..._#._.#..._CC##_.###_.._#C#", ".##....CC_C.C#....##.#...._#._._.._.._.###_..C_._", "_#_###._#_#._##..#_##.##......._.._._.C#._#._CC._", "......_.#CC...##.##__C.___..#_C...._C..___...C_C.", "_#_...#_.._.##C.._###.#_._#..###__C..#.__..__._..", ".#.._.#__#C....#..._C....#._#_..C#.._#_.#..#C.#.#", ".C#_._....._.#....__..##.._C...A.##_._.C..._##.#.", "_._C.#....C..._#._.#.#..#._#_#..C._.#...._..._#_#", "._._C#C..##..#C...C.##..._._#.#_##C#_._..#..#..__", ".#C#_.C_.._.._...__...#._.#..#...C##..._#C_..._..", "......_#..#._#.#__.##....#._##..#......._..#..._#", "#....C####...C._...._._.C.##._.C..._C...##.#._#__", "__.#_.._..C_C_..#._..C.#..__._.__.C.._C..._.__#.#", "..#.#.#.._.B...._.#.C._#...#._#__.#.#_.#._..#C_..", "..._C.###._#.#.C.C..#_.._.#C_._.##.#.._##.#._..#.", "#_..._._#_#....#.._#._...#.__.##..#..##._#.#.__._", ".#.._##..#C...#_._#.__#..._C...#_...__.#_.#..#.._"}
8741
Returns: 8784
{"_.__#___#___#____######_.#__#___#_C__#_##_.C____", "_##_______##__#__#__._..#.##___#_#.#_#___#_____#", "##_C_#.__.#______#_C.___###_##C_.#C__#_#___#____", "C___#.._._##_#._.#__.__C_.#._#___##.C_#__#_#___#", "###_.#.####________###___###_._..____.#C##_.___C", "##.##_#_#C_______.#.#..___#____#______.__#_.C___", "#_##_#__#__#_._#._.#._#_.__###_C#_##__#___#__#_#", "_.###_____.##_###__#___._#_.__#__#_C_#__________", "_#__..#._#_##_##.###_#.___#__#_._#C____#___#_._.", "._#..__________#__._#_._C#_#_##_##___#_#_____##_", "__#___._#___#_._.___#_#..___C_##._..___.###_###_", "###______#_.___._.____..__.______###__#_#______#", "#__....#__#___._____#____#__####_C#_#.#._.##_.._", "_.#_____C__#_#.##__##.#__##._#_#__._####___###__", "#_##____#__##__#.#_____.#_#_________#_#__#._#_#_", "_##__###___#_#___#.___..__#C_#___#C_#____#.#_.__", "__C__.##.C##__#__#_#_#_#___._###_.#C#_.#____#_#_", "___._._#__#._._C##_.##___.__##___#______._#_.._#", ".___#####C.#____C#___#_____.__....#_._____#__##_", "_##_#__C#_##._#_###____#_#_#_.._#____##_..______", "#_.#____.._._____##_#___#_______#_.#____C.#_#C__", "._C_.#_#_______#.#.##.______#_#C#_____#.__#_____", "__#._###_##_##_.____.__#__#__C__#___#__C____#_##", "___.#___##.____.____C____#_#.___._###...#_____._", "._###____.__#_._#.#.__##.#._##.#__.__C.__#___#__", "#__#_.#_____#.C_#_._.#C#_.______C#.___.#_#__#_##", "#______#_.#__._###_C##.#_###.##_#__####__####_#_", "__#_##_____.#_______.##__._#_##.C.____.__####_._", ".#_#C_#_#__#__#_#___#_____C__##____.___##____.#_", "#.#_._##_.__.__#___##__.__#.##___C_#.#_C#C__.#._", "____#_#__.__#__#.___..#C###.___.__.#____#.##___#", "_#.__.#____C_##_#____._###___._##_#_#.##C___#__C", "_#_C._#B________#_____###__##_C___#_##_#.____#__", "._#_#____C__#_##_#_#._#_.._A__.._#_#_.._.#__.#._", "#_.#..___##C__.#_#.#._#_#____C#_#_..##.__C#__#._", "____#_#_C___##._#__..#__###._.___._C#____._###C.", "___#___.__###_#____.#_#_#_##..CC#_C.#______._#__", "_____.#_._##_____._.__._#_#__.___.####___.#____#", "#..#_##_______#.#________##__#.___##__##___####_", "##_#_____#__.__#___#_#_#_#._##_#.#_____._.##.#__", "_____#__#C_.##.___._C_#_C_..#___###__.____##.___", ".###C_.##___#_#__#_C._..C__C####_C_.C#.___.#_#_#", "#_#######_____#_#_____#_#____.#_..#.#_##.###._##", "_C_#__..__#__#.__#___._..#.______#__#.__#_#.##_C", "__CC_#_._#....___#__.C__.#____.__#___.#_####__.#"}
15897
Returns: -1
{"._##_.._#._._.._.___C..#_..#.#_..#.#.__...##_..", ".###____#C_#_###..._#.#..#.....C.#.##.#..#.##..", "___.#._##..####_...##..._.##_.#..##_.C#._#._#..", "__.#_.._.#.#_.__..._.#.._#.##__###_.###.___.#..", "#_#_#_##_..#_..#..#_.....#..#..##._.##._#_.####", ".###._...C_._##C#C.._.#_.####_#._..#......#.#_.", "#.#.#..##._..C#.##_##_...._.._#._####.._.#..#..", "_.####_##_#.##____.._.#_...##_...#.##._#_####_.", "#......._.#.##_.#..C_.##....__#..#_#._.#..#.#.C", "._###.#.#._#._##.C_...#_..._.##..####._.#_##.##", "###.#.#C#.__.##.C#_####..##_._.#_#.#_._.__..#..", "......#._.#._..##..#_#.C#._..._...#C.._._..._..", "_..__#_C.C_#.#_####.#._.__...#_#___..._.C._....", "#_#__#.#C...#_#_##...#.__..#A.###..#._#_..#####", ".###__##_##.C#..._.#_.##.#_#..._...#_..#...__C.", "C_.#.#__..####._##.__##.#_##...###..##._......#", ".##...._.#_#._...##._....#._#._..._##.._....._.", "###.##....._.##_.#...._#__#_..._.__#..#_.#.__..", ".._.__#C....##..###.__..#....####_..#..##..#._#", "#.###..._....__.__.#_.##.##.#C_..........##.##.", "...##_.####_.__...#.#._.#_##.C#C#.._#_C.#....._", "##._..#.#..#_##._C#_..__.#..#.#....##._#C#C__.#", ".._###_###.#._###.__#.#.._._..._.#.###.#..#####", "....#__.##.....#.#__#..#..##.##_#.C_._.#.#_.#.#", ".##.._.#_#.#.._.....###_.__##._##_###...#._#.##", "..._##_...###...##_#.#._..#.._#.....#....._....", "#.##.##_.#.#.C...#._#.#_C###_#C#._...#_#..#.#_.", ".#.C.#_.#....._..#.__C.#.#...#._.._#..#_##_#_.#", "._...#_..._C#._####.##...#_.B##.._C#_..._##..#.", ".#..#....#..#..#_.###C._.#.__#.#......._.#....#", "#.___#...#_.##.#.._.#.#_.#..#.##.####._.#......", "_..#.##C#_#_#___C.#_###_##..__.._......#..#..__", "##.._.._#.._.#..#.__#.#..##.._..##..C......##_.", "_#.##._..#_._#_##.__###._#__#.####._###._#.##.#", "...#_#_.#_##_##.C._._#.#._##_##..C#__._#._..._.", "......#_...#C.__C._.._###C._#..#.__.._...#..#_#", ".#__#C.__._#_...###___..___..#._.###_..#_##..##", "#..___..##_.#......_#_#.##C##.##_###...._C##__#", "._._C.##_.#_.__..#__._.#._..#.##_...#.###_....#", "._#..#_#._#.####.C._...#___.CC#..##_#C_#_....##", "#.####__..#.####..###....#..C#_#._.##__##.#.##.", "__.#C#._..##..#..##C##.#...__.#_#__.._#_.#.__..", "__._._##_.._.._._...#.#._#.._#.#._.##_...#_C...", ".._##_#_#..#._..###..#..#.#.._#_.....#_##...#.#", "_##.._.._...C..#._#._..#.C#..#__##..##..#..#.__", "_.#.##.#.#..#CC#..#...#_.##.#_.#.__#_#._...##._"}
60
Returns: -1
{"#.#.##..#.._.#..#.C._._.#.#C....#_#.....#.##.C.#..", "..##.__...#..#...##....#.....C.##_..#_..#..C###._.", "....###...###.##C.##_##.#.#..#__..#_...#.#.#..#..#", "#C#.#._##CC_....__.##..###.##....#._.#.#C_._...#..", "CC#._#..C..#_#.#.C.C#.._.#._...._.##C#..#...C....#", ".##..__.#_.#.##_.....C._..##C_..###...#.#..#_.#.##", "#...###.#..#.#.....C._.##_#.#.......#...##......##", "C#.C.....####.CC.#C##_#..#_.C####.._..##._##_..##.", "C_###.._.##.##C#.#..#..#.#.#.##_.#...#...CC#..###.", "...####_.._.#.##..#_#..##C.__#C#._#..#_....__##.#.", "..C#_.#..._##...##......##..##.#._..#..C.###_.._C#", "#C_....C...#._._.##._._....#.._.#.C._..#_.#.._#..#", "..#..#...###....#.._.#_..#..._....##C##__.C_.....#", "#__.__.#C.#....#.C#.#..#_###_.#_...#.###.#..#_..#.", "_...___C#..#...._.#._....._.##_#.#_.._.._...C#_###", "#.#.._.....##...##...#._.#...C.#..C..#...##C#.#_..", "_.#.._..#_._#.C..#..#...C#._#__._.C.._#C_#_##..##C", "......_..C..._....#_#.._C##..C#...#.#.####._..##.#", ".._#..#.CC##_.##_.._#...._#.....##..C...#..##._.##", ".A_C_.C_###_.__.....C...#.#.C._.#....#.......#...C", ".#.....###._#_..._##..C_._#_..#.#####_#.....CC.___", "##_.###C.....C_..C.._..#_#......C#..#..#C._##..###", "_.._#.......##...#...#......_.#..#.#.C._#..C#....#", ".#..#._##........._.._.##_.#...C#._._C#.##.._C....", "._#.##....#.#C#...##...._.#..###._.C#.#_...#.._.#.", ".##...#._....#__..#####.#...#._C..._###.#.C..._..#", "..#.#__.#....#.....#.C.#..C.##._.._CC_#.C#.._.#.#.", "#.C._...#._##..#..#_.##..__##_..._#.._#_#C_.##.#.#", ".#.__...C#...#.#_.......#._.C.#_###..._C.#.##...#C", ".###.....#.._#_##.#####....._.##.#_.._.#...#.##.#.", "#_#_##..##_#_#.._...#_####...#CC.#.#CC##._###_#.#_", "_.##..#_##..##.#.._.._#.._..#.#..#C.####.C._...C._", ".#.#...#....C#.__..#.C..#..#...###.#.#_#_..###._.#", "_._.##.#.._...._.#__##C.....##....#.#..#_...._#..#", "..#_.._..#C.#_#.#._..._##..C###..#.._....#.##.#.#_", "####___..#..#C._.#...._.#..__..#.#..C._#C.C..##.##", "....#.##.....#...###_.#_.##..C#.#._...C#.##..#.C..", "C#._##.#.#.#_.....###..._....C#.#.C....#.._....._#", "...._.C#_C_.._.C#C..._.#._._#._....._##.......C##.", "C#.#..C#....C#C.##C._...####.####_._.##C..._#_#C._", "...__.C.#..#.#......C....._..C.#.##.##..##.#....C.", "#.#.##._#.._##C#_.C..#..##.###..#..#_#_..C#.#...#_", "._...C....#..#..#...._##_##..._#..#._._.__##..##..", "#...##._##B...#.._.##.#.#..C#.#__##C..#._..._.#.##", "..#._...._....._#.#_#_...#.#_#.#......#.#_#._#_.##", "._C####.#..C_C_..#.#.C..#....#..#_....__##..._#.._", "_..C.......#.##..#....##C.###._._#..##........#.#.", "._C.#.C.#.....##......#.#.#.#.###..#.#....#C...C##", "C#.##.#...##..##._.___#.#...C..#.##.#...#_#.C._#.C", "_C._#..._.._.#..#...._#_#._##._C.....C####._#_##.."}
462
Returns: 1463
{".____.#___#####._#C_C__.#_##_#___._C..#.__#_C", "#.#C#.#.___C#____#._._C###.#__C_#_#._.###_##.", "___#.___##_.___.____C____.#__C._C#__._.._C#._", "C___#_.#C.C_.__#___#___._.###_C..####.__#_.#.", "____C__._#.C.#__.###C_#__CCC__.##._C_##_###.#", "C..#_#_...__.___._.##._.#C#C.._#__C_..___C__.", "___#.__###.##C__#_#_C##.C_#_CC##_C.###___##_C", "_#.____#____#._#CC#_C.______..___.__C__..#__#", "_._____###_###_#._#__##___#.#._.#__#_.._.._.#", "_C.___#_.##C##__.C..#________#._._____.##_.__", "C#.__.___.##CC__..___#_.#___#____C_#_C###__#_", "___#___.._C_____##.__#_#__C__#___##__.#.._#.#", ".__##___.._#___.__##__C#C##.##__._.#__._._._#", "_.___..#_._____.__#_.#.____#_._.___..__##__#.", "_C#_._###C.####C_.#CC.#.A_.C_#._.___.________", "___###._#_#__#_..____#_##_C#..___##C__#._#_#_", "#.__#_#__.##_.#_C_C.._#._____#___#_#_#___C##_", "_##_.##_C_#_##.#_.______#._____##_#_C#..#____", "##._____#_.##_C#_._#__.__.____#_#.______.__.#", "___##_.#_#__#__#.___#C___#__#__#__._.##_C____", "#_.#__.##.#__#####____#_#_#_#_#___##__##.__..", "___....__#.C__#._.____.___#__..#..##_.___.___", ".#_##__.____..#_C_##.__##.____#__.C#_#____##.", "#__._.#_##__C._.#_____#__#.##_#C###____#__C__", "_#__#_.._#_._C_C_##____#._#.#_##C_C.C_#_#__#_", ".##_._C_.._#._._C___._.#_#___##_#..#_#.###.__", "#__#_.C#__##.________..CB_____C#.__._.C_..CC.", "#_#._C####_##_.#.__#.#.__.._._C___.__.C.#_.__", "_#_##__#___C_#._.##_#____#__##__...__#.__.#._", "#_.__###C..C..____...##____.._.#_#____#.#____", "#.##_..#C.____.._CC##._#._C.__#_#C#C#_C___##_", "#.CC#____..#__###_._C___C#C#.##_#_#_.##_.#_.#", "__###_#_#_.__#..C_____C.__.#_..._C___#_.__#__", "_....##__#__._C#_#..#C_#._._#__#_##._#C#.__..", "__#.C#_.__#__#C#_.._#.___#C#.C_.#_C##_#_.____", ".C##.._.#.#..___C_____..__.#_._C_#_#_#._#____", ".#.##__###_##___#.#C_#_#__#_.__#_.__._.__#._.", "_.___.###_.##.._._#___C_#C._C#.#_._____#_##.#", "________##_..__.__C_..#C#_#_#C#______#.#_#.__", ".C.#.__#.__#.#__#_.#__.__._#_C.##___.##.____.", "#__.____.C#C_#____#_#____#C_____.#..._.C##..#", "##.__#_###___#._._._._#__C#.#_C.#__..__##.##_", "_C#__##._C..##_#._._____###._#__##___#.#_.#..", "__C.#_###___._.#C__###.__._.._C#_._C.#.#__._#", "__._.#_.#_##_____#_.__.#_.__C__._.____.______"}
533
Returns: -1
{"_C#.##..._...##......#....C..##..###._#_..##..", "._##.#..#....#._.#.#.##_C.#..#...C_.#...#.._.#", "..C.#.._.#__..._.###...._.#..._..#._....##.#_.", "####__#.#....._.##..#..#.._.#.._..##.#.._.....", "#_..C.#.#.##.#.#_..##.##_#.#._.._#._..#..##...", ".#._##_#.._#......#..__....#.._._#_C####...#._", "_#.#..##C_.###C......_#...#..#.####........._#", "._._#__#___._###..C..#....#.......##.._##.#._#", ".._C.#.#_.C#....#..#.#B.#####_#####_.#.#......", "##..#.#.#.##..__#..C..#..#.._._..._##.#..#####", "_...#..CC##..._.._...#.._#.#.##..#_.__#_..._#C", "_._#__C._..C#_..###....#.....C.###.#..###.__.#", "#...C#__._#.._###.###._#_......#.#.._#.C.#.C_.", "#_.....C#.....#####.#_#...._.#_#._._.._...###.", "##.._._.....__...#....#C.._._..###.#C#.###.##.", "......#.._###C_..##.__.#..#.##C###..##..##.##_", ".##._.._#...#....CC.._#_#._#C._.C#..#C..__....", "..._......._.....#.#._...._.._.#..###.....CC_.", "###.#..#.#...C##C..._#.._._..#...._....####..#", "##..#..#.._C#.#A#_.._......._.....#..#.C.._##.", "....#_.._._C#.#C#...#...#..#.#._....._....#.#.", "...#_##....###C###C#..._._.#__#._.C_.#C_..#.#.", ".##......_#.#.._.##...#._CC.##.#..##...###..#.", "_.._#..#CC.....#.#..#.#.#.#.##C#....#.#.#_....", ".....#_...C#..__.._.#.___##._..#_##_...#..#...", "#.._#.._#_....C_.C.##_..C..#__#._..#.#.##....#", "#C.#.##_.__#_#..#.#.._.#.#...__#_..#....#...##", "#_.......##C##.#._.#__._#._..#.#...#.###..#C#.", ".##C.#._..#C##.#...##...#.C#.....#....._.._###", ".#_....#C.#C_..#._.C####C....._..CC#CC_..#C__#", ".#.#..C#_..CC#._..###.#C_#.#......#.#___.#.#..", "#..#..___.._#__...##.#_#..###_#_#..#_._._.##__", "#.#_...##.#__.##...#....._...#._#.#_###_.#.#..", ".#_._#.#_....#_.#C___#..C##.#......_.#..##.###", ".###.#.#_...____##.C.#._.##..#.....##.#_#.#.._", "#.#..#._.....###..#......_.##...#._#_....##.#.", ".._#_##..#._._..#._.##.#_._.##..#.#.#.##.#..##", "__#.C_..._.#C...#___..._#..#.#.#..#..#.###.#.#", "##...#.###....##.._#.....#.###._#_..#_#.#.#_._", "##.._#.C.C.._#.#C._....C.#.._._...###..#_#....", "##_#C####__....#.##.._##.##.#_....##._..#._.##", ".###.......C#####.##.C##..#..#._.#..C..#...C..", "##...#...#...C.C..#.#...#..#_#._....#....#._#C", ".#.......#...._.._.#..._.#_###..C..#_#.._#..##", "_.##.#..#_...#_C...##.#...#...#C..#...C####C.#", "..#__.#.C#_._#.#C...#####.##C.._.##C.####.....", "...##..C..C##..C.......#..._#...##.#.##..C.._#", "###..###._#..#........._..._....._._..#..###.C", "._####.###..C.##.......#.#._###C......_...####", "##.#C#####...#..##...#.#...#####._###_C_#C#._."}
22370
Returns: -1
{"###_#__##.._____._#___#__##.___#__._#___#__#__#", "____.##_#C_#___##C_#_______.____.__C________C__", "#_#.#____#_#_##___##___#_##_._C#____###______.#", "#_C##C#.######__#___..___A____##__###___#_#___#", "_#__________#_#.__#__C__#_#_#C#__##___.#_.#C_.#", "_#__#____#_C_____###_##______#_#____##_#__##_##", "###_#.C___#_##__###___##__#C___#_#..#_#_#__#__.", "__#_#C_C.____#_######_#_#_#_##_._C__##C__C_C._#", "####___##________C____###___##__#__#C_____#_._#", "..__#___#____#__##_#_#_____#__##__C_C.__##.##__", "#__..##C_#_C._##_______#_._#_#__#___C__###____#", "_#__##C#CC_#_____###C___.__#__#__C###__##___###", "_#_##____##_#_#_##__##_#__#_.__###.###_##_##__#", "C____##__#__##.____#_C___##__#._#_#####_..__.__", "##._#_._#_._____#____##_____##___#__#.#C_#_#___", "##__#_#C#_##.##___.#_##C#_#__#.___#_#_.C#____##", "__#.___#_#_#_##____#___#__#_C##___#_C_#_##__B#_", "__#___#__C###_#_###_#_____._C_#___##_.##___.C__", "_#_____C____##_##_##_#___#_#____#__#__C__###._#", "_C__#_#.___#_#_#_#_###__#_#___#_#__###_#.#___#C", "___###_#_#______###____#______#_#_#___#_##__C_#", "____#._#__###__#..____#_#__#_C_#_#C_#_C_#__.C#_", "_#__##__#___C___CC.#_#_C__#__#_._##_C###_####__", "#_C_##_#____#__..#_#__C_._#.__####_#C_#._#__._#", "#________#___C###_C#_C###_#_____________#___C##", ".#__###_#__#____#__.____####_##_#___#_._#.___#C", "________#__##______.__#____#__#_#.##__#__._####", "_CC___#_#________#####_#_.####____##CC#_##__C#_", "_#C####_____C___.C_#_#_##_###___##___#_###C.##_", "#__C_##__C_#_C.___##.###___.__CC_###____.#__#_#", ".___##_####_#__#__#____#__C_#_#__._#__..#_#_#__", "#___###_C##_####.##___#____#_#_#_###_____###___", "_####_____C_#__C##____#C#.___##__#_##.C__#___C#", "#___#_.##__._#_#_#.##C###._#C#_#_#__#_#__##___#", "_._________.C#._._#_.____C____##__#__####__#_CC", "___#__#__##.#___C_#._#_____##__._##_##_##.__#__", "C_.#_____#C____#__#__C_______CC_________#___#__", "____#__###__C#_##___#._##_##__###._#__.#_#_#_##", "___##_##____C#C_#__#__C###____#_#._###__#_###CC", "C._##_#__.____##.__.___###____##_##_#####_____C", "._____##__##____###_####_.#_#___.___C#_#__##__#", "_..__##C#___C___C.C.#__#__.___#_##_##__C###__._", "_#__#_.##____##__._#_#____C__#__##___C__#_.####", "_##.___#_________#..______##_____#___#_##_####_", "_____##__.__#.__#____#_#__#__#__.#_____#C#__#__"}
10
Returns: -1
{"C.#.##._##_##_.C_##_.#._#____.._._##_#.._#.#_", "#._.C###.#C__##.#...C#_#C.#_#_C#__##__._###C_", "___.#_#.#..__.#__C###_._#__.._._.##_C#__.#_##", "..#..C_____.##._._#._##_#.#.#C___#...#C_____.", "C.._#_###_#._#__##.##_C.__.#.#..._.C..C#.#_._", "_##.____#####____#...._#_.___#_#..___..___#__", ".CC#C._..__#_._.#._#____.._.#.#..._...#_..C._", "#___C.C#_.#.#_C#._.__.#.C_##..##_##.C#_C..C_.", ".__...#_.#._.#_#.C.C__..____#.##_##__.##.__._", "_...#..#.._C#_#.._...#.#.C_##.C#_#__##__...##", "_##_C#.._#._#._#..___#.#C##.C..#.##_.##._.._C", ".__..##_C_.##.#.#.#_###.#_.__#__#_____C.#._C_", ".###C..#_C.##.#_#__...C#_#CC_.#_C_C___##_.C.#", "#_._##._._##__..###.#...#C..__.._CC.__._...##", "_._##____#_.##_.#_C_#C.C__#__.._#..#.__.C__..", "C##__.#_.__.#_##C.__C__..__.__.._.#__._.__C..", "####C__C##.#_C_.#_#C__...__.._##C..#_..._._#.", "...#.#_#._#C#..#_#_.#___._#._#._..#__.#_#_#C_", "_..A._.#_#._.#__#._##__##_C#._..#.__C#..##.C.", "_#_._#.__C_##..C.___.C_C#..#._#._._._...##.C_", ".#.#.____#.__._#.##..#._._#C_CC_..._###..C__.", "_C._.___._....#.#_C_#_.#_##__.......C.C_#_#_.", "...#_..._._#...##.##_._#C_C_C#_#..#_.#..##.C.", "###...#.C#C__#.C..BC.#._.._____C..#..#_.___#_", ".._#.___#C#..C._#_#C.._###_.._#.._###.#_#_C__", "CC__##.#.###.C#.__...._#.#_#C_#.___._...#._..", "..#C_.__..#C..__#..__#..C#_._..____##..#__.#.", "C_#_#C_#_C_#.....#._____..._##_###.__#__.__##", "_..._.C._#__##_##__.C.#__..._.###__.##_#____#", ".__C_###._#.###._##C.#_#_..#___.._.__####_.C_", "#.__C_._#.#_.___#.C.###_C##C#._..#.####C..##_", "#__.#._C_#__#...#.#_.##._.._._._._..___#_..#_", "._____.##_..#_.#_##.___.#___#_..___.#._.#_C_.", ".#....#.#__#__#.#._..._#.._..#.._#_.#_#._C__#", "C#_##__C.___#.._#.___C__...____#C_.__.#__C##_", "__##__#._##.____C.C_.#_C.._#_#C_#..__C._.___.", ".._C._.C____._.C_#._..##._.#_..__.#_.._.#__.#", "###_#_#__._#.....__C..__#_#__#.___._._#._.._.", "._##____.._##.#.##._##.___.____##_.._.#C##_#_", ".##..#C...##__C.#_..#.###CC##____##____#_.#.C", "C#.C#C#.#__....#.##..._..#_##_.._#__.._.#.___", "##__###_#....#C_#..#_._##__C###_##.####.__#C.", "_C_._._.__...__C.#C._C._.C...__#._#_.#__.C._.", ".._.__#C..##__#.___#.....C.#.#_C.CC###C.____.", "_#..#.._###_#__._C#.#C.__._.C._.#....#_C.C.._", "###_..#..._.__##C.C.__##_...#_#______##_..#.#", "#__#C__#C#._C..###_#C_C.#.._..__#___#__._._.#"}
48
Returns: 216
{".#.#_.###.C..###..##...._....#._..#.C#C#.#..##", "#._....C#...#_.###.#.......##_##..##.#..._##.#", "#.._..#...####_#._.C##C.#.#_#C_._##...##..###.", "#..C..#__..##.###.#.__C.#...###......._.###..#", ".#..##...###C##..#..._##.#..#_.##.###.C..#..#C", "#..#.B.#.#..###.##.._#.#.#.#..._####.C##...C#.", "_##.##.C.#...#...C##......#.#.##.#CC_..##.###.", "##....C###....C.#..###.##C..._......#...#.#...", ".__..##._C.._#....##..#.##..#....__........##.", "....#..C###....##.##_##.##__._#.C###......####", "#.#.#..#.C..#.....#...._.....##C..#.#.##..._C.", "#._####C..#.#_.._#.#..C#.#.#.#....##....#..C#.", "#.##.##_.#.#.##_..##..#..#C..#.#.............C", ".#..#.C###..##.....C####........._#._#..#.#...", "...#..####.#.##.#....C##.._#.#...#_..._#._....", "...##.##.#..C..._..._..#.#......#...##.#.#...#", "C.._.........._..#..#....C##_#.##_...##..####.", "_##._###._.#__##.......#.#.#.##..C###.C..C..##", ".......#.#_.C._...._CC.....#..##..#.###....A.#", "....C.._#.#.C..._..#####.#..#..#C#._.##.....#.", "#.#_..##.#.C#.....#.#....#....#.#.#.C..####C..", "C......#.####.##.#.........#....#.##.._C_.C_.C", "...#._#.##_.#..###....#...#.##..C###.#.##...##", ".....#..C#...C...###.._.....#.#....#....C....C", ".####_..##._.###_._#..##..._..##.##.C##.._###.", "..#_##.#..#....#.#.C....#.#.#._#..._#.#C......", "..####..#C#....#..#..#.C.._#..C##..####.#....#", "#.##.__..#..##....##.#.._..#.####.C....#......", "..C#.#..###....##_._.........##.#.....#..C#...", "...C.._#_#...#....#.#.#C.#.####..##..#...#.#..", ".#.#_#_..###..#.##.._.##..#..##...#.#_.#C.###.", "..#....#....C.....C..####...C##_.#.._#......._", "#....##.#.....#_###..#_##._#.#..#..#C###..##..", "C.#......#.#.#....#.###.....#_._#._.##..#.#_.C", "..##..#....#.#....##......##.._.#...#.#.#..C_#", ".._###.#C###..##_CC#.#.._....#..##....##.####.", "...###.#._.C....._.#....#.#......#.#.......#.C", ".#_#_#......C#..C.###......##.##......_._..#.#", "##.#.#.#C#..#C.##...C...#C#......#.#.###.##.#.", "C.#C....##.##_..#..##...#_._.#..#...........#_", "#.C...###C###CC.##.._#..#.#C_..C.#.....#.....#", "###.####C.##....#.....#..##..###..#..#__.#...#", "..#..#...#.#.__##..#....#C.C.#.#.#.#.#.##.#...", "........##.#.._..##.#......##_##.._CC.#..CC#.#", "_CC#._##...........##.#_C.#..._....###.......#"}
5396
Returns: -1
{ "ACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_____", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#B"}
47
Returns: 145
{ "ACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_____", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#B"}
47
Returns: -1
{ "BCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CC_C", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_CCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC_____", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#", "CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC#A"}
47
Returns: -1
{ "A.................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#B"}
47
Returns: -1
{ "B.................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#A"}
47
Returns: -1
{ "A..............................................._C", ".................................................#", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#B"}
47
Returns: -1
{ "A..............................................._C", "................................................._", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#B"}
47
Returns: -1
{ "A..............................................._C", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#B"}
47
Returns: 147
{ "A..............................................._C", "............................................._.._.", "............................................._.._.", "............................................._.._.", "............................................._.._.", "............................................._....", "............................................._____", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#B"}
47
Returns: 175
{ "A..............................................._C", "............................................._.._.", "............................................._.._.", "............................................._.._.", "............................................._.._.", "............................................._....", "............................................._____", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "..................................................", "................................................._", "................................................#B"}
3
Returns: 114
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.######_###############..............##", "####.######.........#######.###############", "####.##############.#######...........#####", "####.##########...#........##########.#####", "####.##########.#.#.######............#####", "####.###...####.#.#.#######################", "####.###.#..###.#.#B__#####################", "####.###.##..##.#.###_#####################", "####.###...#....#.#A..#####################", "####.#####.####.#.#.#.#####################", "###.........###.#...#.......C##############", "###########################################"}
60
Returns: 140
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.######_###############..............##", "####.######.........#######.###############", "####.##############.#######...........#####", "####.##########...#........##########.#####", "####.##########.#.#.######............#####", "####.###...####.#.#.#######################", "####.###.#..###.#.#B__#####################", "####.###.##..##.#.###_#####################", "####.###...#....#.#A..#####################", "####.#####.####.#.#.#.#####################", "###.........###.#...#.......C##############", "###########################################"}
40
Returns: 138
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
1
Returns: 31
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
2
Returns: 42
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
3
Returns: 53
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
4
Returns: 62
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
5
Returns: 63
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
6
Returns: 64
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
7
Returns: 65
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
113
Returns: 171
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
114
Returns: 172
{ "###########################################", "###########################################", "####.....................................##", "####.######.############################.##", "####.####.._###############..............##", "####.####.#.........#######.###############", "####.####..########.#######...........#####", "####.#####.####...#........##########.#####", "####.#####.####.#.#.######......#.....#####", "####.###...####.#.#.###########.#.#########", "####.###.#..###.#.#B______#####.#.##......#", "####.###.##..##.#.#######_#####.#.##.####.#", "####.###...#....#.#A..____#####.#....####.#", "####.#####.####.#.#.#.#########.########..#", "###.........###.#...#.CCCCCCC##..........##", "###########################################"}
115
Returns: 172
{ "A.................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################B"}
47
Returns: 1274
{ "B.................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################.", "..................................................", ".#################################################", "..................................................", "#################################################A"}
47
Returns: 1274
{ "A_C_______________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################B"}
100000
Returns: -1
{ "AC________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################B"}
100000
Returns: 127201274
{ "B_________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "__________________________________________________", "#################################################_", "__________________________________________________", "_#################################################", "______________________________________________....", "###############################################C#A"}
100000
Returns: 126901276