##.. . ... .. #. #.. #.. .#.##..######....#.#.# ...........##.#....... ..............#..#.#.# # #..#.#.#......<...... #.#..............?#.#. #....#.#.#........... .........#..#....# ..#.....#.......###.##. o..#.#...?......<....... ..?.............#.###.#.# .o..o.#####.#......$ .......o......#.#.### ...#..#####.#.#.#.#####. #. #. ..........a.......# S . ......#.########### ## #########