66 x 3.3 feet = 20.12 x 1.01 meters