66 x 21 feet = 20.12 x 6.4 meters