Problem Statement
Bomb Man is trapped inside a maze shaped like a grid.
You must help him find the exit as fast as possible.
The maze will be given as a
{".....B.", ".#####.", ".#...#.", ".#E#.#.", ".###.#.", "......."}
In each time unit, Bomb Man can move one cell up, down, left or right. Thus, in the maze above, he can reach the exit in 14 time units by just walking.
To be able to reach the exit quicker, Bomb Man is in possession of a number of bombs, each of which can blow a hole in a wall and thus open up new passages. Instead of moving in any of the four cardinal directions, Bomb Man can (if he has bombs left) blow a hole in a wall located in any of the four neighboring squares. The bomb will go off in the time unit after he has placed the bomb, creating an empty cell that Bomb Man can enter in the time unit after that. That is, if he places a bomb in time unit t, he can enter the cell earliest in time unit t+2. In the maze above, Bomb Man can then reach the exit in 8 time units by first walking left, placing a bomb, waiting for the bomb to explode, and then walking down, down, left, left and down.
Create a class BombMan containing the method shortestPath which
takes a
Definition
- Class:
- BombMan
- Method:
- shortestPath
- Parameters:
- String[], int
- Returns:
- int
- Method signature:
- int shortestPath(String[] maze, int bombs)
- (be sure your method is public)
Constraints
- maze will contain between 1 and 50 elements, inclusive.
- Each element in maze will contain between 1 and 50 characters, inclusive.
- Each element in maze will contain the same number of characters.
- maze will only contain the characters '#', '.', 'B' and 'E'.
- Exactly one character in maze will be a 'B'.
- Exactly one character in maze will be a 'E'.
- bombs will be between 0 and 100, inclusive.
Examples
{".....B.", ".#####.", ".#...#.", ".#E#.#.", ".###.#.", "......."}
1
Returns: 8
This is the example mentioned in the problem statement.
{"B.#.#.#...E"}
2
Returns: -1
Bomb Man can only blow through the first two walls, but not the third. Hence the method returns -1.
{"..#####", "B.#####", "..#####", "#######", "####...", "####.E."}
4
Returns: 17
Here Bomb Man has just enough bombs to reach the exit. One way to do this is to walk down, right, down (bomb), down (bomb), right (bomb), right (bomb), right, right, down. This takes 1+1+3+3+3+3+1+1+1 = 17 time units.
{".#.#.#.#B#...#.#...#.#...#.#...#.#...#.#.#.......", ".#.#.#.#.#.###.###.#.###.#.#.###.###.#.#.#.###.##", ".#.#.#...#.#.#.#.#.#...#.....#.#.#...#...#.#.#...", ".#.#.###.#.#.#.#.#.###.#.#####.#.###.###.#.#.###.", ".............#.#...#...#.....#.#.#...#.#.#.....#.", "##.#######.###.#.#####.#.#####.#.###.#.#.#.#.####", ".#.#.....#...#...#.#...#...#.#.#...#...#...#.....", ".#######.#.#####.#.#.#.#.###.#.###.#.#####.#.####", ".#.#.#.#...#.#.#.#.#.#.......#...#.#...#.#.#.....", ".#.#.#.###.#.#.#.#.#####.#####.###.###.#.#.######", ".....#...#.#...#...#...#...#...#...#.#.#.........", "####.###.#.###.###.#.###.#.#.###.###.#.#.########", ".......#.........#.#.#.#.#.#.#.#.........#...#...", ".#.###.#########.#.#.#.#.###.#.#####.#.#.#.###.##", ".#.#.........#.#.#.#.#.....#.#.#.....#.#.........", "############.#.#.#.#.#.#####.#.#.################", ".#...........#...#.#.#.#...#.#.#...#.#.#.....#...", ".#####.#####.###.#.#.#.#.###.#.#.###.#.#.#####.##", ".......#...#.#.#.....#...#...#.#.#.#.#...........", "##########.#.#.#####.#.###.###.#.#.#.#.##########", ".....#...#.....#.#...#.......#.#...#.......#.....", "##.#.###.#.###.#.#.#.#.#####.#.#.###.#######.####", "...#...#...#.......#.....#.#...#...#.......#.....", "####.#.#.#########.#.###.#.#####.###.#.#######.##", ".#...#...#.........#.#.....#.........#.#.#.#.....", ".#####.#.#.###.#######.#.###.#.#########.#.#.####", ".......#.#.#...#.......#.....#.#.#.......#.#.#.#.", "########.#.#.#.#####.#.###.#.###.#.#######.#.#.#.", ".........#.#.#.#.....#...#.#.........#.#.........", "################.#.#.#.#.#.#.#.#######.#.########", ".................#.#.#.#.#.#.#...........#.......", "########.#####.#.###.#.#.#####.###.#.#####.###.##", ".........#...#.#...#.#.#...#.....#.#.........#...", ".#####.#####.#.###.#.###.#.#.#.#.#.#####.#.###.#.", ".#.....#.........#.#.#...#.#.#.#.#.#.....#...#.#.", "####.#####.###.#.#.#.#.#.#.###.###.#.#.#.#.#####.", ".....#.....#.#.#.#.#.#.#.#.#...#...#.#.#.#...#...", "####.#.#.###.#.#.###.#.###.#.#.#####.#.#.#.######", ".....#.#.#.#...#...#.#...#.#.#...#...#.#.#.......", "##########.#.#.#.#####.###.#.#.###.#.###.#####.##", "...#.#...#...#.#.....#.#...#.#...#.#.#.......#...", ".#.#.#.#.#.#.#.#.#.#.###.#.#########.###.#.#.#.#.", ".#.#...#...#.#.#.#.#...#.#...#.......#...#.#.#.#.", "##.###.#.#.###.#.#.#.#.#####.#.#.#.###.#.########", ".......#.#...#.#.#.#.#.#.....#.#.#...#.#.........", "####.#######.#.#####.#.###.#.#.###.#.#.#.########", "E..#.......#.#.....#.#.#.#.#.#.#...#.#.#.........", "##.#.#.#.###.###.###.###.#.#.###.#.#.#.#.#######.", ".....#.#...#.#.....#.#.....#...#.#.#.#.#.....#..."}
3
Returns: 76
{".#..#......#..##.#...#..####......#.#...#.#...#..#","..#...#..##..##...#.....##..##.#....##..##....#..#",".#..##..##.......#...#..........##...####......###","..###.##..#.....##..###...####.#....#..##...#.#...","###.#.#.#..#........#.....#..#.#.#.#....#..#..#.#.","#.#.##...####.###...#####.#.#.#..###.......#..##.#","##.........#.##..##.#.###..##..#.#...#.##....###..","###.###.#.##...####.##.#.#.###...#..#.###..#.#..##","...#..#...#.#.###..#...###.#.####.#.###.#...##.#.#","..........###...#.###.....#.##.##...#.#....#...#.#","#..#.#.#.##.##.##.....##.###.##.#.##.###...####..#","..#..#...#....#.##.#.##..##..#...##...#..#######..","#.#...#.#..#....#..#####..#.##..#..##.#..#####...#",".........#.###.##.#.##...#...#..##...#....##..#.##","#...###...#......#.#.###..##..#.#####.####.##...##","..###.##.#....###..........#.#.##....##..#.###...#","#..###...##.##..###..#...#######....#.#..#...###..","#.#####..###...#.##..#.#.#.###......#.###.#.#.#...","...#..#.###.###..###.##..#.#..##...###..#.#..#..#.","#.##.#......##...#.#.....##.##.#####..##.##..#.##.","#.#.#..#.###..#...#...#..#....#...###......##..#..","##.#.##.#..##..#..###..#..#####...#..###.#.#.#..#.","#####...#.#...#.#.......##.##.#..#.#.##.#..##...#.",".#.##.#.##..####..##...........#.###..#####.#.#..#",".###.#.###.##.#.#..#.###..#..##.#.#.##.......##.#.","##......#.#.#....###.....B.....##..#.###.#..###...","#.###...##.####...##..###....#.#.##.#.#####....#.#","..#####..#...##..........#.#.##...###..#.#...#...#","..##.#...#.#.#.###...#.#..###.#..#..##.#..###...##","#...##.....#.#....#....#.###.##.####..#..#.##.....","#..####...#####.##...#..######.#.#.#..#......###..","..#.#.#...#....#.......#..##.#.##...#.#.#...#..#.#","###..##.##...##....#..#....#...#..#............#..","#.######..###.#..#..#..#..#.#.#.#....####.#....#.#","..####............#.#.#.####.#...##..##.###....#.#",".#.#....#..#..###........###..##..#.#.#....##..#..","..#.......##.##...####.#..###..#....#.#.##.......#","####.#...#....#.##.#..#.#.##.#...###.##..#.#.#.###","#..##..###.####..##......#....#.....#...###.###.##",".#.####..##.#.##.##..#..#...##....##.....####.....","####....######..#......#..#...##.##..####...###.#.","#.##..##...##..###.#.#....#......###........#...#.","##...#.#.#.#.#.....###...#####..#..#.##....#.##..#",".#....###...#.#..##.##..##..##.#.#.#.##.##..##.#.#","..########.....#..#...#.#.#.###..#..#.####.###..##","####..#.#...#..#.####...###...####...##..#.#######","##...#####.###...#......#.#.......#..##....#..#.##","...##.##..#...##...#....#.##..#.....##...###..##..","##...#.#.##..##.##........#..#...#..#..#.....##.#.","E.##.#.###...#.#####.#.####..#..#..#..###..##.##.."}
5
Returns: 55
{"#...###########.########.####..####.##..###..#.###","#.#.....#..#.######.#.###.#.####...##...#.###.##.#",".#########..####..#..#####....#####..#.##..###..##","...##..#..#..###.########.#.#.#....##..#.##.#####.","##.#.###..#..##..##.########.#####.###.#..#..#####","##.######.#.##.#.##.#.######.###.#####.#.#.#######","#....#.##.#.##.#.###.#.#.####.#####.#.####..#.#..#","##...####...##.#..#####.###..####.##..##...####...","#.....##..######.#.#...#...####..#......#....#.###","#..######.#.#.##.....#.#...####.....##.####.#...##","#.#.##.###.#.#..#..#.##....##.##.##.#.#..###..#.#.","..#.#######..#############.###...####..#.#.####...",".#.##.#.####.#.#.#####.#.#.##.#.######..##.#####.#","#...##.#####...##########..#####..##..##..##.####.","#.#....#..#...##.##.#######...#.#######.##.###.#.#","..#.#.####.#############.####.####.#.#..###.####.#","#.#.######.###.##.##.####.####.####.########.##.##","#.#####.##.###.##.#..#.#.###.####.####.#.###..##.#","####.##.#.#..#####.##..#....#...#########.###.#.#.",".#.#.#.###.##.##.####..#.......#####...###.####.##","#...####.##.#.##..#.#.##...#...#.##...#.###..#..##","..##.#.#..###.##.#...#.#...#.##.###.##..###...#.#.",".#..##..#..#.#######.####.###..########..######.##","##....######..#.######.....#...##.#.#..##.####.#..","#####.######.####.#####.#.#..#####..##..#..####..#","#.#####.##.###..###.###..B##..##..#..#.#.###..##.#","##.#.#.######################...###.###..###.#####","..#..#.##.#######.##..#.###.###.#.##.###..##...##.","####...###.#..####..#..#.###.###..#.###..#####..##","#..###.####...#.#.####.##.#..#..###.###.##########",".###....#...##..#####.##..#..##.###...#.###....##.","####.##.#.##..#.#####.##....###.#.#..##...#.##..##","#..#..#.##.##...###.#.##.#.#.##...##..##..###..###","..###.####.##..#..###..##.###......#.#..##..#.#.#.","#.##.##.#.#...##.#..###..###.#.#####..#.##.#...###","######.##..#######.#...##.##....###..#.#.##.######",".#.##..##.....####.##.#.##.##.#..##.######.##...##","##.###..####.###.##.#.######.#.###.###..######.###",".##.#..##.#########..###.##.###.######..#####.....","######.##.#.####.###..#.##..##.##.#..##.#####....#","....######...##..#..#.#############.######...###..",".##.####...#...####.#####..#.#..##.###.#########.#","####..##..#####.#####.#.##.##.##..#.##..#.#.##.###",".#.###.###..##..#.#.##.######..#..###.##.#.#..#...","..##..######.#..###.#..#.########.###.#.##..#.#.#.",".###...##.###..##.######.###.###...#####.###.##..#","#..##.#...#.#.##.##...#.###############....###.#.#","##.###...##..#.#.##.#..###...#.#####.###..##.#.###",".#.#####.....#####.####.#.#.##.######.#.#..##..###","E##...##.##..#.###.##.#..#..##...##.##..#.##...#.."}
100
Returns: 75
{".#.....#.#.#...#.#.",".###.###.#.#.###.#.",".......#.#.#.#.....","######.#.#.#.#.####","...#.#...#.........","##.#.###.###.######",".......#.#...#.....","######.#.#.###.####",".#...........#.....",".#######.#.###.####",".........#.........","##.#######.########","...#.........#.#...","########.###.#.#.#.","...........#.....#.","##########.#.###.#.","...........#...#.#.","####.###.#.#.######",".....#...#.#.......","####.#.###.###.####",".....#...#.#.......","##.#.#.#####.######","...#.#.#...........","##B#.#.#.#.###.####","...#.#.#.#.#.......",".#.###.#.#.#.###.##",".#...#.#.#.#...#..E"}
0
Returns: 49
{".#.....#.#.#...#.#.",".###.###.#.#.###.#.",".......#.#.#.#.....","######.#.#.#.#.####","...#.#...#.........","##.#.###.###.######",".......#.#...#.....","######.#.#.###.####",".#...........#.....",".#######.#.###.####",".........#.........","##.#######.########","...#.........#.#...","########.###.#.#.#.","...........#.....#.","##########.#.###.#.","...........#...#.#.","####.###.#.#.######",".....#...#.#.......","####.#.###.###.####",".....#...#.#.......","##.#.#.#####.######","...#.#.#...........","##B#.#.#.#.###.####","...#.#.#.#.#.......",".#.###.#.#.#.###.##",".#...#.#.#.#...#..E"}
1
Returns: 35
{".#.....#.#.#...#.#.",".###.###.#.#.###.#.",".......#.#.#.#.....","######.#.#.#.#.####","...#.#...#.........","##.#.###.###.######",".......#.#...#.....","######.#.#.###.####",".#...........#.....",".#######.#.###.####",".........#.........","##.#######.########","...#.........#.#...","########.###.#.#.#.","...........#.....#.","##########.#.###.#.","...........#...#.#.","####.###.#.#.######",".....#...#.#.......","####.#.###.###.####",".....#...#.#.......","##.#.#.#####.######","...#.#.#...........","##B#.#.#.#.###.####","...#.#.#.#.#.......",".#.###.#.#.#.###.##",".#...#.#.#.#...#..E"}
2
Returns: 29
{"B#################################################","##################################################","##################################################","##################################.###############","##################################################","##################################################","##########################.#######################","##################################################","####################.#############################","##################################################","##################################################","##################################################","###############.##################################","##################################################","##################################################","##################################################","##########.#######################################","##################################################","##################################################","##################################################","#####.########################.###################","##################################################","##################################################","################################.#################","##################################################","##################################################","#######################################.##########","##################################################","##################################################","##################################################","#########################################.########","##################################################","##################################################","###########################################.######","##################################################","#########################################.########","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#################################################E"}
100
Returns: 280
{"B#################################################","##################################################","###########.######################################","##################################.###############","##################################################","##################################################","##########################.#######################","##################################################","####################.#############################","##################################################","##################################################","##################################################","###############.##############.###################","##################################################","##################################################","##################################################","##########.#######################################","########################################.#########","##################################################","##################################################","#####.########################.###################","##################################################","##################################################","##################.#############.#################","##########.#######################################","##################################################","#######################################.##########","##################################################","##################################################","##################################################","#########################################.########","#########.###########.############################","##################################################","###########################################.######","#############.####################################","#########################################.########","##################################################","####.#############################################","##################################################","########################################.#########","############.#####################################","##################################################","##################################################","##################################################","############################.#####.###############","#########.########################################","##################################################","##################################################","##################################################","#################################################E"}
90
Returns: 276
{"B#################################################","##################################################","###########.#########.############################","#####################.############.######.########","#####################.###################.########","#####################.###################.########","#####################.####.##############.########","#########################################.########","####################.####################.########","#########################################.########","##################################################","##################################################","###############..##.......####.###################","##############################.###################","##################################################","#########..#######################################","#########..#######################################","########################################.#########","########################################...#######","##################################################","#####.########################.###################","##########################.......#################","##################################################","##################..############.#################","##########.#####################..################","##################################################","##################################.####.##########","##################################.###############","####.#########.......#############.###############","####.#############################.###############","####.#############################.######.########","####.####.###########...##########.###############","####.#############################################","####.######################..##############.######","####.########.####################################","####.####################################.########","####.#############################################","####.##################....#######################","####.#############################################","####.###################################.#########","####.#######.#####################################","############...###################################","##################################################","#########################....#####################","############################.#####.###############","#########.########################################","##################################################","##################################################","#############.....################################","#################################################E"}
68
Returns: -1
{"B#################################################","##################################################","###########.#########.############################","#####################.############.######.########","#####################.###################.########","#####################.###################.########","#####################.####.##############.########","#########################################.########","####################.####################.########","#########################################.########","##################################################","##################################################","###############..##.......####.###################","##############################.###################","##################################################","#########..#######################################","#########..#######################################","########################################.#########","########################################...#######","##################################################","#####.########################.###################","##########################.......#################","##################################################","##################..############.#################","##########.#####################..################","##################################################","##################################.####.##########","##################################.###############","####.#########.......#############.###############","####.#############################.###############","####.#############################.######.########","####.####.###########...##########.###############","####.#############################################","####.######################..##############.######","####.########.####################################","####.####################################.########","####.#############################################","####.##################....#######################","####.#############################################","####.###################################.#########","####.#######.#####################################","############...###################################","##################################################","#########################....#####################","############################.#####.###############","#########.########################################","##################################################","##################################################","#############.....################################","#################################################E"}
69
Returns: 236
{"###.#######..####....#.###.#.#...###.#..##","#..#....#####.#######.....##...##..##..#.#","#########..###.##.####.#.###.#.#.########.","#.###.###E...#.....####.#.##.###.#####.###","##..#.....#######...#.#...########.###...#","..#.#..##...#...#...##..####.#########.###","####...#.#...##..##.#.####.####.###.##...#","..#####.##.###.#########.#.###...#..####.#","######...###.#.#...####.###.##..###..#.#.#","...#...####..#########....###..#.#....###.","###.##.##.#.###..#####.#####..##.##.##.#.#","#.#....#..#.####.#..####..##..#.#.##...#.#","##.##.####.###..###########.####.#..#.####","#.##.#.###....##.##.#.###.#.####.##...#.#.",".###.###.##.....##.#.##.########.#.#..#.##","#.##.#..#.#######..#.###.#..#.#.##...#.#..","###.######..##.#.####..#..#.##.###........","..###.###..#####.####.####...#######.####.",".##..###..#.#...##.##.##.#####.#.######..#","##..######.###.#..###.#.##.###.#.####.#.##","....######.#####..###############....###.#","..####...###.#.#...##.##...##.##.###.##.##","#.#####.####..#.#..########.#.#####.#.####","##.###.#.#..###.#...#.##.#.#..#.#...#..###","..####.#.#..#.##.#....##...#.#....##.###.#",".###..####........#....#.#..#######..##.##",".########.#...#.###.##.#..######..####..#.","####...##..##.#.#...###..###.#.#...#.##.##","..###.#######.####...##.###.#.###..#####.#","##.#..##.....#..##..#...#...##.####.##B.##",".#.##.######..####..###.#...##..#.#.###...",".##.####.####.....##..#########.###....###","###.###..#####.#....#..#.#..####....#.....",".#.....#.#...#..####.#.##.##.##.####..##.#","#...###.###.#......#.#.#.##..###.########.","#..####..##..##..###.###.#.########..#.#.#","#####.####.###..##......###...#...#.###.##","#.##.##.####...####.##.##.#############..#","....####..#.#..##.#.#.###.#####.##..#..###","..##.#.#.##..##.#..###..##...#..######.#.#","#####.###....###.##.#.###.#....#.##....###",".########..#..#.#....####.#####.#.##..####","##..####.#.#.#.#.#####.#.#.#.##.#.##..####","###########.##.###.#.###.#.#..###.######.."}
20
Returns: 83
{"###.####..##..####.#.###...#.###.########...##",".#######.####.####.###...#######.###.#########",".#######.########.#####..####.#.######.#####.#","############..###.#####....####.#..####.######",".#.#############.#..#####.###.###.#..#.###....",".##.#..#####.#.##.###..#.#########.#.####.#.##","########.####..####.####..#..##...#.#####.#.##","..####.##.##.##.###.########.####..##.######..","####...####.#.####.#####...#.####..#####...###","..########..##..###.###.#####.######.#.######.","#######.###.##..#.#..#.#..#.#.###.#.#######..#","######..###.#.#..######.###.####..########.##.","#..##.######.####..##.######..#####.########..","#.############.##..#...#########.##.###.#####.",".###..#.##B..##.####.##.####..#####.###..#####","###.#.###.#..#...#.###.###..###.#########.##.#","#################.#.######.#..##.##.#.#.#####.","###.#.#.#######.#.########..###.#.##.#####.#.#",".####..#####.###.#####.##.##...#.#.##.#.##.##.","#######..##.#######..##.##...#.####.########..","#..#..###..#..####.#.##.###.#.#########.###.##","#.##.####...#....#######.##.#.###.###.##.#.###","########.###########...###########.#####...###","#.#####.#################..#...##...####.#.###","#.#################.##.##....####.############","#...#..##...##.##..#.#####.##.......##########","#####...#..#.###.###.#.##.#..#################",".###.########.###.######.###.##########.##.##.","#.#####.#.#..##.##.###..######.#.###..####...#","#######.####.#####.##########.#########.##.#.#","...#.#.#....####.#####.##.###..##.##.######.#.","###.#########.##.#.#.######.#####.##..#.#.#..#","###...###.#..#####.###.#############..########",".###########.##..#.#.###.####.#####.#....#.#..","..##############.####..##.#######.##.###.#####","###.######.###...#.....########..#.##.#.##..#.","#..#..###...#.#.####.#..#.....#..#.#..####.###","####.#.#####..#####..#...#####.########.###..#","###.##.##.#####.########.###...####..#..###.##","#.#.####.######...#########.##########..#####.","#######..#.###########.##...##.###....#.##.###","####.##..##.#.##.###########.##.###..#####.###","###.##.##.###...######.#.##.##E###..#..####.##","..#####.##.#.########.####.##...####.#.######.","#########.###############..#..####.#.######.#.","#.#..####.##.#..#######.############.#########","###.#.#######.####....#..#..###.###..####.###.","##.#.#..####.##.########..##.##....##.#.##..##",".####.#.##################.#.#..#####.##.##.##"}
29
Returns: 78
{"###################.##.#..#.#######","##.#.####.#.######.####.###.#######","#############..###.##.#.#######.##.",".####.#######.##########.##.#.#####","###.####.##..################..####","##########.################.##..###",".#.#.##.###.#.##.#####.###.########","########.#.###########.####.###.#..","###.##.#####..##.##################","####..##.###.###.####.###.#.#####.#","#B#######.############.##.#.##.####","##.#.###.#.####################.###","#####.##.#######.#############.####","#####.########.#####.####....####.#",".##########.#####..####..#####.####","#..#####..#########..###.#.########","#####.#.###.#####.###...#.#######.#","#####.######.#.####.####.###.######",".#####.#.#..#####.######.###..#...#","#..##.#######.#.########.##.#######","#.#####.###.##.#.###..##########.##","..#.###########.#####.##.##########","#######.###..#.##.##.#####.########","##################.####.##.###.####","########.############.######.###.##","#.##########.#.####.###...####...##","####.#######.###.#.################","################.###.#.#.##.#####.#","###.######.#.#.####################","#..##########.#.###################","######.###.#####.###.######.#######","##########.####.####..##########..#","####.#.########.#.#########....####",".##..##..####..####.############.##","###...######.###.############.#.###","##.####..#######.#########.########","##.#.##.#############..########.###","##############..#####.#E#######.###","#######################.####..###.#",".#.##.####.###.####################","##.#.###.###.###########.##..##.###","###.#########.##########.##########","##########.#..######.##.#####.####.","##########..#.########.##.##..#####","######.##########.####.#######.####"}
14
Returns: -1
{"###.#####.########.#.###.##.########.##","#########.#.#.#######.####.#####.######","############.##..#######.###.###..#####","##.##.######..#####.###.####.#########.","#####...#.###.################.####.###",".###..###################...#####.#.###","##.#############.####.#################","###..##.##################...##.#.#.###",".########.##.####.######.##########.###","###.####.###########.#########.####.###","######.#.###.##########.##.######.#####","######.##.#.######.#.###.####.###.#.E.#","####..############..#######.#.###.#####","#..##.####.#..#.######.########.#####.#","############..##.###.##..##..#.########","###...###.##.##########.##...##########","##.########...####.######.######.####..","#####.##.####....##.#..##.###..###.####","##.###.#######.#.##.#.##..#######.#.###","###############.##.####.####.##########","##.###############.####.####.####.###.#","###.######.##.#...######.###########..#",".#..##########.####.#.######.###.######","##.##.##.########.#.#####.#####.#######","########.##.#######.####.#######..#####","########.##.###.###########.##########.",".####.####.###.###.#########.##.###.###","#.##.##.#######.#####..#.########.####.",".#.#######.##.##..#########.#.##.######","##.###############.####.######..#######","###############.###########.########..#","##.#####.#############.###...#########.","#########.####.#.###.##.####..#.#######","################.##########.###########","#.#.##..###########.###.#####.####.####","####.########.####.#############..##.##",".##########B.##.#####.#####.##.#####.##","###.###########.#####################.#","#######.##.###...#.##.##..#.####.##.###","###..##.##..######.###.################","..###.#######.######.######.##.##...###","###############.#######.######.#####.##","####.#.####.###.##.#.######.######.#.##","#.####.##.#...#..########..###.#####.#.","###.##########.###.#.#.####.#####..####","##.#.##.#.############..####.#.###.##.#","####.######.#.####.#########.###.######",".##.##.##############.##.###########..#","###################.##.############.##."}
17
Returns: -1
{"#########.##########.####.####.##.##","#############...#.######.###########","######.#######.#####.#.########.####","############.###..##################","########.#####..####.###########..##","#####.#####################.########",".##.#E.#############.##############.","######.#.######.######..#####.###.##","###.####.###.##.#.###########.######","###############.##############.#####","#.#.#.#.#########.##################","###############..###################","##.###############..######.#########","####.#############.#################",".################.#####.#######.####","###..####.#####################.####","####.#####################..########","#####.###################.#######.#.","###.##############.###########.#####","##########################.######.##","#.#####################.#.##########","###.######.#######.########.##.#####","######################.##.##########","###.##############.########.########","#############.##########.##.#####.##","#######################.###.##..####","##..######.###.###########.#.####.##","#############.#.##.################.","..##.########.########.########.####","######.####..############.######.#.#","#.#############.###.##.#############","####.#.######.###.###.##############","#####.#.##.#.#######.###############","#####.##.#.######.##############.###","##################..################","#################.#########.#.#.####","####.#####.#########.###############","##.##################.###########.##","###.########.#################.#####","###########.########################","..##.####.################.##..#.###","##.###...#############.####B###..###","#########.########.#.##############.","##.#.#########.####.##.###########.#","#########.#########.#.####.###..##.#","#######..#######...##############.##"}
25
Returns: -1
{"###.#####.#.######.######################","########.#####.##.##B######.#############","####.####.#.#.###....######..#.##.#######","###########.#########.####.###.##.#######","##.######################.########.###.#.","####.######.##########.##.####.####.#####","#.##########.###############.###.######.#","###.#####.###################.#####.#####",".####.#########################.#########","#.###..###############.##################","###########.#############################","#############..##############.#...##.#.#.","#.####################.#######.#.##..####","#########.###############################","###############.##################.######","################.#.####..##########.####.","##########################.##############","######################.#####.#########.##","######################.##################",".##.############.#########.######.#######","#################.##########.########.###","#.############.########..#.##.###########","#####.##############..##.####.########.##","#..#.#####.################.##.#########.","##############.###.######.###############",".#####.##################################","###############.##.#.########.###.#######","####################.##.##.###.######.###","###########################.#############","##.###########.##############.####.######","#########################.#..############","####################.#########.#.########","####.#.##################################","########.#######.#######.###.########..##","########.#.######.###############.#######","E#######..#######.#####.##.#.############","#########.##.#.#.##.########.###########.","##.####.#################################","###.#######.######################.######",".###.####.#######.########.########.#####","#.#####...##.##.######.#######.#.########","##.###################.##.###..##.#######","##############.###.################.##.##"}
10
Returns: -1
{"###..################.#.##########.######.####","###..######.#########.####.##########.#.#.#..#","..###.####.#.##########.#..##.#######.#.######","###########.##.#####################.###.#####","#.#####.######.##.#.######.#############..####",".###.#.#...###########.######.#.#########.####","#.#.##..###.#.#####.##.#.####.#.##.###.#######","#.##########.#.#.###.#######.########.#..#.###","###########.#.###################...######.#E#","#######.#.#####.##.############.#.###.########","###.####..####.###########.##.##..#.######.##.","##.#####.#.####..######.###..#####.####.###.##","#########.#######.####.#################.####.","#######################..#.###.#..####.###.###","#######...##.##.#.########..########.####.##..","#.###.####.########.##########################","#.#.##########.#######.#.##################.#.","#####.#####.##.##.##..#####.##.###########.###","#############.##.#######.#.#..#.#####.#.#.####","####.#####.#####.#.#######.#########.####.##..","####.#####.################.#.###.###.##.###..","########.#.#########...###.###.####.######.###","#####.#####..###.####.#.###..##.##.####..#.#.#","#..##.#####.###############.#####.#.####.#.###","##.####.###.###.#####..###..#..####.###..#.###","#########..#####.#.#####.##.##..##.####.#.####","##.####.########.#.###.########.###.##########","######.###.#.#.###.##.####.###.############.##","#....#..##.#####.####.#.#.###########.#.#.###.",".########.###..#####.##.#.########.#.#.#######","##.#######.############.##.#########.##..#.###","###.##.#######.###..########.#################","######..########.###.####.##.######.####..####","#####################.#.##.##################.","##..#####.#.#.###.###..##.#########.#.######.#",".#####.##.##.###.################.#...###....#","#####.#.##..##.##.#...########.#####.####...##","###############.#..#########..#####.##.####.##","#####.########.######.#####.###.###.#####.###.",".###########.#.#############.####.#####..#####","########.####..########.################..####","###.#####B##..###########.##.########.##.#####","###.###..###########.####.###.############..##","##.#############.####.#############.#######.##"}
29
Returns: 126
{"#B.#..###.#.#.#....####.##.##############",".########.#.###########.#.####.#####..###",".##..#######.#####.#.##.#..#####.##..#.##","###.###.####.######..#.#.###.#.####.#####","....#.####.############.#####..###..#.##.","######.###..####.#.##.#.#.#.##.####..####","#########.#####.##.#######.#.##.###.#####","...####.#####.##...##.#.######...####.##.","###.######.###########.######.###.##..###","#..###.###..#.#########.###.#.##.###..###","#####.##..##.###..#######.##.#.####.####.",".###.######...####.##.##..##.############","####.#########.#.##.###.####.##.#.##.#...","###########.##.#.###.##.###...##.########","#.#########.####.#.############..########","#.#.#.#####.########.##########.#..######","#########.##########..###...#####..####.#","..#####.###.##...#####.############.#####",".#.#.##.##..##.#.#############..##.#.###.","#.##.#.###.#.############..#...######....",".#######...######.##.#..#.#.#.#.###.##.E#","##.####.####.#####.####.#######.###.#.###","####.##.##..#.#######.#######.###.#.####.","#####.#.#.#.###.####...#####.#########.##","##.###.###########.#######....##########.","#..##...##.##.#####.##......##..#####...#","#####.###.#####.#.#####.#..####.###.#..#.","##.######.#.###.##..#...######.######.###","##.##.###....#.#####.#.#.####.#.#.#..####","..#..####...###.###..#.#################.","####.#####.#######.#######..#######.###.#","#.#####.#########.#######.#########.#####",".#####..#.#####.####.####.#.##..###.#####","#.####.#####..###...#.#..#####.######.###",".#########....######.###..##.##...#..###.",".#.#.########.####.#..####.######..######","#.#######.#####.#######.#.##.############","#.########.##.##.#.#######.#.#.###.#####.","####.###...##########..######.###.#######","###.########.##.#.#####..###.##.#####..##","##########.###.#############..##.#.#..###",".#.##############..###.###.####.#.###.#..","#.#######.#######.######.####.#.#.###..#.","###.#.####.#####.#####..###.#.###.##.####","#########.#########.###########.##.##.#.#","#.######.#.##.###...###..#########...####","##########.#####.######.######.####.#.###"}
25
Returns: 104
{"##E.###.##########.#####.#.#.##..###.#.","####.#####.###.##.##.##################","##.#..###..############...#.#.####...##","#######.###.#.##.##.#.##.#####..#######","#.#.#####..##.##.#####...###.#.#####.##",".#.#.#.##.#.#...###....##.######.#.##.#",".####.#.#..#...#.######.#####.####.##.#","#.#########...##.#.###########.########","#####.##.#..########.###########.##.#.#","#.##.####.#.######..##.#####.#.########","..#.#########..#######..##.##.###.##.##",".####..#######..####....##.####.#######","########.##.##.######.#..##.####...#.#.","#.############.########....########.###","###..#####.###########...########.##.##","##.#######.########.##.#..##.###...##.#","#..#.#.#.#####.####.#####..#####.###.##",".##..######.######.###..#.####.#######.","######.###.#.#.#####.#..#.#.#####.....#","######.####.###.#################.#####","#.###.#####.###########.###..####..####","##.##..##.###..#.##########.#.##.#.#..#","#.#...####.####.##.#..###.#.#...###.###","#####..##.#.###.##..###.#############.#","#.######.########.#.#.#..#B####..###.##","##.##..#.######..#...##..#..###.##.#.##","################.######.########.######","####.####.#.##.###....##.#########.###.","########.##.##.##.####.#.##.###.#.#####","######.#.#.#####.###.##.###..#.####.###","###....###..###.####.###...#.##.#...###",".##.#########.#####.######...#.########"}
43
Returns: 80
{"###.######.######.##.########.###.##.##","##.#####.######.#####.##########....###","######.########.####################.##","####.################.###.#####.##.####","##.#..#########################.#######","######.###################.#.#######E##","##.####.########.#.#....##.##..########","###.########.###########..#############","##############.########.#####.######.##","############.####..#######..#####.##...","#######.################.###.###.###..#","##.#.####.#################.####....#.#","###########.###########.#########...###",".##########.#.##############.###.###.#.","####.####.#.########.#.##.#.###.#####.#","############.####.##.################.#","######.#############.#####..###########","########.#########.######.########.###.","###..##.#..########.##.#####.########.#","#..#.######.######.###...###.####.####.",".#####.#.##########.##.################","###############.#######..###.#####.#.#.","..##.###.#########.###..######.#..#####","############.#####.#.##############.###","##.###..##.##########.#################","##.##.##############################..#","##.########.##...####.#################","##B##.##########..###########.########.","########.###.##########..##.#######.#.#",".###.##.######.######.####..#######.##.","##..####################.#############."}
16
Returns: -1
{"#.##############.#.#..########","..#####.#.###..#########.#.###",".###.###.######..##.##.###B.##","#####..#..#######.###########.","#####.#####.###.#####.###.####","##..##.#..#######..########..#","#######.####.#####.#####.#####","#.##.######.###.#.####.######.","####.#.#.####..####.##.#######","#####.#....#######..###.###.##","#.###.##########.#.####.#.#..#","##..#.####..##...#############","#..#.#######.####..###.#.##.#.","#.#####..##..##.####.#..##.#.#","##.#.#####.#.#.#####.####.#.##","#######.#.#.##########.#..###.","###.###.####.###.#.###########","###.###.##.###.#.#.####.######","#.#.#.#######.#.##.#.####.####","#.###...#.##.###.#.#.#.#..####","#######.#######..#.#########.#","###.##.########.#########.#.#.","########.##..##########.##.###","######...#.#########..#..#.##.","#.#####..#####..###.####..#.##","####.####..######.###.########",".###.####..#.#####..##.####.##",".##.##.#.#..###.####.#####.###","...#############.####..#...###",".##..###.######.####.####...##","#####.#..###.###..###.#.#...##","##.#.##.#.###.#.####.####..#.#","#.#.###....####.####.###.###.#","###.#######.#####.##.#########","#########.##.####..###########","####.#.#####.##.##..##########","###.#..##..#....######..#.####","###.#.#.##.####.#.#.#####.##..",".########.####..#.##.#.#..###.","#####..###.##..##..##########.",".##.###...##.#########.#.###..","##.##...###.######.#####.#.###","..#.###..#....####..##########","###########.#####....#####..##","####.#E#####.###.###.###..####",".####.#####.####...######.##.#","#####.#.#..#.##.#########.#...","#######.#.##.##.####.##.#.#.##","#####.####.####...##.#.####.##","##.##...####...##.#######.##.#"}
35
Returns: 114
{"########################################.#####","#########################################.####","#####.###.####################################","##############################################","##############.###############################","##############.###############################","########.###########################.#########","##############################################","############################.#################","##############################################","##############################################","###############.##.###########################","##############################################","######################.#############.#########","#.############################################","########.###############################B#####","#########.####.#####.#####.###################","##########.######.############################","####################.#########################","##############################################","###############################.##############","#######################.#####################.","#####################################.########","##############################################","##############################################","##############################################","##############################################","###########################################.##","###########################.##################","#######.#####################.################","##############################################","###########.##################################","##############################################","##############################################","##############################################","##.###########################################","##############################################","########E#####.############################.##","##############################################","##################.#####.#####################","##########.###################################"}
29
Returns: -1
{"###.#..#####.#.#.#.###.###.#####.#####","#######.####..##.#..##..#########.####",".####.#######.#.#.#.###..##########.##",".#..#.###...###.##.####.##.###..#####.","####..###.#.#.##.#.#####.#####.##..##.","####.###...###.##.#.######.###.#######","##.#B..######.##.#..###.#.###.#..###.#","#.#.#.###.###.###.###.##.##...#.#.#..#","##.#.###.###########..###############.","###.##...#..####.###.#####.###.#.#####","####..###.##################..####.###","#..#.#.##...#.################.####.##",".#.########.###.####.####..########...",".####.######.####.####################","####.###########.###.##########.#.#..#","#..#.#####..############.###.#####.###","###..#.###.##.######.#############.#.#","##.#.##..###.###############.#...#.##.",".####.#.##.########.#.##.#.########.#.","##..#.###.#..##..########.##########.#",".############.####...#.#####.#######.#","#..#.#.###.######...#######.######.###","###.############.#.##..##.##.######.##","######.#..#######..###################","###.#############.##.###.###.####..###","########..#.###.....########.#####.#..","########.###.##.###..####.###..#######","..##.############.#.###..##..####.#...","###.#.###..###.##.######.####.##.#...#","#..#######.####.#####...########..####","######.###.##.####.##.#########.######","########.########.#.#.##.##.##.#######",".##.####.#..####.###################.#","#..###.##.#.######..#.##.####..#..#..#","############.##.#.####.###.#.###.#####","########.#..###..#..#.#....##.#.###.##","##..####...####.#.##.######E#####...##","####...#######.######.####...#.##.####","##.########.######.#.#######.#.#..####"}
20
Returns: 93
{"######.####.#..#.#.##.###.#.##..#.#.#.##..","##..###..####.#.#......#####....###.####..","..#####.#####.###......#..#.#.#.#.####.##.","....##.#########.#######.###########....##","..B########.###.#.#....###..#.#.###.##..##","##..####.##.###..#..#.###.####.#####.#####",".##.####.#.####..#######..###.############",".#.###.###.....####.##.####.##.####.######","###...#..######...##.###...###.#.###.#...#","###.####.##.#.###.#....###.#.###..#.###..#","#######.#..##.#########.#..#.###...#.#####","####..#####...##########.###..###..##.####","##.###.###.##..###.#.#####.#..##..#.##...#","###.#.##...#..##.####.####.##.########..##",".##.##.##.###..###.##.##..####..#.#.######","##..#####.#..####.#.#..###.#######.##..#.#","###.######.###.##.#.#######..#######.#####",".####...##..##.###########.#.....#########",".###.###..#.#######..#..###.####...#...###","##.#####....#.########.##.##.####.##.#.###","##########..#######.#.##.#.#########.#..##","...#.##.#.#.##########.#..###..##.#.#####.","###.###....####.####...#.##..##.###.######","##.#.######.###.#.#.#########..#####.###..",".#.######..#.##.#.#######.#.##.##.#.##...#","###.##.##.##...###....###.#####...###.####","##..####..##.#######.#########..#######.##",".####.#..###.##.#.###.#..###..##.#.######.","#.####.#.####.###..######.##.########...#.","#..#..###.####....#####..##....###.#.#####","######..####.##..##.#..#####.#.##.#...##.#","####.#.#.####.##.#..#####.#.####E######.##","###.#..#########..###.###.#.#########.####","###.#######..#..##.#..####.###.##.#...####",".#.####.#.###.#.##.########.#..####.#...##","#.....#.####.#.######.#.######.##.###.#.##",".##.#####.##.#.#.#.###.##.####.#.##..####.","####.#.##.######..##...#######.###########",".##########.#..#########.#############.#.#","###..#####.######...#.####.#######..#.###.","#.#.#.###############.#.##.#.#.#.#######.#","#.##.##########.###.##.###.###..#.#..##..#"}
20
Returns: 93
{"##.#.####.########.############.#.##.##.#",".#.##...#.################.##.##.#.###.##","######################.#####.##.########.","#..#######.########.#######.#####.#######","..#############.###.###.########..#.#####","############.####.###.###...########..###","######.##.##.####.#####################.#","#######.#..####.####.#.#.##.#.###.####..#","#######.####.######.###.####.######.#####","#############.###..###.##############.#.#","####.#.####.######B#####..######.########","#########.######################...######","##########.####.#####.#.###.#.##.##.##.##",".######.####.###.#############.##.#######","#.############.#######.############..###.","##.#.###.############.#.####.#####.##.#.#","###.#############.##.###.##############..","############..########.####.##.#######..#",".####.###############.#####.#######.#####","#..#####.##.###.###########.######.#.###.","####.###.#####.####.######.#####.#######.","####.##.#####.#########.####.#########.##","##.####.############.############.####.#.",".#.######################.######.###.####","####...##..###########.#######.##########","#####.####.###########.###.####.###.####.","#..#.#######.###########.################","##.##############.####.###.##############","######..##.#.#.##.########.#..#.###.#####",".#######.#######.#.######.######.#####.##","##.###.##.#.##...##.####.################","##########.##########.#########..########","##.#.##..########.#######.########.#####E","###.####.###.###.###.##.#################","..######.######.#.##.###.######.#########",".#.###.#.####.########.##..#####.########",".#.####.##.###.####.#####...##.######.#.."}
27
Returns: 96
{"#######.######.#######.########.###.###E###.#####","####.######.###.##....#.##.####.#####.####.######","####.#################.##.#####.#.########.#####.","####.###############.#########.##################","#...###.###..###############.############.#.#####","################.#.####.#####.#.##.#########.####","###..#######..#######..########..#######.###.####","#.####..######.##.#.##############.#.#####.###..#","############...#####.#######.######.#####.#######","###########.#.#.######..###..#####..#############","######.########################################.#","####..####..#################.###################","###################.###########.#####..####.###.#",".###..#######.#.#.#########.##########.#######.##","..###########.###.########.#####################.","##################.###.#####.#####.#####.########","##############..#######..##.####.#####.##.#######","##.#################.#######.###.##..############","#######.##.####..#.###########.#####.##.#########","##..###############.##########...#######.#.######","####################..#####.##.##################","#######.#######.######.#####.####.#####.#########","#..#######.####..#.###.######.#.#################","##..#####################.########.#####.##.#.#.#","########################.##########.########.####","##########.##.##############..###.#.###########.#","###.#####################.###.###.#######.######.","..####.######..##.####.############.#######.##.##",".##.#########.#######..############..############","##.###.#######.####.###.####.##..#######.##...###","###.###.#####.#.##..###.#######.######.###.####..","####################.##.##.#.###############...##","B#.##########.#########.#####..##.####.#######..#"}
28
Returns: -1
{"###..##.#.#.###.#.###.###.##.##.#..##.####.#####.","..####.##...##..#######.....##.####.###.#########","..########.##.##.#####.#####.#..#.#.####.##....#.",".###.#.#...##.##.#####.#...####.#....#.##.#.#####","..##.#..#.#####.##########.####.#####.######.#.##","#.###.#.######.######..#.#..####.#.####.###.####.","###.#######.##.###############.#.#.#####.##..#.##","##..#.#.######.####.#.###...####.#.#.############",".#######...#######.###.####.....###.##.#######...",".####.#####.###.######...#..##.#######....###.###","##.#.#.###.########.#.#######.##.###..###.#######","##.#...##########.##.#.#..###.###.#.##..##.######","##..#########.##.#########.#.#.#..##...##.###.##.","##.##.#.#.#.#######.##..###..#.#.####.....#...#.#","####....#.#.###..##..###..###.######.########..#.","##.##.###.#...#..##.###.####.#.##...##.####.#..#.","....####.##.#####..##....#####...#..#.########.##","###..#####...#.#..#.###.####.#..#.#.#.#.##.#.#.#.","####.##.#######..###B.#.###.#.####.####.###.##...","#..###...#####.#.#####.#.####.##..###.###.#...##.",".##..####....##..#.##.#.###.######.##.#.#.#######","##.###.#..###.#####.###.#.#..#####.#..######.#...",".##.#.##.....###....###.####.#####.#..#..#####.#.","#.############..##.######.#..#.#.#.#....#######.#","#.####..#...#####...##.###.####.#.###.##.###..#.#","#####.#.#.##.#.#....###.####.#.####.####.###.####","#.#.#.##.###.#..###.##.##.#..#.#####.#.#.####...#",".#.#...#####.#.#..#...#####.#.#####.##..##.######","####.##.##..#####..###..##.######.#.#.#..#.##..##","#.#########..####.###..######...#..#####.##.###.#","###...##.#.##.#...######.######.###.#..#.###.##.#","###.#.##.####.#####.#..###...########..##...###.#","#.#...##.##...###.#.#..#.##.##..##.####.##..####.","#.#.####.##...#.##.####..###.#.####.##.#...#.####","######....#.#.##.##..########.##.###.##.##..#...#","#.##.##########.##.###.#####.#.#.#..####..#.####.","##.#.##...##.###.##..######..##.####.####.....#.#",".##..#.##.####.###.#..#..#.##.#####.###..#..#...#","##.##....#..#########.#..##..#.####..#..######.#.","###..##.########.#.#..###..#..#.###.##..##.####..",".#.##..##.##.##.##.##..#.###.#.######.##..#.#.###","....########..##..###.#.#..######.#.##.#.###.#.E.","...#####.#..##.####..##..##..#######.###..#####..","######....###...#.##.#.#.##..###.#.#..###..#.#.##","#####.###..########.###.#.####.#....##..#.#.#...."}
17
Returns: 76
{"#####.###.######.#.#####...##########.#####","##..###.##.##.#####.########..#.#.#.##.####","######.##.############.#.#.######.####.#.##","#######################.##.###B#.##########","#.###############.#######.#...#.#####.####.","##########################.####.#####.#.#.#","#########.####.####.##############.########","##.#.#.#.###.##########.########.####.#..#.","###################.#.########.#######.####","##.########################.#.#############","##.##.##.#.####..######..############.#####","############.###..####.#############..###..","########..######.#######..#################","#####.#.#####.########.####.##.#.###.######","##..#########.#########..##########.#.###..","#########.######.######.###.###############","###.############.###..####.####..#####.#.##","..##.####..##..##...#############.#########","#####..##..########.#..#############.######","#.#########.#####.###.##################.##","#.######.#.###.######.#.############..##.##","#####.########################.##########.#","#####.####.###..#.####.#..###########.###.#","#E..#########.#.##.######.#############.###","#####..##########################.#######.#","########.########.#####.###################","######.#######.#####.#################.###.","############.###############..###.#.#.###.#","##.###..#####.################.#.#.#.##.###","###....#.#.####.#############..############",".######.###..#############.###..###..######"}
25
Returns: 95
{"#.####.#.#######.##..######..###B####.#","#####.###..####.##..#.#.##...#.##..##..","####..#.##.#######.#..##..#####.#######","##.##..########.#..####.#####..######.#","#.#.#############...#.#.#..#####....##.","#.########.##.#####.#...#.##...##..###.","#.#.######..#.##.#.######.###.##.#.##.#",".####.##..####.####..#######.#.###.####","..###....####..#.###..##.###..####.####","########.####.#.#.##.###.######.#####.#","######...##..#.###.##############.#####","##.##.######.###...########.##.####..#.","##..#..##.#.##.###.#.#.###..#..###.#.##","#.####.#########..##.######.#.##.#.##..","#####.#######.#..#.###.#.###..##..###..","#####.###.#.###.###.###..#####.#..###.#",".#####..#######.####.#####..####.#.#...","..###...##..########...##..##...######.","######.#.##########.######.###.#..##..#","###.#.##..###########.#..##..##.#.##.#.",".####.#..####.#..#####.####.##.#..#####","#E.#.#.###.##..######..#.#####.###.#..#","#.###.####...###.#####..##.#.####.##.#.","##.##.##.##.#.#.#..##..#######.#####..#","..######...#..##.######...#.#####.#####","#.#####..###..##..#######.#..##..#.####","#.##..##..###.#####.###.##.#..###.##..#",".##.#.#.##.######..###.##.##..#########","#.####.##..#.##.###.#.#.#....##########","#..#.#.#.##.#.##.#.#.#...#...####..##.#","...#####.#...######.#...##..#...#.#####","######...#.########..##.#.##.##..#.####","######.#.#######.##.####.#.############","#.#.###.##.########.########..####.###.","#.#####.#####.####.##....####..#.#.#.##",".#.##.##.#...#.##.#..###....#..#..##..#","####.##.##..#.##.##..#.####...######..#","#.####.#.#..##.#.#####..#######.#...##.","#.###.#.######.####.###..############.#","##.##.##.###.#....##..########.#.######",".#####.####.###..#.#.#.#.###.######...#"}
19
Returns: 88
{".###...#.#.###..####.##...####.####...#...####.###","#.######...#....##..###..#.#..##.####.####.#..#..#","########.##..##.###.#.####.....##.##...###.#..#.#.",".###.#.#.####.####.##..####.###########..##.#####.","#.######...###.######.#######...#.....######....##",".###.##..#####..##########.############.#.#..##.##","..#.###.####....###.#####...##.#...##.#..#.###....",".#.#..#.#.#.#E.######...##.####.####..#.#####.#.##","###.#..##..#..###.###...#.#.##.#.#######..#######.","###.####.########..#######.#####..#.####.##.######","######.##..####..#..############.##.###.##.#.#..#.",".#.####..#########..#.########.####.##.###.####.##","..###.#.#.##.###..##.####...###.#.####.###..#...##",".##.##..#....#.#..#.###.##.#.###...#####..##.##.##","####.#.....####..##.##.#####.########....####..#.#","#.#.#.##..#.######..#..#.####.####...#####.#######",".#########.#####..#.####..###...#####..######..##.","##########.####.#####..#.###.#.##.###..###.#####..",".##.#.##...##..######.#..######..#.#####.##.##.#..",".#####.######.###..##.###..###.####.#.#####.#....#","..##.#######..#########.###...########.###.###..##","####.#########...########.#..########.#####.##.###","##.####..##.###..#..#########...######.#...#####.#","#..##.#####.#####.##.#..##.#..####.####.########.#","####.#.#.###.####.###.######..###.#.######.#.#.##.",".#.#########.#####.#.############.#...#..###...##.",".######.##.######.#..##.#.#.#...####.#.####.#.##.#","..##.######.#####..##.#.#############.#.#######..#","##...#######..###.###..######..####.###.#######.##",".###.#..##..############.#..##.#####..###.#####..#","#.###.#..###.########.#.####.######B##...#.###....","#.##...#...#.###...#.#######.#..###.##..##.####.##"}
22
Returns: 77
{"###.#.###.#######.#######.#.#####.#.##.#####.###","###.#..#.####.####.####.##.#######.######.######","###############.#####.######.##.#####.##########","##..##.###########.#.####.#.##############.#####","##.#####.####.#####.#######.######.#############","#################.#######.#################.###.","##.##############.#######.###.#.######.#######.#","####E##.#.###############...##.#############..##","..#######.##.##################.#.#######.###.##","####..########.#######.####.########.######.####",".#####.#############.####.####..########.#######","###########.####..##########.##.##.#.#########.#","##########.##############.######.##.#########.##","#########.####.###########.##########.##.#######","##############.######.##.####.##.#########..##.#","###.#.#.#####.#######.#######.#.#..#############",".################################.##.#######.###","#.###.#.#.#####.###.####.#######.###########.##.","###########.##########.####.#########.#.#####.##",".#.#.######..###########.#############.######.##","###.###########.#.##.#####.#.##..######.##.#####","#########.#######.#################.#########.##",".########.#####..#.##########.#####.#####.##.###","##.#######.##########################.##########",".#####.############.#.#.##############.######.##","##.######.###############.#.#####.###.##.#.#.###","###.#########.###.#.####.####.##.#############.#","#####.######.#####.#########.####.##########.###","############.###.#########.#.##.###.##.#########","##..#############.###.##.#####.##############.##","###.#########################.############.#####","##.##################.#########..########B######","############.####..############.###.#.####.#.###","##.########.##.####..#.#.####.####.###.#########"}
27
Returns: -1
{"##.###########################.#####","##########.########.####.##.########","######.#############################","####################################","####################################","###########################..#######","####################################","##################.#####.##.########","############################.#######",".##############################.####","####################.###############","##########.#########################","####################################","##E##########################.######","####################################","#########.##########################","###.###############.##.#############","################.#############.#####","###.################################",".###############################.###","############################.#######","####################################","###################.#.#.############","####################################","####################################","#.######.###########################","####################################","####################################","####################################","#######################.############","##############.#.###################","####################################",".#############################.#####","####.########.######################","#########################.##########","##########.############.############","##.#######################.#########","####################################","################.###################","##################################B#","##################.##########.######","###################################.","##.#################################","#############.######################","#################.##################","######.###########.########.##.#####","####################################","#####################.##############","#######.#########.#.################","#####.###.############.#############"}
29
Returns: -1
{"####.#.####..#.#..###########..##..#.##.####.","##.#.#####....##.###.#.#.####....####......##","#.#.###.#.##..#..##.##.#..#.#....#...##..##..","..#.#.##.##....#.######.###......####..#.##..",".####.#..#####.#..#.#.##..#.....#..##......##","..#######.#######.#.#.#.....##...######..#..#","#.####..#####.###..#.#####...#.#.###.#.#.#.#.",".#.###.#.##.####.#..###.#.######.#.#..#..B###","##.#.###...#.##.#..###...#.###.####.#.##.##.#","...##...###..###.#.###.###......#####..##.##.","##.##.####.#...##.#.##..#...#...#....####..#.",".####.#.#...#.#.#.#######.#..###.####..##.###","#####.###.#####.######.###....#####.#.#.#.###","##.##.#..##..###.#####.##.....##..###.....##.","######.####..#####.###..#.#.###.#.##..#..####","#..##..##..#.##.##.#######..#.#######..#..###","##.#####.###...#..#.##...##..###..##..##.##..","###.##.##.#.###...#.####.#########...####..##","......#.#..#.###..###.####..#####..##..##..##","..##.##.#####........##.#..####.##.###..#####",".#########.####.###.#######..########.#.###.#","####.##.####.#.####...#..#.....##.###.#.#####","......#####.#.##....#.#...#######.#####.##..#",".###...###.#.######.###.#..###..#..##..##.##.","###.###.#.#.#..#....#.######..##...#.#.###..#","####..#####......#.####.##########.##.####.#.","###..#..####.##.....##.#.####..#.#####.###.##","#####...#.####...#..#.#..#####.#..##..#####.#","..#######..#.#######.E##.#.#.....#.####..##.#",".######.#.#...####.######.####.###.#........#","##.#.#############.######..###.##.#......##.#","#########.#.##.##.#.###....###.#.####.######.",".###.###.###...#.###.##..#.##.#.##.###.####..","###.#..#..###.####.###.#######...##..##..####","########.#..############.#.##..#######.##.#..","..##.#....####.#.....#####.###...#.###..#####","#.#.######.##.#...#..##..############.###..#.","###.###..#..#.##.#####..##.#.##.###########.."}
31
Returns: 57
{".###################################","################################.###","#########.########..############.#.#","###.#####.#E######################.#","###.#########.###############.##.###","###############.##########.###.#####","###########.#################.#.#.##","####################################","########.#.###.#######.#############","###########.############.#######.#.#","###############.####################","########.#########.###.#############","##.##############.##.######.#.#####.","##############.#######.#.###########","############.#######.#############.#","#####.############.########.########","#########################.#####.####","##########..#####.########.#########","#####.#.##.#################.####.##","###.#######################.########","####.###############################","####.#########################.#####","########################.###########","##..#.###########.########.########.","#######.#############.##############",".#########.#########.###############","#########.###########.##########.###","#############################.##.#B#",".#.#.######################.########","##.###.##.###.#######.##############","#.##############..#############.####","######################.###.#########","################.###################"}
95
Returns: 113
{"..#..#.#.#..#..###.#.####.#.#####.##.####","###.#.##.#################.#######.##.###","####.####...###..#.##.#.#######.####.#.##","######.##..##.#.########.#####.##.#####.#","#.####.##..#.####.#..#.##B.#...###..##.#.",".#.#...###.####..###.#.#####.#.######.##.","..#####.#.###########.##.#...#######.#.#.","#..####.######..###.#####..#.########.#.#","..#.#..###.#############..#...#.##.#.#.##","##.##..#.#.######..##..#.######.#.#...##.","##.#####.#####.#.##.####.#######..######.","#.###.##############.....####..###....###","....#..###.#######...#.##.###.###...##.##",".######.##.##.##.###..##.#.###.##.#######","####.####.#..#.#.######.####..###.####.##","#######..#######.#.#.#############.######","#..#.##########.####.#############...###.","###.#.####.#.####....###.##..#####..#####","#.#.###..####.######.###...######.#####.#","#....#..#.#######.#.##...########.#....#.","####....#.###..###...################.###",".#.#.#.######..#...######.#...##.##.####.",".#####.#.####..#.###.#..#######.####..##.","...##.##.####.#####..####.#.#..####.#.#.#",".#####.#.#.###..###.###.#..##..###..##.#.","##.###..#.###.##############.###.##..###.","..##.#...######.####...#######..#....##..","#####.####.##.#..############...#######..","###.##.#####.###..#.#.#.####.##.##..#...#","#..#.####....#..##..##########.#.##....#.","..###..###.#.##.##.#####.####.###.#####.#","###.#.##.###..#.##..###.#...##.#####.####","##...####..##.####.####..######.#.###.#.#",".#...##...#########.#.##..##..########.##",".####.##.#############.....#######.###...","..#.#######..####.#.##....#.#.....#.#.###","#...#E..#.##########.##.###.#.#####.##.##","..##.##.##.#..##.#....####.####...#####.#","########.#.##.#.#.################.#.#.#.","..#...###.##.#.##.....###.#.#####....###.","#.#..##.####.#.##.#.##############..#.###","###..#..##.#####.######.#..#..###########","#####.###..######.#.#####.#....#.##.###.#","##.#..#####...##.#..###..###.#.##.##.####",".##.#######...##....##.####...###..##.##.",".#######.##.#######..#.....#######.##.##.","#..#.##.####.#.####.#.######..#.#.#####.#","..##.#.##.####.##.#.###..#########.##.###","#.###.#..#.#..#.#########.##...#####.###."}
18
Returns: 74
{"########.#####.##.#############.####","###.#############.####.###.#######.#","##############.###.##.#####..#.#####",".##############.#..######.########..","##..#.###..######.#############.##.#","#####.#####.#####.##.##############.","############.##..###.##############.",".##.###.###.#.##.##.#####.###.####.#","##..####.######.####.######.########","#########..#######.#################","#########.#####.###############.####","##################.##########.##.###","###..##.###.############.########.##",".####.#.E########.#.#.####.#####.###","#####.####.#############.#########.#","##..########..####..#########.#.####","#.###.#.###.####.#############.####.","####.###############.######.#.#####.","#######.######..##.#..####.#########","##########.###########.########.####","######.##.############.###########.#","#######.#####.##.####.#####.#.#####.",".######.####.#######..##.##.##.#####","##.#######.#############.###########","#########.#.#.################.##.##","################.##..###############","#.#####.##.##..##.#########.####..##","..###############..##########.#..###","#########.####.########.############","####.#####.##############.#.########","####.###...##.#############.########","##########.####.#############.######","#.#..##.####.###.######.###########.","###########.####.########.###.#.####","###.##############.##.##.######.#.#.","#.########.##.######.#######.#.#####","#..#..#####################.########","######..########.###########..###B.#","###.#######..#############..#.######","########.##..##.##########.####.#.#.","###.####..####...#.######.########.#","..###.#####.###..########.##########","###..#############.#..##############","##.####.#...###.#######.############","#.####.######.##.##.##.###.######.##","###.############.#################.."}
10
Returns: -1
{"###..#.##.########.########.B#",".######.##.################.##","##..##.##.###.##.#########..##",".##.#.###....#######.#.#.#.#.#","#####.####.###.###########.###","##########.#####.##########.##","##.##.###.#####.#.######.#.##.",".###.####.##.#.##########.####","###.#.###..###.##########.##.#","#.####.######..###########.###","######..##..######.#...#.#####",".###.##...#..##.#..##...####.#","##.####.###.#.##########.####.","###.#.###.#.#..####.##...####.","########..#####.##..#...##.###","#..##..###..########.###.#####","###.####....####..#####.##.##.","###.####.....##.####.#.#####.#","#..##.##..#.#####.####.#...###","####.##.##.##..######.#.###..#","#...######.####..##.##.####.##","######..####..###.#.##..######","#####.##.#.###...#####.##.#.##",".######.######.#.####.####.#..","##..#..#####.######.#.#.#.####","########.####..###.#.#.#.#####","#########.############.##.####","#.##.#########.#.#...#######.#","###.###...##.#####.##.##.##..#",".##..#####.##.#####.####.##.##",".###..##.##.####.####.#.#.#.##","####..#.###.#.##.##..###.#.#.#","####.########.#.####.###.##.##","####.##.####.#####.###.######.","#####.#..##############.######","#...######.#.#####.##.##.####.","...#.#.##.#######.#.##.####.#.",".###.###..##################.#","########E##..########.########"}
28
Returns: 98
{"######..########################.####","###############.###.##.##..##.#######","###.#######.###########.#######.#####","#.#######.#########.###..############","###########.#######################.#","..#.##.#######.###..####.####.#####.#","#######.#############E.##########.###","##.################..#.#############.","#####.###########.##.#####.#####.####","####.##.#######.###################..","##.#####.##..###.###.#######..#######","#..##.##############..##########.####",".#################.##########.#.#####","####.#.##.#########.#######.#########","###############.#####.#####.#########","##.###########.####.##.##.####.####.#","#########.##################.####..##","###########.##############..#########","#..######....###.###.#.#####.###.#.##","####.#.#####.##.#########.###.#.#####","######..#.####.######.#######.#####..","###############...#.##########.#.####","#######.###.#.#######################","################.###.#.##########..##","#.###################################","#######.###.##.#..#.#######.#.###.###","#########.############.######.####.##","##..##.###.####.##.##.##.#####..#####","#.#.##.###.################.#########","###.########..##.####.#.#############","##########.##.########.###.####.##.##","#######.##..#.##.###.###########.#.##","##.######.#.#.#.#.##.############.#.#","#####.####...########.#..###########.","#B###################.##############.","###########.#####...#.#.#############","#..########################.##.##..##","#################.#.##.#..###.#.###..","###.###.#.########.##############.###","##.#####.#.###########.#.############","#..#########.##.######.####.######.##",".############.##.######.#############","###.#.###.#####.##.####.###.#####.###","#####.#################.#.##########.","#####.##.###.########.##.##.##.#.##.."}
11
Returns: -1
{"############..######.#.##.######.#.###..##.#.#.","##.#..###.####.####..##..#.##..######.#.....#..","#.#...#.###..#.######.##.##..#..#######...#..##","..###.##.###.####.###..#.#..#..###.#.###.#.#..#","###.#.##########..##.#..##.#..##.#.###...####.#","##.###.#########.#.##.#.#.#...#..####..####..##","....######.#.....##.#.####.####..#######.#.####","###.##....###.###.#####.#.###..###.##.#.####.#.","##.#.#.##...##.##...#######.##...#.######.####.",".###..##..#.######.#.#..###.##..####.##.###...#","#..#.E#..##.....#.#.##.###...####.#.##.#...####","#..#####.#.####.#..##....#.######.######..####.","##.######..#.#.#...#...######.#.######.##..###.","#.#.#.##....#.#...#..####.###..##.##....#.#..##","##.###.#.####..##.#.#####.#.######..######.#.#.","#.####.#.##.#.################.#...###.#####...","####..#####.##..#.##.#.##..####.###.####.#.####","#.#..###..#.##.###...##.#.##.#..#.####.##.###.#","#..#..#...#.#.#.#.##.###..#.###.##.##....#.####","##.####.###.###..####.#.##.########...##.#..###","###.##..####.##.###.###.####..#..#...#####.###.","##.#.###..#..########..#.#.#.###.....######.##.","###..###..#.#...#############..######..#..#####","#..#..#####.#.##..############.##.######.####..","#.##....###.####..#####..##.####..###..####.###",".###..##..#.#.###...####.##.##.#..#.##.#..##.##","####..##.#....#..#...###.##..##..###...#.###...","#####..#.###..#.#.####.#####.#.######.#########",".########....#####.###.#.#..####.#####..#######","#.####.#########..#.######.###.####.##.#...####","##.#.#....#.#.##.#######.####.....##.#####....#",".#.#....#########.##.#########.###..#########B#","###..###...##.#..#####.###..####.##..#.##..###.","######.#.###.####.#.#.#.##.###.#..#.....######.","#.#.#####..##.##.##.###..###..##..##.#.##.##..#",".######.#...##.##########....##########...####.",".#.#.#####..##..#.#.###.....####..##.#.###..##.",".####..####..###########..##..######....###.#.#"}
22
Returns: 95
{"##########..#..#####E##.#..##.##.###.####.#####.#","##..#.#.##..############.##..#...#.########.##..#","##.#.####..#.#.#.#.#..#.##..#.#######.#.#.####.##",".##..#######.....##..#.##..##..######.###.###..#.","#.#.##.....######...###..#.#....#############.#.#","#...##..#.####.##...######..#..######.###..#.##.#","###.#..###.###.##.....#.#.####.######.####.#.#.##",".#..####..#.####.######...##.##.#.##..#####.###.#","##.#.#.##.#.#.#####.##.###...###.##.#...####..###","###..#####..##.#.###.#.##..#.#...#.#..#####.###..","#.###.####.####..###.###.#.#####.#..####.#.######","..#.##.#.###.##..#####..#....###.####.########..#","####...##.#.####..######..#.#######.####.########","##.####..######.#######.#.#.#.#..#########.#####.","######.#.####..#.##.#####.#.##..#..###...#...##..","#.##..####..####.###.###..####..#########.##.#...","#####.....##.######....#####.#####.##.########.##","##...####.#.#.#.##..#####...###############..####",".#..#.#.#.####...#.###.###..######.#####..##.#.##","###.#.###.#...###.###..######.#.##########.##....",".##.##.####.#.##.#.##..#..###..##.#.#....###..#..","###.######.####.#.####.#.###.###.#..#.###.#.##..#",".#.#.##..#..#..#.##.##..####.#.##...###..##..###.","#.##..#.#.#####..###.####.####.##.#..###.###.#.##","######..#.#.##.#.#.#..#.#.##.#.###.##..##########","B###....##....####.################..#..#.####..#",".#.######..#####..###.####.###.#.#....###.##.####","######.....#####..#.#########.#.#.##.######.###.#","##.#.##.##.##.....####.#####..####.###.###.#.#..#","..##..##..#.########....#.###...##.###.#....#####","#.##.#..##.##.##.####.###.#.####.######..##.#.#.#",".#######...####...#.####..#......#.#..#########..","####.#####.###.#.#..##..#.############.#.####.##.","##.#.#....####.##.###..#.##.##..#.###......##.##.","#.#####.####.##..##..#...#..#.#...##.#####...##.#"}
24
Returns: 69
{"#...##..###.###########.##.####.##..","##.##.#.##.####.#..###..###.##.##.#.",".###.##.#.##.##.##.##.#..#.#.###.#.E","#.##.#######.##.#.##########.#.##.#.",".#.#######.#.##...#.##.####.#...##.#","###..##########..#############..#.#.","####..#.####..#.#####.#.##.#######..",".##.##.####.#....###.#..##.#.##.####",".#######.####.##.#########.######.#.","##..#####.##.#.#.#####..#.#.##.###..",".###.###.##...######..######.###.#.#","#####.#..#.###.#...#.#..#.##..#..##.","..##..#..#.####.#.##..#.#.#####.#..#","##..######.#####.##.###.#.####.##.#.","#.###.##..#.#.########..###.#####...","#..#.######.####.##.######.###..#.##","..##.#.#####.######...###.#.#.#####.",".#####..###.##..#..###.####.##.##.##","##.#.#.#..#####.##.#.#.#.##.#.#.###.","#########..##..####.#.#####.#..####.","##.#.#.#..##..####.###.##.########..","#.####...##..#######..#.#.####.#.#.#","#########.####..#..##.#...##########","###.#.##..#.###...##..#.###..####...","#.########.###.##.###########.##.###","####..#.#####.##....##.####...#.###.","###.##.##.##..#######.####.####..###","...####.##.####.############.####.##","###.######.########...##..###..#.###","##...####..##B..#####.#####.#..#####",".###.##..#####..##.#######.####..#.."}
17
Returns: 77
{"#.B#.###.#.####..###..##...###.#...#.##","##..####.#.##.##..#...##.#######...#.#.",".##.#.#.#.#####..#......###.#.####.#.##","..####.###...#..###.########.##..#.###.","#.###.#####....#.#..###.###.##.#..#.###","#.#.#.###.#####...#.##.##.#..#..####..#","#...#..#.##.###########.######..####..#","####.###########.#.#######.##.#.###.###","##.##.#.##...##.#######.#####.#...#..##","####.###.#.####..#.#.##..##.#####...##.","##..###..##.#.#.#####.########.#...####","...#####.#..#.#..######.###.#..#..##..#","##.#.#...#####.###.#.#.######.######...","#...#.#.#.##..##..##.##.##.##.#########",".##.###.#..#.#.####.#######.#.##......#","#..#.##..##..######..####.#.#..##.###.#","##.#####.#.##.#..##..##.##..#.###.#####",".###.#.###.#..#...##...#.##..##...#..#.","#..####..#.###########.###.....#####.##","#...##....#..##.##########.##..#.#####.","#.#.###.##.##.#.#.##.##.##.#.###.....#.","##.##.###.##.#..##..#.##..#.######.##..","#######.#.#...#.#######..####..#...##..","#..###...######..#..##..####.##.###.#.#","##.#.##..##.###.###.##.####.#######.##.",".##.######.#####........#.#########.#.#",".###.####.###.##..#.######..#.#..##.###","..##.#####.##.##..##......#.#####.#####","#.##...#...###.#########.E##...###..###",".#######.##.#.##.##.##.#.#######.##....","#############.##.##..##.#####.######.#.","######.#..###..#####...#.####.#..#...#.",".##.##.###.####.###.###.#.######..#.#.#","##.####.########.####.#####.#.....#####","...#.#...###.#####.#.##.##.##.#..#####.",".#..##########..####.####.#######.##...",".##.####.##..#####.#####.####..#.#....#","####.#..###.###...###.##..##.##..##..##","##.###.#.###.#.#..###..#..#.###.####..#",".##.##..##.#..##.#######.####.##.###...","#.#.##..#.#.#####.######.###.#...###.##","#######...##.#.##..##.##.#.##.###.##.##","#####.##..##############.#.#.#.##.###..","###.##...#..###..##.##.###..#########.#","...###...##.#.....##..#.....#####..###.","#.#########..#..#.####.####.#######..##","###########..##########.###...#..##.###",".#.#.##..##..####.#...######.########.#","##.##.##.#.####..#.#######.#.###...##..",".###.#.#.#######..###.#..#.......##...."}
14
Returns: 75
{"##.#####.#..####.##########..###.","###..#####.#####.##.###.#....###.","##########.#.##..##########..##..",".#..#..##.###########..####.####.","#####.####.####################.#",".##.#########.###..#..###...#..##","..############.######.######.##.#","##.B####..###.#####..###..##.####","#.######.#########.##..#..#.#####","#.##########..####..############.","##############.##..#.##...###.###","####.#########.#.###########.##.#","#..###.###.#####.##.#.#.##..##.##",".######.######..########..###..##","#.###.##.#..##...###########.###.","#...##.############..#.#####.##..","##.#####..###.####.#.####..##.###","######.##.#.###########.##.##.###","#.#.#######..####..#.#######..##.","##..##.########..##..####.#..####","###########.#..#.###.#######...##",".#.#.#.#.###..#..#.##..######.#..","#.##.#.#.######.#####.##.####.###","##.#.####..#..########.##.#######","###..###..#.####...#.#.#####.#.#.","#####..#..##..#..###.########.#.#","#.#.#####.#...###.############.#.",".###.#.##.######.###..#.##.######","#....##.###########.#######.###.#","####.#####.#.#..###.#########.###","##.##.##...#.#.....#.###########.","####.###..########.#.##..#.#..###",".#######.####..#######.####.#####","###.#.####.##..##.###.####.###.##","..#.#.######.#####.#########.#..#","######.###.#.####..######.##.#.E#","##.####..###.#.###########..#####","####.################..##########","#.##.##########.#.#.##..#########","#####.######..####..##.#.##.#.###","##.###.###.##.##..######.#######.","...####..#.#..##.###.##.###.###.#","#.######.##.#..##..#####.#.######","#..########.#.##.###..###.##.#.##",".##.##.#.#.###########.#.##.##.##","..####..#.##.#..#####..#...#.##.#","####.##..#..####.##.########..###",".#..#.###.#####.#.##.#.######..##","#.############..######.##..######"}
23
Returns: 102
{".#######.#.#.################.#####.","###########.####.#####.###.##.#.####","#.#..########.####.#########E####.#.","####.###.#.###########.#.###########","#########.####.##.######.#..###.####","#####.#######.####.#####.##.##.#####","##..####.######.#.######.##.###.##.#","#.##.###.############.#####.##.#.#..",".#####..#.######.#####.######.######",".###.##.#.##############.#.########.","#.#####.#.##.#.###.##############.##","#.#################.####.#..###.####",".###.#######..####.#####.#.###.###.#","#################.##..##.##.#.######","######..#################.#######.##","###########.##..####.#.####...#####.",".#######.######.###..##.#.#.###.####",".########.##.####...###.####...#####","#.#.####.######.###.#########.###...","#####.######.###.##########.####.##.","####.##################.#####.######","##.#.##.###.#.#...#.########.####.##",".####B################.######.###.##","####..##.###########.#.########.##..","##.#.##################.###..##..#.#","##.####.#.#.###################..###","####.#####.##.########.##...#.####.#","######.##.###.##.###....######.###..","######.########.####.#########...##.","#.##.############..##.####.#.#######","#####.##.#########.####.##..##.#.###","##.##########.#####.####.##..#######","#####.####.########.###.#########.##","##.###.##########...#.#########.####",".#####.######.######.###.####.#####.","#.#.#.##.#..######.######..###.#.###","#######.##.######.#########.###.####","##.#.#...#####.##.#..####.###.#####.","#########.####.####.#######.########","#######..###.#########.########.####","###.#..#######.########..###########","#.#######################.#.##.#.###","##.#..#####...######.#.######.######"}
29
Returns: 81
{".###.##..###.##.##.####.###.#..##...##",".##.#.#.#.###.##.##.##.##..#.##.#..###","#.#####...##..#.##.#...#.#############","#######...#.####.############..######.","########...##.#######...###..#.######.","###..#.########..#########.##.######.#",".E..###.#####.####...###.#.##..###.##.","####.##.######..###############.#####.",".##.#####.#####.#.#.#.##.##.##.#.##.##","#.#..##############.#.################","###...###..##.#####.##.####.########.#",".#..###.######.#####..######.##.#.###.","#.#..###.##.#######.##.#.###.#####.###","##.######..####.#.##...#.#.###.###.###","..###..#.###.###.##..##########.#.##..","..##.###.####..###.###.#########..###.","..###.##.##...#####.#.##..#.##.###.###","..######.##.#####.###...##...##.#.#..#","#.####.##########.##..#######.########","###.#########..#####.##.####.#####...#","######.##############.####.##.#..##.##","#####..#.##.######.#####.#.#.#####.###","##########.###.##.####..#..#####.####.","############.##########.####......##.#","..##.####...####.#....##...####..#####","##.##..######.#.#.###.#.#####.#.#####.","#.##.#############.#.##.####.#########","####.##.######.#######.#####.#.#.#####","#.##.###.##########.###B#..#######..##","#.###.....####.###..###...####.#######",".##.##.#####...##..##....#..####.#..##","..####.###..#..#####..#.#######...#.##",".#########.######..####..###.####..###","#.##.##.##..###############.##.##.##.#","####.###.#.#.#..#.#########.######.#..",".#..#.####..#.##.#.#..##############..","..##.....#.#######.#######.#######.###","##.######...#.#####.#.#####....###.###",".##.##.#.#..#.##.##.###.####...#.####.",".#..##..#...##.##.####.######.#.######"}
24
Returns: 76
{"#.#####.##.#.#.....#####..#.############","..##.##....##..##..#.#.##.#.###.#...#..#","#.#...#.#.########.######.#..###########","#.##.##.##..#.##.#.###.#...#.######.####","#####.#.##.##...#.######.#.#.#.##.####..","#######.#.#...###.##.#.##..##.##.#######","#...#######..####.#.###.####...#.####.#.","#.##..#.#######..#...######.##.####.#.##",".#...#.####..##.###..#..#.###..###.###..","...###..###.###.#######....##.#####.##.#","##############..##.#.#...###.#....###.##","#.#....###############..#.####.###..##.#","#####.##########.#.##..##..##.#########.","#..####...#.#....##.##....###.#.#.##...#","###.######.##..#.#.#.###..#...####....#.","######.#######..####.###.##...#.##.#.#.#","...######..#..###.#..##..#.#.####..##.##","#.####.#...###.##.###.####.######...##.#","#.##.#########B.#......###.##.##########",".###.#.###.#####..###.#..#....#######...","...##.####...##...####...##..#.......#.#","##.#.##..#.##.#.#..####.####.#.##.#...##",".#.##.##.####.#.######..##..#.##.#.##.#.","#######..#..####...###..#.##.#######..##",".#######.#####.#.#####...#......###.####","..#####...##...#....##.##.##...###.##.##","#.##.##.########......#.....###...#...##","###.###.##.##.#.####.#..##..###.###.####","#####.#####..######.#.#.##....######..##","..##..###.#.#..#####...###.########..###","#......###.#.#..##.######.#########..###","#.##..#####.###.###.##.#.###.#######.###","..#######.####..##.#.###..#####.##.#....","#.....###.##..#.#...#####.###.#...####.#","#...###.####.#.#.#..###..##.#######.####","#....######.#######..##...##..#.#..#####","#..#.#.####.##.###...#.##..###..###...#.","###.#.####..###...#####...###..#.#..##.#","#########.#..#.######.###.##.#..#.#..###",".#####..#.#...####.###.#..##.#..#.####..","###.#####.##########.#...###..#.###..#..",".###############..###.####.#..#####.....","#####.##.##..##.#.###.#######..###.E####"}
10
Returns: 67
{"####.#####B##.############.#######.#########.##","############################.#######.##..#.##.#","#############.##################.##############","#######################.##.####################","###############.###.###.#############.#########","###############..#####.##################.#####","#####...###############.#.############.########","##########.###.################################","#############.#################.######.########","##############.##############.#..##########.###","#.#.#######.#.##.########.#####################","#.#############.######################.####.#.#","#######################..######################","#######.#######################################","#######.#..##.#########.##..###########..######","##################################.#.##########","###.##########.##########.###################.#","#.###############.#.#################.##.#####.","###########################.################.##","###############.###############################",".#########################.##.#######.#########",".############.##.#############################.","###.##########.########.######.#######.#####.##","######.######################################.#","#####################.#.###################.##.","##..##.#.##########.####################.###.#.","###.#############.###########.##############.##","########.######..##########.##E##############.#","###########.#######################.###########","#################.#############.######.#####.##",".########.#.########.###########.##############","####.##############################.###########","#######.######################################.","#.#.#####.####################.#####.##########","##.##.#################.###.###################","##.######################.####..##########.####","###############.###.##########################."}
33
Returns: 111
{"########.#.################..####.####","############.####.################.##.","#########################.###..#######","########.#############################","############.#########################","########################.#############","#.######.#######.#########.#.#.#.#####","######################################","##B###################..##############","######################################","#..###.###########.################.##","#################.######.#####.#####.#","###.##################.###############","#####.###############.######.##.######","#######################.##############",".########################.############",".####################.################","#########.#####.#######.##############","##############################.#######","####.##################.#####.##.#####","#####.#.#####.#.############.#########","###################.##############.###","####.#########.#######.###############","#############################.########","###########.############.#############","#####.######.########.####.###########","###############################.#.####","#####################.##########.#####","#####################.####.#########.#","################.###############..####","######################.###############","###########.########.################.","#.########.#.#####.#######.###########","###########################...##.####.","##########.####..########.############","#######.##############.###############","####.####.#########.##################","############.#########################","####.####.#######.####################","##.#######.################.####.##.##","######################################","####################.##..##########.##","##.##############################.####","########.#.####.###############.######","###.####..###########################E","####.#######.########.#####..####.####","###.####.#############################","######################################","..#.###.##.####.##..##################"}
14
Returns: -1
{".##.#.####..###.####...#####.###.###########","#####...#######.##.#.#####.#.##...###.######","..##.####.######.....#.##..#####..#.#####.#.","###.####..##.#######...#...###.##########.##",".#.##.#.##..#####.##..##.....##.###.####.#.#","#.###..#.##.##.##.##.###.##########.##..#.##","##.#.#..####.#....#####.####..#.#...#..###..",".#.############.####.#.####..##..##.#######.","###.#.#.#...#..#.#####..##.##.#.####..####.#","#####...##...#.##.###.###..####.###.##.##..#",".##.##B####.###.#..#####.#.###.##....####.##","#.#########..##..#.###..#.#.#.####.#.#######","#####.#####..#....#.##.######.###.##.#..#.##","#############.....###.#####.#####.###..####.","##...###.####..##...#.#..###.#.....#######..","..##..#.#.#..####.#.#.#....##.##.###########","...#######.####.##########..#..###.#.#######","####.######...########.#.##.####.###.##.####",".#####.###..######.#######.#.#####.##.#.#.#.","##.########.....#.###...#####.#####.###.#.##","#.##.###########..##..###.#..########.#.##.#","#.###.#######.########.##.#.###.#..####...##","###..##.###.######...#...#####.###..#.##.##.","##.#.####..#.##.#.######.###.###.#########.#",".####.#...#.#######.##.#######.#####.##.####","..#.####....#.##.##..#.###..###.#####.##.##.",".#####.###...##.#####.#.###.#.#.##.#.##..###","#.#.#.###..###.####..##.##.#..#..###.#####.#",".############..#####..#########.#.######.###",".#####..#####.##...##....###....###..##.####",".#############.####.######.####.###.##.#..#.","####.##..##.#####.######...####..##.#.###.##","#.######..#..####.#######..########..##.###.","####..#..########.#.##....#####.#.#.##.####.","###.####...#...#..######...##.#..##...#####.","####.#.##.#..#.#.######..#.###.##.#########.","####.##.#..#.####.###.#.####.#...E###.#.#.#."}
17
Returns: 83
{"#######..################..########.#.####","###########.#####################.#.###E##","####.####.#.###.###.####.######.######.###","##.######.########.###############.#######","####.########.####.##################.###.","#.#########.######################.#######","###.#####.#.#######.##.###################","########.#########.##############.###.#.##","###...##.###########.###########.####..#.#",".#########.############..#################","####.###########..#..######.##############","#########.#########.########.######.######",".###.######..#.########.#############.####","###.###########.######.#######.##########.","#######.###.##########..#.################","###.#####.###########.####.###############","#######.########.###.###########.#########","########################.###########.#####","############..####.###################.###","###.#######.#####.########..###########.##","################.#################.#######","#############.#######################.#.##","############.###############.#############",".###############.####.######.############.","###.####.##.###B##########################","####.##.#.#.####################.###.#####","##.#.#.################.####.#############",".######.#####.###..#########.#############","##########.#####.######.#.####.###########",".#..################.################..###","#########.##.#######.#####################","###.#..############.#.#########.######.#.#","#######################################.##"}
21
Returns: -1
{"E#################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#################################################B"}
97
Returns: 292
{"E#################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","##################################################","#################################################B"}
96
Returns: -1
{"E#################################################",".#................................................",".#.##############################################.",".#.#............................................#.",".#.#.##########################################.#.",".#.#.#........................................#.#.",".#.#.#.######################################.#.#.",".#.#.#.#....................................#.#.#.",".#.#.#.#.##################################.#.#.#.",".#.#.#.#.#................................#.#.#.#.",".#.#.#.#.#.##############################.#.#.#.#.",".#.#.#.#.#.#............................#.#.#.#.#.",".#.#.#.#.#.#.##########################.#.#.#.#.#.",".#.#.#.#.#.#.#........................#.#.#.#.#.#.",".#.#.#.#.#.#.#.######################.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#....................#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.##################.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#................#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.##############.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#............#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.##########.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#........#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.######.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#....#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.######.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#........#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.##########.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#............#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.##############.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#................#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.##################.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#....................#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.######################.#.#.#.#.#.#.#.",".#.#.#.#.#.#........................#.#.#.#.#.#.#.",".#.#.#.#.#.##########################.#.#.#.#.#.#.",".#.#.#.#.#............................#.#.#.#.#.#.",".#.#.#.#.##############################.#.#.#.#.#.",".#.#.#.#................................#.#.#.#.#.",".#.#.#.##################################.#.#.#.#.",".#.#.#....................................#.#.#.#.",".#.#.######################################.#.#.#.",".#.#........................................#.#.#.",".#.##########################################.#.#.",".#............................................#.#.",".##############################################.#.","................................................#B"}
0
Returns: -1
{"E#################################################",".#................................................",".#.##############################################.",".#.#............................................#.",".#.#.##########################################.#.",".#.#.#........................................#.#.",".#.#.#.######################################.#.#.",".#.#.#.#....................................#.#.#.",".#.#.#.#.##################################.#.#.#.",".#.#.#.#.#................................#.#.#.#.",".#.#.#.#.#.##############################.#.#.#.#.",".#.#.#.#.#.#............................#.#.#.#.#.",".#.#.#.#.#.#.##########################.#.#.#.#.#.",".#.#.#.#.#.#.#........................#.#.#.#.#.#.",".#.#.#.#.#.#.#.######################.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#....................#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.##################.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#................#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.##############.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#............#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.##########.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#........#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.######.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#....#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#...##.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.######.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#........#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.##########.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#............#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.##############.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#................#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.##################.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#....................#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.######################.#.#.#.#.#.#.#.",".#.#.#.#.#.#........................#.#.#.#.#.#.#.",".#.#.#.#.#.##########################.#.#.#.#.#.#.",".#.#.#.#.#............................#.#.#.#.#.#.",".#.#.#.#.##############################.#.#.#.#.#.",".#.#.#.#................................#.#.#.#.#.",".#.#.#.##################################.#.#.#.#.",".#.#.#....................................#.#.#.#.",".#.#.######################################.#.#.#.",".#.#........................................#.#.#.",".#.##########################################.#.#.",".#............................................#.#.",".##############################################.#.","................................................#B"}
0
Returns: 1272
{"...#...#...#...#...#...#...#...#...#...#...#...","...#.B.#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#..##...#...#...#...#...#...#####...#...","...#...#.###...#...#...#...#...#...#####...#...","...#...#####...#...#...#...#...#...#####...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","..##...#...#...#...#...#...#...#...##..#...#...",".###...#...#...#...#...#...#...#...###.#...#...","####...#...#...#...#...#...#...#...#####...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#...#...#####...#...#...#...#...#...#...","...#...#...#...##.##...#...#...#...#...#...#...","...#...#...#...#####...#...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#####...#...#...","...#...#...#...#...#...#...#...#####...#...#...","...#...#...#...#...#...#...#...#####...#...#...","###############################################","...#####...#...#...#####...#...#...#...#...#...","...#####...#...#...#.###...#...#...#...#...#...","...#####...#...#...#..##...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#####...#...#...#...#####...#...#...#...","...#...#.###...#...#...#...#####...#...#...#...","...#...#..##...#...#...#...#####...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#..E#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#..."}
17
Returns: 103
{"...#...#...#...#...#...#...#...#...#...#...#...","...#.B.#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#..##...#...#...#...#...#...#####...#...","...#...#.###...#...#...#...#...#...#####...#...","...#...#####...#...#...#...#...#...#####...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","..##...#...#...#...#...#...#...#...##..#...#...",".###...#...#...#...#...#...#...#...###.#...#...","####...#...#...#...#...#...#...#...#####...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#...#...#####...#...#...#...#...#...#...","...#...#...#...##.##...#...#...#...#...#...#...","...#...#...#...#####...#...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#####...#...#...","...#...#...#...#...#...#...#...#####...#...#...","...#...#...#...#...#...#...#...#####...#...#...","###############################################","...#####...#...#...#####...#...#...#...#...#...","...#####...#...#...#.###...#...#...#...#...#...","...#####...#...#...#..##...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#####...#...#...#...#####...#...#...#...","...#...#.###...#...#...#...#####...#...#...#...","...#...#..##...#...#...#...#####...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#..E#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#...","###############################################","...#...#...#...#...#...#...#...#...#...#...#...","...#...#...#...#...#...#...#...#...#...#...#..."}
16
Returns: -1
{"B################################################E",".........................########################.",".################################################.","..........................#######################.",".################################################.","...........................######################.",".################################################.","............................#####################.",".################################################.",".............................####################.",".################################################.","..............................###################.",".################################################.","...............................##################.",".################################################.","................................#################.",".################################################.",".................................################.",".################################################.","..................................###############.",".################################################.","...................................##############.",".################################################.","....................................#############.",".################################################.",".....................................############.",".################################################.","......................................###########.",".################################################.",".......................................##########.",".################################################.","........................................#########.",".################################################.",".........................................########.",".################################################.","..........................................#######.",".################################################.","...........................................######.",".################################################.","............................................#####.",".################################################.",".............................................####.",".################################################.","..............................................###.",".################################################.","...............................................##.",".################################################.","................................................#.",".################################################.",".................................................."}
22
Returns: 103
{"B################################################E",".........................########################.",".################################################.","..........................#######################.",".################################################.","...........................######################.",".################################################.","............................#####################.",".################################################.",".............................####################.",".################################################.","..............................###################.",".################################################.","...............................##################.",".################################################.","................................#################.",".################################################.",".................................################.",".################################################.","..................................###############.",".################################################.","...................................##############.",".################################################.","....................................#############.",".################################################.",".....................................############.",".################################################.","......................................###########.",".################################################.",".......................................##########.",".################################################.","........................................#########.",".################################################.",".........................................########.",".################################################.","..........................................#######.",".################################################.","...........................................######.",".################################################.","............................................#####.",".################################################.",".............................................####.",".################################################.","..............................................###.",".################################################.","...............................................##.",".################################################.","................................................#.",".################################################.",".................................................."}
16
Returns: 115
{"B################################################E",".........................########################.",".################################################.","..........................#######################.",".################################################.","...........................######################.",".################################################.","............................#####################.",".################################################.",".............................####################.",".################################################.","..............................###################.",".################################################.","...............................##################.",".################################################.","................................#################.",".################################################.",".................................################.",".################################################.","..................................###############.",".################################################.","...................................##############.",".################################################.","....................................#############.",".################################################.",".....................................############.",".################################################.","......................................###########.",".################################################.",".......................................##########.",".################################################.","........................................#########.",".################################################.",".........................................########.",".################################################.","..........................................#######.",".################################################.","...........................................######.",".################################################.","............................................#####.",".################################################.",".............................................####.",".################################################.","..............................................###.",".################################################.","...............................................##.",".################################################.","................................................#.",".################################################.",".................................................."}
3
Returns: 141
{"B################################################E",".........................########################.",".################################################.","..........................#######################.",".################################################.","...........................######################.",".################################################.","............................#####################.",".################################################.",".............................####################.",".################################################.","..............................###################.",".################################################.","...............................##################.",".################################################.","................................#################.",".################################################.",".................................################.",".################################################.","..................................###############.",".################################################.","...................................##############.",".################################################.","....................................#############.",".################################################.",".....................................############.",".################################################.","......................................###########.",".################################################.",".......................................##########.",".################################################.","........................................#########.",".################################################.",".........................................########.",".################################################.","..........................................#######.",".################################################.","...........................................######.",".################################################.","............................................#####.",".################################################.",".............................................####.",".################################################.","..............................................###.",".################################################.","...............................................##.",".################################################.","................................................#.",".################################################.",".................................................."}
10
Returns: 127
{".#..#......#..##.#...#..####......#.#...#.#...#..#","..#...#..##..##...#.....##..##.#....##..##....#..#",".#..##..##.......#...#..........##...####......###","..###.##..#.....##..###...####.#....#..##...#.#...","###.#.#.#..#........#.....#..#.#.#.#....#..#..#.#.","#.#.##...####.###...#####.#.#.#..###.......#..##.#","##.........#.##..##.#.###..##..#.#...#.##....###..","###.###.#.##...####.##.#.#.###...#..#.###..#.#..##","...#..#...#.#.###..#...###.#.####.#.###.#...##.#.#","..........###...#.###.....#.##.##...#.#....#...#.#","#..#.#.#.##.##.##.....##.###.##.#.##.###...####..#","..#..#...#....#.##.#.##..##..#...##...#..#######..","#.#...#.#..#....#..#####..#.##..#..##.#..#####...#",".........#.###.##.#.##...#...#..##...#....##..#.##","#...###...#......#.#.###..##..#.#####.####.##...##","..###.##.#....###..........#.#.##....##..#.###...#","#..###...##.##..###..#...#######....#.#..#...###..","#.#####..###...#.##..#.#.#.###......#.###.#.#.#...","...#..#.###.###..###.##..#.#..##...###..#.#..#..#.","#.##.#......##...#.#.....##.##.#####..##.##..#.##.","#.#.#..#.###..#...#...#..#....#...###......##..#..","##.#.##.#..##..#..###..#..#####...#..###.#.#.#..#.","#####...#.#...#.#.......##.##.#..#.#.##.#..##...#.",".#.##.#.##..####..##...........#.###..#####.#.#..#",".###.#.###.##.#.#..#.###..#..##.#.#.##.......##.#.","##......#.#.#....###.....B.....##..#.###.#..###...","#.###...##.####...##..###....#.#.##.#.#####....#.#","..#####..#...##..........#.#.##...###..#.#...#...#","..##.#...#.#.#.###...#.#..###.#..#..##.#..###...##","#...##.....#.#....#....#.###.##.####..#..#.##.....","#..####...#####.##...#..######.#.#.#..#......###..","..#.#.#...#....#.......#..##.#.##...#.#.#...#..#.#","###..##.##...##....#..#....#...#..#............#..","#.######..###.#..#..#..#..#.#.#.#....####.#....#.#","..####............#.#.#.####.#...##..##.###....#.#",".#.#....#..#..###........###..##..#.#.#....##..#..","..#.......##.##...####.#..###..#....#.#.##.......#","####.#...#....#.##.#..#.#.##.#...###.##..#.#.#.###","#..##..###.####..##......#....#.....#...###.###.##",".#.####..##.#.##.##..#..#...##....##.....####.....","####....######..#......#..#...##.##..####...###.#.","#.##..##...##..###.#.#....#......###........#...#.","##...#.#.#.#.#.....###...#####..#..#.##....#.##..#",".#....###...#.#..##.##..##..##.#.#.#.##.##..##.#.#","..########.....#..#...#.#.#.###..#..#.####.###..##","####..#.#...#..#.####...###...####...##..#.#######","##...#####.###...#......#.#.......#..##....#..#.##","...##.##..#...##...#....#.##..#.....##...###..##..","##...#.#.##..##.##........#..#...#..#..#.....##.#.","E.##.#.###...#.#####.#.####..#..#..#..###..##.##.."}
100
Returns: 55
{".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.###.#.#####.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.",".#.#.#.#.#.#.###.###.#.#.###.#####.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#####.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#####.#.#.#.#.#","#.#.#.###.#.#.#.###.#.###.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.###.#.#.#.#.#.###.#.###.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#####.#.#.#.#.#.#.#.###.#.#.#.",".#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#","#.#.#.#.###.#.#.#.###.#.#.#.#.###.#.#.#.###.#.#.#.",".#.#.#.###.#.#.#.###.#.#.#.###.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.",".#.###.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.###.###.#.###.###.#.#.#.###.#.#.#.###.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.",".#.#.#.#.###.#.#.#.#.#.B.#.#.###.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#","#.#.###.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.###.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#####.#.#.###.#.#.#.#.#.#.#.###.#.#.#.###.#.#","#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.###.#.#.#.",".#####.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.###.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.###.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.#.###.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","#.#.#.###.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.###.###.#.#.#.#.#.#.#.#.#.#","#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.###.#.#.###.#.#.#","#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",".#.#.#.#.###.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#","E.#.#.#.#.#.#.#.#.###.#.#.#.###.#.#.#.###.#.#.#.#."}
100
Returns: 98
{"B.##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##.E"}
100
Returns: 146
{"E.##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##.B"}
100
Returns: 146
{"..##..##..##..##..##..##..##..##..##..##..##..##.E","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","B.##..##..##..##..##..##..##..##..##..##..##..##.."}
100
Returns: 146
{"..##..##..##..##..##..##..##..##..##..##..##..##.B","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","..##..##..##..##..##..##..##..##..##..##..##..##..","##..##..##..##..##..##..##..##..##..##..##..##..##","##..##..##..##..##..##..##..##..##..##..##..##..##","..##..##..##..##..##..##..##..##..##..##..##..##..","E.##..##..##..##..##..##..##..##..##..##..##..##.."}
100
Returns: 146
{"B..###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###.E"}
100
Returns: 130
{"E..###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###.B"}
100
Returns: 130
{"...###...###...###...###...###...###...###...###.B","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","E..###...###...###...###...###...###...###...###.."}
100
Returns: 130
{"...###...###...###...###...###...###...###...###.E","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","...###...###...###...###...###...###...###...###..","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","###...###...###...###...###...###...###...###...##","...###...###...###...###...###...###...###...###..","B..###...###...###...###...###...###...###...###.."}
100
Returns: 130
{"....####....####....####....####....####....####..","....####....####....####....####....####....####..","..B.####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####..E.##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####.."}
100
Returns: 110
{"....####....####....####....####....####....####..","....####....####....####....####....####....####..","..E.####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####..B.##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####.."}
100
Returns: 110
{"....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####.E","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##",".B..####....####....####....####....####....####..","....####....####....####....####....####....####.."}
100
Returns: 118
{"....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####.B","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","....####....####....####....####....####....####..","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##","####....####....####....####....####....####....##",".E..####....####....####....####....####....####..","....####....####....####....####....####....####.."}
100
Returns: 118
{"BE"}
5
Returns: 1
{"E","B"}
3
Returns: 1
{"B#E"}
0
Returns: -1
{"B","#","E"}
0
Returns: -1
{ "B.....#........................................", "###############################################", "#############################################..", "############################################..#", "###########################################..##", "##########################################..###", "########################################...####", "########################################..#####", "#########################################..####", "#########################################..####", "##########################################..###", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "###########################################..##", "#E............................................#" }
2
Returns: 127