130.92 meters = 429 feet and 6.33 inches