108 x 89.9 meters = 354.33 x 294.95 feet