#.. ..#    
           #         #.# #.#    
            .        #.# #.#    
#############.##    ##.###.##   
#...........#.#.     ... ...    
  ####.####.#...##   #.# #.#    
  #.......#.#.#.?#####.###g#    
  #.#####.#.#.##........gh.#    
  #.#...#.#.#.##.........hhg#   
  #.#...#.#.#.#.........$.g..#  
  #...<.#.#.'.#.................
  #.#...#.#.#.#..............###
  #.#...#.#.#.#..............#  
  #.#####.#.#.#..............#  
  #.......#.#................#  
#.####.####.#.##.......h.       
#...........#.##########.       
#############.#                 
            ..#                 
            ###