####### ##.....## ##...P...## #.........# #...PPP...# #..PPr.P..# #...SPP...# #.P.S.P...# #.........## ...........## .......###### ......# ...... ......