. .# ### .. ... #. .. #.##..####.#.##. ........h....... #####......<.##. ..........#.# ......#.#..# # #.###.#....S. # #.#....... # .......#. #.......