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