130.93 meters = 429 feet and 6.72 inches