130.87 meters = 429 feet and 4.36 inches