130.91 meters = 429 feet and 5.94 inches