#...... #.....## #.#....#### . #.#........ ..####.#........ ................ .......#........ .......!O....... .......#<.....?. .......###+##... ....... . ....... ....... ....... .......