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