129.92 meters = 426 feet and 2.96 inches