.. .# ###+##.# #......## ....... ....#### #......# ###<.....# #..S.....# +........+ #........# #........# .........# #....)....# #.......... #..........