132 x 93.5 feet = 40.23 x 28.5 meters