.. .. #. .# #. .# ##.#. .... # #..# ###..#l.## ......o<.# ###..#oo....... ... .S..####### # #..##.# #l. #.# .[. #.# ### #.# #.#