...... #.# ## ..^...# .#.# #.. #.....## #... .#. ... #.....## ..### ... ..#####..[..##...!.. #.. #.....#.....#...#.# .. .?.. #...# #..........# ..# ....#####.#####?....# #.. #....)......#..h...h# .... ##..hh<....###......# ....#####..h....## ##......# #.....#.....#.....#...#.# ##...###...###...###..# . .#####.#####.#####.## #.# #.........hh.......... .# #############.######### ..# ... .!... ...... ........ ##.###