### #.# #.# #.# ..# #.# #### #.# ...# #. #.# ....# #...#h######## ....# #....h....^..#...... #...#.#()....#...... ...................... ###.?.#.#......#..... .......#............. #########.#......#...... .......#.........#...... .....#.#..#............. .....#....#....#...h.... #...........##....##... #.......### ...## ... ###..[### ...# ##.## ...# ###'### ..# ##.....## #.......# #)..<...# ##.....## #.....# +#####+