#.#. ##.#.#### .##.......# ..........# ## ##........##..h ......o...?.. #.....5..# ###..Sooo.# .....oo.h.# ######S#### #. #. ##