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