M31, the great Andromeda Galaxy some two and a half million light-years away