....  
                   #.# #.# #..#  
              ...  #.# #.# #..#  
          #   ...  #.# #.###..#  
          ..  #..  #.# .......#  
           #.##..  #.###.# #..#  
            .....  #.....# #..#  
              ...  #.....###<.#  
               #.###.....)....#  
               #)........####.#  
          .......####....#   ... 
          ##.###.   ####.#   ####
               #.      #.#       
               #.      #.#       
               #.      #.#       
               #.      ...       
               ..      #.#       
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
                                 
     ## ##                       
   ###. .#                       
    ...#.                        
  #  #...                        
  #.###.###########.             
  #.....hhh)gggggggg             
 ##..#..g##########.             
................                 
.....###.#######                 
####   ..#                       
      ####