##                                            
                 ..                                             
  #...           .#         ...#  #.#                           
   ...###########.#         ...#....#                           
    .......(...#..##        #..#....#     .#           #########
    ......#........#        #..#....#    #.#           #.......#
    ...............#       ##..#....+    #.#           #.####.##
      #.##..o......#   #    ...#....#    #.#           #.#  #.# 
#.#####.##.###'.'### ###.#####......#    #.#       #####.#  #.# 
#..........# #.#.#   #..?.w.........#    #.#        ..##.#  #.# 
 ######o######.#8#   #.####.###.....######.####     #.##.#  #.# 
      #.#####..#.#####.....W)##.....'.........#######.##.#  #.# 
      #...[...8.∩.8.##..###..##.....######.##............#  #.# 
      ##########........# #..##.#####  #...........##.#..####.# 
             #..8.......# #..##.########.#..####.#.##.#..#....# 
             #...#...#..# #..##..........#..#  #.#.##.#..#.#### 
             #.#(###o...###..#############..#  #.#.##.#..#.#    
             #.#.#.....W......    ..........#  #.#.##....#.#    
             #.#.#.#..<####..     #########.####.#.#####.#.#    
             # #.#.#...#                  #......#..    .#.#    
               #.. #...#                  ############   #.#    
               ### #....                    #........#   #.#    
                   #.####                   #.######.#   #.#    
                   #.#                      #.#    #.#####.#    
                   #.                       #<#    #<......#    
                   ##                       #.#    #.#####.#    
                                            ###    ###   ###