108 x 81.1 meters = 354.33 x 266.08 feet