130.96 meters = 429 feet and 7.91 inches