##.... ...# ...... ...####. #....##........ ##.............. ................ ................ ........#....... ........ .... #.#.###... . ... #. .... ..