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