2 February is Groundhog Day – when, according to Punxsutawney folklore, a groundhog called Punxsutawney Phil predicts the arrival of spring.
The tradition spawned the 1993 comedy classic that saw Bill Murray's sardonic TV weatherman Phil Connors stuck in the same day over and over again.
But for just how long was the character trapped in the time loop? Well, a film blog has worked it out for you: 33 years and 350 days.
WhatCulture.com calculated just how long Phil Connors spent in limbo back in 2013 to mark the film's 20th anniversary. Amazingly, the time equates to repeating the same day a torturous 12,395 times.
Read more: The 50 most exciting movies coming in 2023
Director and fellow Ghostbuster Harold Ramis originally said he thought Murray's character had been stuck in Punxsutawney for 10 years.
However, in 2009 he admitted the estimate was far too short. He said: "It takes at least 10 years to get good at anything, and allotting for the down time and misguided years he spent, it had to be more like 30 or 40 years."
The site methodically reassessed Groundhog Day looking at three stages of the film.
These included the 38 "days shown on screen", the 414 "days mentioned" (including the "six months, four to five hours a day" spent throwing playing cards into a hat), and the colossal 11,931 "days spent learning".
Based on the theory that it takes 10,000 hours to become an expert at anything, this third stage covered the time needed for Phil to learn French poetry, ice sculpting and the piano – all in the name of impressing his producer Rita, played by Andie MacDowell.
There's also a final additional stage identified as the "gesture days", in which Murray's character saves a falling child, performs the Heimlich Manoeuver and buys a couple of newlyweds Wrestlemania tickets.
Dubious reasoning or perfect analysis? The jury is out.
Groundhog Day is streaming on Now TV with a Sky Cinema Pass and is available to buy or rent on Prime Video