26335 meters = 86400 feet and 11.02 inches