#### #.?.. #....######## +........... #.........# #.....S...# #.........# (..........+ ######.%...# #######