. . ### .... ..########.# ..... ...........#+#.... ...............# ## ................+ .. ........).......#.# #####...).........# #.........<..?# #......(...#..$.... ###.#.#......#.### #.#.####....... #.#.# ###.#.# # #.#.. .... #.### ### ##############.# +..S...........# ################