26929 meters = 88349 feet and 8.85 inches