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