A self-gravitating simulation of the M51 system | doi.page