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