80 x 134 feet = 24.38 x 40.84 meters