The enormous prize is set to be paid out over 30 years.