129.06 meters = 423 feet and 5.1 inches