#.#                                     
         #......    #.#  ###                ########        
         #......    #.#  #..                #......#        
         #......    #.#  #.###              #......#        
      ####....      #.#  #.#..    ##        #......#        
      #......       #.#  #.#.####.##.       #......#        
      #....#        #.#  #.#.#....##...#    #......#        
      #....##########.####.#.#.#####...######......#        
      #..................................>.........#        
      #....###.....#########.#...###...##.###......#        
########.### #.###.#       #)###.####   #)# ##..####        
#.........#  #.# #.#       #.# #....#   #.#  ##.##          
#.........####.###.#       #.######.#####.#####..#          
#.......>...........       ...................##.#          
########^..#.#......       ##.....#.......###.##.#          
       #.#.#.#####.#.       #.#........#### #. #.#          
      ...#.#.#####.#.        .#........#    #.##.#          
    #.##.#.......#.#.#        #..(.....#    #..#.#          
   #.  ..###.###.#            #........# #####.#.#          
   #   ... #.# #.#            #........# #.......#          
           #.# #.#            #........# #.......#          
           #.# #.###          #........# #.......#          
           #.# #..<#          ###.#############..##         
           .<# #####                   ....   #...#         
           ...                         .....  ##..##        
                                       .(....###...#        
                                       ............##       
                                       .............#       
                                       .............#       
                                       ..........#..##      
                                       ......#####(..#      
                                       #..........#..##     
                                       .......)...#...#     
                                       #..........#...#     
                                        ..........##..######
                                        ..........##.......#
                                        ############.>####.#
                                                   #.....#.#
                                                   ##.##.#.#
                                                    #.#..#.#
                                                    #.#.##.#
                                                    #......#
                                                    ###.####
                                                      #.#   
                                              #########.#   
                                              ....5h{...#   
                                              ###########