##. .# # #.. ...#. ..# .. . ...## ###..##.#.### #.....#..##.# # #....##.### #.###..##...# #.#.#..#...## #...##...## ##h#.# #.# #..###.### # ###......#. .# #.#.#.#.... .. #...##..###.#.#. # ##..#....... #.#.# .... ##.. ## .#####... . #. .# ..#.#