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