+. .. #. ..... . #. .....+ .. #.+ ###.....# ...##..##.......# ................. .!............... ......S.......... ................. .........<....... ...####.P.P...... .. #.###...... . #..# ....#$ #..# ...# #..# ...# P.. ..# ## ..#