129.99 meters = 426 feet and 5.72 inches