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