### #.# ####### # #.# ....... #.#.. PP.... .#.### P...## .... #..######.####### #.......<....... ##...########### #........ #.....#### ....#.... .##....#... . ##........ ##.#...<.