Messier 51, the Whirlpool Galaxy