129.62 meters = 425 feet and 3.15 inches