Messier 31, the Andromeda Galaxy