66.5 x 26.6 feet = 2026.92 x 810.77 cm