######## ###### ### ################ ######## #.#P##.###.##.######.####..#...#P##..#.###########.#P.#.##.#### #%...............>.................>...................<......# ##...........................................................P# #(................................................(..........## #P.........................................