###                         
                 ###                            #.#                         
                 #.#                            #.#             ####        
                 #.#                            #.#             #..#        
                 #.#                            #.#             #..#        
                 #.#                            #.#             #..#        
                 #.#                   ######   #.#        ######..#####    
           ###   #.#####################....#####.#        #...........#    
           #.#   #.#>gg.........................(.##       #.####..#####    
           #.# ###.#l##################...(.###.#..#       #.#  #..#        
           #.###.#.#g#    ####......###.....###+#..##      #.#  #÷.#        
           #.#.#.#.#.#    #.##......'.'.............########.####..###      
     #######...#'#.#.######.##......###......................#.##....#      
     #..............................# #..............#######.#.##..###      
     #.............#.###............###.#............#  ####.#.##..#        
     #.............#.##..............##.######..#+##.#  #.##.#.##..#        
     #....)........#.##.###.##..##.#.##.######..#.##.####.##.#.##..#########
     #.............#.##.# #.##..##.#.......................................#
     #######.......#.##.# #.##..##.#..#.######..#.##..###.##.#.###.##.######
     ########......#.##.###.##..........######..#.........##.#.###.##.#     
######.............................................................##.#     
#....................................................>.##.##.#.###....#     
########.###....................#..............÷...................##.#     
       #.# #..........#.##.....................)#.##...............##.#     
       #.# #......###.#.##.###..###...#.........#.##....#.###..###.##.#     
  ######.###.#.######.#............÷............#.##..#.#.###.......#.#     
  #...................................#.##....#.............#..###..#.######
  #.##.......#.####.#.#..#.###..##....#.#........###..#....................#
  #.##.......#.#  #.#.##.#............###...##...# #...........###..########
  #.##.......#.####.#.##.#..#.........##8...8##.## ##.#...#.#..# #..########
  #.##.......#..............#...##....###...#####   ###...#.#..###.........#
  #.##...........#########.............##...##⌠###8###...............#######
  #.########.....#W......#..#..........##...........###.....#..####..#      
  #.##     #.....#.......#..#.#........#8...........8##†....#..####..#      
  #..#     #..#..#.......+..###...##..###...........##...............#      
  #..#     #..#..#.).....+..##8...8#..####8###⌠##...###.....#..####..#      
  ##.#     #..#..#.$.....+...##...##...##########...###.....#..#  #..#      
   #.####  #..#..#.......#..###...##..###......#8...8#....#....####..####   
   #....#  #.....#.......#..###...##...........##...##..................#   
   #.##.#  #..#..#########...#8...8#..###.#..#.......................##.#   
   #.##.####................###...##..................#...##..##.#...##.####
   #.##..............###.#..###..)##[.###.#.......##.......................#
   #.########................##...##......#..#....##.........>.......##.####
   #.................###.#..##8...8#...##.#..#.................(.....##÷#   
   #.########.#.###......#..###...##..###..........................#.##.#   
   #.#      #.#.# #..#####......).....# #.#..#...###.#....######...#.##.#   
   #.#      #.#.# #..#   ##.#.##......###.#.............................#   
   ###      #.#.# #..######...##...................#.#....##.##....#.##.#   
            #.#.# #...............................<.......##.##....#.##.#   
            #.#.# #.#.#####.####..........................##.##....#.####   
            #.#.# #.#.#   #.#  ###.....##.#..#.#.........#.........#.#      
            #.#.# ###.#   #.#    #.....#...........................#.#######
            #.#.#####.### #.#    #.........................................#
            #..........<###.######.....##.#.##.#..###...##...##...##########
            ###...................................................#         
              #.#####.############.................##..<##...##...#         
           ####.#   #.############...#.......................##...#####     
           #^...#   #...................................##............#     
           ####.#   #.############...#.##.#.##.##..##.#.##..###...###.#     
              #.#   #...................)...##........#.##..........#.#     
              #.#   ##.........................##...............#.###.#     
              #.#    ######........................####.###.#####.###.#     
              #.#         #########...................................#     
              #.#                 #..#.####################.###########     
              #.#                 #..#.#                  #.#               
              ###                 ######                  ###