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