108 x 43 meters = 354.33 x 141.08 feet