67 x 85.5 feet = 20.42 x 26.06 meters