...... ...#. ....## .... ... #.# #.####l# #?...S.# ######'## ##...## ##.....## ##.......## #.........# +.........+ #.........# ##.......## ##....<## ##...## ##+##