130.86 meters = 429 feet and 3.97 inches