129.1 meters = 423 feet and 6.68 inches