.#            
          #. #           
      .   .      .       
      ###.## ##     #    
      #..   ...    .  .  
#######.###.#.##.#     # 
#.......H.......... .   #
#.#.#..############ .    
    #.. .......#   #     
    # .#######.#   #.    
    #..#    #..#   #   .#
    #..#    #.##        #
    #..#.... ....#  . .  
    #..#.# ## ##.# # .## 
    #..#           #.    
    #..#             .#  
    #..#            . #  
#. ##..#                #
  .  ..#           #   . 
# ### .### ## #    # . # 
   ..  .  .. . .       . 
   #  #.   ## #          
      #.   .   .         
        #       #        
                         
                         
        #                
      #