130.9 meters = 429 feet and 5.54 inches