... ..# ###.### ##.....## ##.......## #.........# #..PPPS...# #....