###   ###    ###     #########   ###        ###       ###     ###        
     #.#   #.#    #.#     #.......#   #.#        #.#       #.#     #.#        
     #.#   #.#    #.#     #.......#   #.#        #.#       #.#     #.#        
     #.#   #.#    #.#     #.......#   #.#        #.#       #.#     #.#        
     #.#   #.#    #.#     #.......#   #.#        #.#       #.#     #.#        
     #.#   #.#    #.#     #.......#   #.#        #.#       #.#     #.#        
######.#####.######.#######.......#####.##########.#########.#######.#########
#............................................................................#
#........#####........########.#####.#####.#####.#####.#####.................#
#........#   #........#      #.#   #.#   #.#   #.#   #.#   #.................#
#........#   #........#      #.#   #.#   #.#   #.#   #.#   #.................#
#........#   #........#      #.#   #.#   #.#   #.#   #.#   #.................#
#........#####........########[#####.#####.#####.#####.#####.................#
#..........................[[...(............................................#
###########...........#####.##########.######........#######.................#
          #...........#   #.#        #.#    #........#     #.######.##########
          #...........#   #.#        #.#    #........#     #.#    #)#         
          #...........#   #.#        #.#    #.....[..#     #.#    #.#         
          #...........#   #.#        #.#    #........#     #.#    #รท#         
###########...........#####.##########.######........#######.#    #.#         
#............................................................#    #.#         
####################################.........................#    #)#         
                                   #.........................######)##########
                                   #.........................................#
                                   #.........................#########.#######
                                   #.........................#       #.#      
####################################.........................#       #^#      
#..................................[.........................#       #.#      
#######.......#######.#####.######.########.#########.######.#       #.#######
      #.......#     #.#   #.#    #.#      #.#       #.#    #.#########...<...#
      #.......#     #.#   #.#    #.#      #.#       #.#    #...........#######
      #.......#     #.#   #.#    #.#      #.#       #.#    #.#########.#      
      #)....."#     #.#   #.#    #.#      #.#       #.#    #.#       #.#      
      #.......#     #.#   #.#    #.#      #.#       #.#    #.#       #.#      
      #.......#     #.#   #.#    #.#      #.#       #.#    #.#       #.#      
#######.......#######.#####.######.########.#########.######.#       #.#      
#.......................................(....................#       #.#      
########.#####.......######.#####.#####.#####.######.#######.#       #.#      
       #.#   #.......#    #.#   #.#   #.#   #.#    #.#     #.#       #.#      
       #.#   #.......#    #.#   #.#   #.#   #.#    #.#     #.#########.#######
       #.#   #<......#    #.#   #.#   #.#   #.#    #.#     #.................#
       #.#   #.......#    #.#   #.#   #.#   #.#    #.#     #.o.........#######
########.#####.......######.#####.#####.#####.######.#######o>.........#      
#...<.....................................>............[...(.D.........#      
###############.########.#######.#####.#####.........#######...........#      
              #.#      #.#     #.#   #.#   #.........#     #...........#######
              #.#      #.#     #.#   #.#   #.........#     #.................#
              #.#      #.#     #.#   #.#   #.........#     #.#########.......#
              #.#      #.#     #.#   #.#   #.........#     #.#       #.......#
              #.#      #.#     #.#   #.#   #....(....#     #.#       #.......#
              #.#      #.#     #.#   #.#   #.........#     #.#       #.....>.#
              #.#      #.#     #.#   #.#   #.........#     #.#       #.......#
              #.#      #.#     #.#   #.#   #.........#     #.#       #.......#
              ###      ###     ###   ###   ###########     ###       #########