..... #...!...... #........... #............ #....>........ #............. #............. #.............. #......S....... #(....<........ .................. .............?... ..##............. #..######..... #.. .... #.. ... .