##### .....# ..P.P.. #.._..## #.P.P..# ###......# . .........# ... .####.....#####...... ...................... #####.S...######.#### #######