25486 meters = 83615 feet and 5.83 inches