26314 meters = 86332 feet and 0.25 inches