.. .# .###### ##.....## ##.....P.## #.........# #....P....# #...l