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