26909 meters = 88284 feet and 1.45 inches