67.8 x 91.4 feet = 20.67 x 27.86 meters