#### ..# # #.# ### ....#####!#######.....# ......[.SS.........w... ......###.##.####.....# ###.# #...............# .. #.....?.?.......# # #...........!...# #...............# #................ ###+##+#####..... ..... #####