321 x 84 feet = 97.84 x 25.6 meters