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