129.54 meters = 424 feet and 12 inches