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