# . .# .# .#.# #. # . #...## .###.#... #..#.###........ .............# #.#.#...#..### #.#....##..h.. #....#..#.##..# ...###..###. .# #. #..#.## . .. ##.## ###_ # #......### ###.###..## # #... .##. # #.###.#. ...# ### ## .#....# .#. .. .#. # ..### .# #.### #.#.. .###. #..... .# .. .####.####..# . ..## #.# ## ##