129.3 meters = 424 feet and 2.55 inches