###### 
    ############                 #######             ##....##
    #..........#                 #.....#           ###.####.#
   ##..........# ######          #.....# ###########.'####8.#
   #...........###....############.....###...........'#...#.#
   +...........'.'....'..........'.....'.'...>########..<.#.#
   #...........###....############.....#.#....#      ##...#.#
   #...........# #....####       #.....#.#....#       ###.#.#
   #....######## #.......#       #.....#.#....#         ##..#
   +...†+.#      #.......#   #####.....#.######          ####
  ##....#.########.......#   #...†.....#.#                   
 .#.(...#......?##############.#.##'####.#                   
.......$........+     ............#....#.#                   
#.###...#.......#     ########.#..####.#.#                   
#   +...#.......#            #.#..## #.#.#                   
    #...#.).....#            #.#...###.#.#                   
    #...#.......#            #.#.....#.#.#                   
    ....+.......#            #.###.#.#)#'####                
   .....##......#            ..# #.#........#                
  ......  ...!..#            ### #.#........#                
          ......#                #.#........#                
          #######                #.#........#                
                                 #..........#                
                                 ##.........#                
                                  #.........#                
                                  #..#+#+####                
                                 .>..                        
                                ###..                        
                                  ..