.#..~~~~~~.# . ...~~~~~~.#. .. ...~~~~~... ...##..~~~~.... . ............. ...#........... ............... ......l