25538 meters = 83786 feet and 1.07 inches