129.45 meters = 424 feet and 8.46 inches