####### ##.....## ## . #.P...P.# .# ... ##.......##.#.... #...... ##.#........ #.#####.##. #.# .. #.. #. #.. #.#. #..