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