#. . .. #. #. .. .. .# . . . (#.# .. .#.#.#..# #...... #..#.#..# #.......# #####S##...P# #...........+ #.###.####..# #.# #?# #?# #.# #.# ...