66.5 x 21.9 feet = 20.27 x 6.68 meters