##.####### .......<.# ....S..%.### S......!...# ...###..b#S# .. #...#.# . #...#.# #?..... ...?.... ##.......# #.......# ......... ....####..#