82.8 x 106.4 feet = 25.24 x 32.43 meters