81.5 x 69.6 feet = 24.84 x 21.21 meters