##########              
                                .........#              
                                #####.##g########       
                                    #  #...!....#       
                                       ########.######  
                                      ##  #####.##...## 
                                      ..   ...#.#.###.##
                                      #.#####.#..#####.#
                                      ##...............#
                                  #. ##.......#...#.#..#
                                  ##.#....##..........##
                                  ........##.##.#.....# 
 ###                              ...........##.#.....# 
 #..                               .#####.#####...#.#.# 
 #.#     (..                     #      #.#   ##..#.#.# 
 #.#     #.#                     #.     #.#    #..#...# 
 #.#     ..>                  #  #.     #.#    # .###)# 
 #.#     #.#                 ##.##.######.#    #.....)# 
 #.#     #.#                 .............#### #$...... 
##.#######.#                  #....................[?..#
#..........#                  ####....#########..g..$..#
#..#######.##                    ####.#       #........#
#...........##                      #.#       #.##...#.#
#.######.###.####.#           #######.###     #. #... .#
#.#    #.# #......#           ..........#               
#.#    #.###.######           #######)#.#####           
#.#    ##...##                     #.........           
#.##### ##.##                      #.##..####           
#.....#  #.#                       #.##..#              
###...# ##.#                      ##.##..#              
  #.#.# #..#                  #####......#              
  #.#####'#####               ...........#              
  #.#.........#               #####....###              
  #.#.........#                   ##.#.#                
  #.#..⌠...⌠..#                    #.#.######.#         
  #.#.........########         ##  #.......>..#         
  #.'....<....+......#########..######.######.#         
  ###.........####..................##.#                
    #..⌠...⌠..####..#######'#######..#.##               
    #.........#.....#     #.#     #.....#               
    #.........#.##..# #####.##### #.....#####           
    #####'#####.##..# #...'.'...# #...........          
        #.......##..# #.###.###.# #..#########          
        ##########..# #.# #.# #.# #..#                  
                 #..###'###.###'###..#                  
                 #..+....).)......'..#                  
                  ..###'###.###+###..#                  
                      #.# #.# #.# #.##                  
                      #.###.###.# #.#                   
                      #...'.'...# #.#                   
                      #####.##### #.#                   
                          #.#     #.#                   
                          #+#      .#