andromeda galaxy, photo taken by the hubble space telescope