Euclid spacecraft