### ...######### #.#.#.#.#.# ......... ...#.#.#r#.#.#.P .......