Why the Earth has tilted 31.5 inches