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