132 x 88.3 feet = 40.23 x 26.91 meters