108 x 85.8 meters = 354.33 x 281.5 feet