80.3 x 68.66 inches = 2039.62 x 1743.96 mm

Length (L):

Width (W):