66 x 84.5 feet = 20.12 x 25.76 meters