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