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