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