129.88 meters = 426 feet and 1.39 inches