129 x 34.2 meters = 423.23 x 112.2 feet