86.6 x 132.8 feet = 26.4 x 40.48 meters