@ speed of sound
I have seen reports that claim the last two pings were at the same location which some suggested could mean it was on the ground.
Given that 59 minutes could have elapsed after landing before that second last pin the plane could actually have been on the ground for 2hrs 59 minutes.