... .......#o ......... .........## ...?....... ........... .!.......# .## #....S.#...# #.o..