. #. ... .#.# ....#.##########.# .......hg.g.....# ..#.##h#.h.....# #.#.##.#.#.....# ###^#....######### #.............. ###.#.######### # #.# #.# ##+## #.# ##.[.## #.# #####.....##### #.# .......<....... #.# ............... ##.# #######'############..# #..............## ##.#####.......# #.# #.......# #.# #........# #.# #........# #.# #.(........ #.# #.....#..... #.# #........... ..# #.......