64.9 x 20.2 feet = 19.78 x 6.16 meters