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