# ### ##### # .#.#..###.#..#.. ................ ................ .......oo....o.. .......