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