66 x 117 feet = 20.12 x 35.66 meters