###       #################             #####################
#.#       #...............#             #...................#
#.#       #...###########.#             #..##################
#.#       #...#         #.#             #..#        ######## 
#.#       #...###########.#             #.<##########......# 
#.#########...)...........###############.........[...##⌠.⌠# 
#......................<..............................##...# 
#............................################.[.########⌠.⌠# 
#.############...##########..#            #♣#...#     ##...##
#.#          #...#        #..#            #..)).#     #.....#
#.############p..#        #..#           #♣∩♣...#######..)..#
#................##########..#############..#.........##8.8##
#.......>...>................#...<.....∩...♣..........###### 
#................##############.................#######      
###############..#         ##.##.##########..|..#            
              #..#        ##.#.###        ###...#            
              #..#       ##.#.#.##          #...#            
              #..#      ##.#.#.#.##         #...#            
              #..#     ##.#.###.#.##       ##...#            
              #..#    ##.#.##.##.#.##      #....#            
              #..#   ##.#.##.#.##.#.##     #.÷..#            
###############..#  ##.#.##.#.#.##.#.#######....#            
#................####.#.##.#.#.#.##.#.##.....[<.#############
#................[##.#.##.#..##.#.##.#.##.[[.[[.............#
#.###############..##.#.##.#..##.#.##.#.#.#################.#
#.#             #>..##.#.##†#..##.#.##.#..#               #.#
#.#             #..#.##.#.##|(#.##.#.##...#               #.#
#.###############.#.#.##.#.##..#.##.#.##.##               #.#
#.................##.#.##.#.##..#.##.#.####################.#
#..................##.#.##.#.#.#.##.#.##....................#
#...................##.#.##.#.#.##.#.##.....................#
#............##########.#.##.#.##.#.#######################.#
#(...........#        ##.#.##.##.#.##.#                   #.#
#.....>......#         ##.#.###.#.##..#####################.#
#............#############.#†#.#.##..(......................#
#...............[........##.#.#.##......................(...#
#....................)....##.#.############.................#
#.##########..#########)..###.##        #....################
#.#        #..#       #...# ###         #.#..#               
#.##########..#       #...###############†##.#               
#.............#########................#{.[#.################
#......................................#.∩.#................#
#.........)...............##############..[#................#
#.............###########.#            ####################.#
#.............#         #.#            #..#               #.#
#.............#         #.#            #..#               #.#
#.............###########)##############..#################.#
#.............[.........))).................................#
#......................)...........(...######################
#.##########..###########..##########..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..#        #..#                     
#.#        #..#         #..##########..######################
#.#        #..#         #......o.a.................o........#
###        ####         #####################################