99.5 x 108 meters = 326.44 x 354.33 feet