##### #...# ###.#.# #..<#.# #.#.#.# ###.#.#.# #.....#.# #.#.###.# #...###.###### ########........# ................. .#######h........ #?........ #......... #......... #........> #........ #........