##+# ##...## ##.....## #### # ##.......## P.. ... #.........##.#...## +......<.rS.......# #.........##.#...## ##.......## P# .# ##.....## .# ##...## .. ##+# ##