66 x 75 feet = 20.12 x 22.86 meters