100 Fascinating Facts About the Euclid Telescope