87.6 x 133.8 feet = 26.7 x 40.78 meters