#.. #. .. # ... #.# .##.. #.. .... #..# #..# #... ... #...###.# #....h.# #....#.# #....#^######... ######.......... ##.#####... ######.########## ....^............## .......⌠.......(..# ...⌠.......⌠......# .................## .⌠...⌠...⌠...⌠..## ...............## #.⌠....⌠....⌠.## #...........## #..⌠...⌠..## ##.......## ##..<..## ##...## #####