129 x 29.5 meters = 423.23 x 96.78 feet