26015 meters = 85351 feet and 0.6 inches