1966.3 meters = 6451 feet and 1.39 inches