25693 meters = 84294 feet and 7.43 inches