The Hubble Space Telescope has been snapping pictures of the universe for the best part of 35 years, and now astronomers have completed a magnificent 417-megapixel photomosaic of the Andromeda galaxy.