76.1 x 132.9 feet = 23.2 x 40.51 meters