135 x 91.3 feet = 41.15 x 27.83 meters