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