## ### ### +.. ... ... #.# ## .? ... ..... ..... #.#. .#.# ... ... #.#.#.#.#.#... #.....