84.4 x 132.8 feet = 25.73 x 40.48 meters