.....#...... .. ........... ... ..........###... ..............?. ................ .............PPP ............P... .......<.S..P... ####......P.P.#. #.........## .............# ###.....#...PP. .........P.... ........#...P.. .............#.