.. +....+ ...###....# ..........# ..........# ......$..# .. .......# ....#.#.#.#.#.# .......S....... ....#.#.#.#.#.# .............r. ...##.#.#.#.#.# .. ........... # #.# #.# #.#.# #. ... .... # #.# #.# ... ..