##. # .... #. #.... #. ... . .###.. ..... .....)###.#!##. #......O...... #.....