##.##. ..... #.... ###... #..... ...?## #..!# ## #..# . ##S##.# #(.#.## ##....P# #...#..... ##.####### ##.# #.(### ##.#.### #.....# #<##...# #.# .#..# P.# .. . #... #. ...# . ##.## #. ##