##..## ##....# #...... #.....# #...... #....# # ####.S.######.... +................ ####!..######.### #...# #...# ##.## #. #. #.