129.91 meters = 426 feet and 2.57 inches