.#.# ..... !..# #..# #..# ##... #...###### #.#..S...## #...###...# #?..).......# #.#####...#.# ... #.## # ### .# .# .#