129.65 meters = 425 feet and 4.33 inches