81.4 x 69.3 feet = 24.81 x 21.12 meters