130.8 meters = 429 feet and 1.61 inches