#........... #........... #........... #.............# #+##.............## ##.................#### ........O.......?..... ..................... ######.####........ #########'####.##.#..####+### #........