129.47 meters = 424 feet and 9.24 inches