129.41 meters = 424 feet and 6.88 inches