###      ###  #####          ###                                    
        #.########.####.#.#          #.#                                    
        #......^........#.#      #####.############                         
#########..#######.####.#)#   ####................##                        
#..........#     #.####.#.#####.##.###.##########..#                        
#########..#     #.#....)...)..).#.###.##########..########                 
        #..#######.#.##.#.#####...........................#.                
        #...............#.#   #.[#.#...........#............                
        #............#..#.#   #..#.#.#.#####...#............                
#########..#######...#..#.#####................#...######.#.    ##.#        
#.........................................................      .$..        
#########..#######...#..#.#####....#.#.##.##..............      #..#        
       #......#  #...#..#.....#....#.#.##.##.(.#...#.##.#.      #..#        
       #......#  #.).#..#.....#.........................#       #..#        
     ###......#  #.).#.##.....#.)..#.#..#...............  .  #  #..##.#     
     #.....#######)..#.##.....#...(#.........PPP...PPP......##. #..##.# .#  
     #............))........................P..P...P.♣P........ #.§##.##.#  
     #......................................P.PP...P.♣ .........#..##.##.#  
     ##..............#.##.#####.#..#........PPPP...PPP      #...#.§##.##.#  
      #.#..########.##.##.#####.#.##.#..#.............    ..#....Y....##.###
      #...........................##.#..#........⌠....    ..C..............#
      #.##############.#####.#######.#..#.......  ..      ..#...#####.##.###
      #.#            #.#####.#     #.#..#...PPPP ..P        #.#.    #.§....#
      #.#            #.......#     #........P..P...P        #.#.    #..#..##
      #.#            #.#####.#     #........PPPP...P        #       #..#..# 
     ##'###          #.......#     #.#..#....PPP...P                #..##.# 
     #....#          #.......#     #.#..#...........                #..##.# 
     #....#          #.......#     #.#....#......... ..          ####..##.# 
     #....#          #.##....#     #.##.###...##.... ..          .........# 
     #....#          #.##....#     #.##.# #.#.#  ..##.#          ####..#### 
     #....#  ..      #.#####.#     #. #.# #.#.#   ..#.#             #.      
     #....#....      #.#   #.#        #.# #.#.#   #.#.#####.        #       
     #..........     ..    #.#        #   #9#.#   #.#.......                
     #..########           #.#    8.###.###.#.#####...#.....                
     #..#                  #.#    ............9.............                
     #..#                  #.#    .%##..############..#.#...                
     ##.#                  #.#       #.       #.C....<#                     
      #.#                  #.#########.      ...........#                   
      #.#             .#####........... .#   ########...#                   
#######.#             ......###.##.###...#          #...#                   
#.......#             ............9......#          #...#                   
#######.#             ........#.##.###...#####      .....                   
      #.#             ........#...............      ....##                  
      #.#             ........#.##............      #####                   
      #.#             ........+.............                                
      #.#############.........#.##.####9.######                             
      #.......................#.##.............                             
      ####....####'###+########.##.####..#####                              
         #....#  #.#          #.##.#  #..#                                  
         #....#  #.#          .. #.#  #..#                                  
         #....#  #.#             #.#  #..#                                  
         ######  #.# #.#      #.##.#  #..#         ######                   
                 #.# #.#      #.##.#  #..#         #....##                  
                 #.###.#      #.##.#  #..#         ......                   
                 #.....#      #.##.#  #.<###########..#                     
                 #.###.########.##.#  #...............#                     
                 #.# #.##... ...##.#  ##############..#                     
          ########.###.##.#####.##.#               #..#                     
          #........................#################..#                     
          ########.######.#####.##....................#                     
                 #.#    #.#   #.#####################.#                     
                 #.#    #.#   #.#                    .#                     
                 #..    ..#   #.#                    ..                     
                 #.#    ###   #.#                    .##                    
                 #.#          #.#                    .#                     
                 ###          ###                    ##