#######        ###########                      
   ####..##.##########.#.#.#.#.###                    
    .............................#                    
    ..............####.#.#.#...#.##                   
     ##..##.###.#.####.#.#.#......#                   
   ####..##.###.#.#......#.#....#.##                  
   #..............................<#                  
   #..#.?##.###.#.#.##.###.#......##                  
 #.#..#..##.###.#.#.##.# #.#......######.             
........................ ................     ..      
......(..##.###.#........................    ...      
.#.....................(.................    ..#      
...........................#......######.#   #.#      
............###.#.........................   #.###    
..............<...................########   #...     
...........................#..#...############.#      
 #........................................>....#      
 #...>........................#....#######.###.###### 
  .........##......................#     #.##<........
   ...........##..##.#.#...####.#..#     #.##.#.#..##.
    ......................... #.#..#     #.##.#.# .#  
     .#.#..##.##..##.#.#...# .#.#..#     #.##.#.#  #  
         .. #..........#...# .#.#..#     #.##....     
             ..#..##.###...##.# #..#     #.##....     
             .................###..#        ......    
            ..............^......           #..#      
             ...............#.##                      
             .....##.#.###..#.#                       
             ..... #.#.# #o.#.####.#                  
             ....  ..#.####o#o......                  
             .... ..........ho......                  
             ... ......####.#h.###.#                  
                          #o#..#                      
                          #o...#                      
                          ......                      
                          #....##                     
                          .....#                      
                          ......