129.8 meters = 425 feet and 10.24 inches