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