65.9 x 21.2 feet = 20.09 x 6.46 meters