running for 31 hours