# # .. # #. ....# .# .# .#... # #.#.##### # # .# #... . .# ## ##.# # # #. ... .# .. # ## ###.### # . . .#. .# . #.# #.# .. .. .#... #### # #..#.# #. . ... ... #.#####. .. #.#.H.#.#..# # #.# #.#. . # # # #.# # . .# #.# #.#.# . #.###.#. .. .# #. ...#.#. # .####### .# .. ....... # #.#. .#...#... .# .# . # #.#.# .. .. . # # #.# .# .. # # #