###.#. ## #......# .. #.#.!#.# .# ......#####.# #..........# #....%....#### #.............. #.#...S.....# .. #.....###.#.#.# ####+#..#......# # #.......##..####.#?. ####.......#........... #..r.......#.#..S#.... #S##.......#.###.# .. #.#....###.#.....# #.#.##.# .###.... #...##.# .. #..#.. ######)# ##.#.. ... #.# .#S. .... !.. #.. ....# .. +.. ....#