Chinese Space Station Telescope depiction.