.. ## .... ... #..... #.# ### #.....##.#####.... ..#.#.#.#.#.#.... ............... ..#.#.#.#.#.#.# ..............# ##.#.#.#.#$#.# #....<..o....# ##.#†#.#.#.#.# ...?........# #.#.#.#.#.#.# #......o..S..# ##.#.#.#.#o#o# #########o.o# #####