85.4 x 133.8 feet = 26.03 x 40.78 meters