130.94 meters = 429 feet and 7.12 inches