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