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