26025 meters = 85383 feet and 10.3 inches