# #..##.#### .........# ##### #..###.#.#######.#.#######.oP## #.#.....<...#.........P..## #M#.#########.#####..PPP..#####