134 x 91 feet = 40.84 x 27.74 meters