####+#### ##PP#.#PP## ##P~~#.#..P## ##P~~~#.#.PPP## #P~~~~#.#..P.P# #P~~~~#.#..PPP# #######.####### +......<.....)+ #######.####### #P....#.#~~~~P# #PPP..#.#~~~~P# ##P...#.#~~~P## ##P.P#.#~~P## ##PP#.#PP## ####+####