## .. .# .# # .##.#.# #########....... #...S.r......# #.#######)...# #...r.# ....# #####S# ....# #.# .)..# #....# ....# #...?# ....# #....# ....# #....# #....# #....# #.....