.# # # # # # # . . . . .# #. ## # .. . . ..# .# # # .# # .#. .. # # # ## .# # ... #...# # # . .. .. .##########.. #........# ##. #.######(#. #.# #.# ## .# #H# . #.#. ....# # #.######## . ..... . .# ## ## ## . ## . . . # # #