######### #....... ###......## ###..####### ##.###.<#### #.##...##P### .##.####...### ##.##...###.#.. #.##.####P#.### #.#.##....#.##. #.#.#P.##.#.P#. #.#.##.P#.#.##.