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