. #.# . #.# #. #.# #. #.# ####.# #.##### ..... ##...... #..#####...###.## #.S.......<.....# #...####...###..# #.....# ##.## #....!.. ..# ......... ...# ###.....####### #.....# ......#