##########                       
          #........##########              
        ###.######..........#   #....      
        #...#    #####.####.#   #...#      
 ########.###        #.## #.#   #...#      
 #......#.#########  #..  #.#   #...#      
 #.####.#.#.......#  #.## #.#   #...######l
 #.#......#.......####.##.#.#####..........
 #.#.##.###.......#.......................#
##......# #.........#.##...........hc......
#.......# #.......#...##............c.....#
#.##.##.# #.>.....##.......######..[#####.#
#.##.##.# #<......###.##...#    #......    
#.##.##.# ######### #.##.#.#    #...###    
#.##.##.#########   #...!!.#    #...#      
#.##.##.........##  ####.###    #...#      
#..........###...#######.#      #...#      
####.##.##.##............#      ##.##      
   #.##.##.###...#########                 
   #....##.# ##.##                         
   #.#####.#  ###                          
   #.#####.#                               
   #.......#                               
   #########