132.5 x 84.4 feet = 40.39 x 25.73 meters