### ..# # # #.. ###.## .....# . # ### #.##### # #.... ......# # . .#.#.###.## # # #.. #.#.#...# # # . .#.###.######## # . #.#.#...H..<.... #.# # # ############## # ... .. # ... . ##.#.# ##. ### # # #... . . #.# ### ### # # # # . . #. . . . . ## # # # # # # .# . .. # # #