80 x 64 inches = 2.032 x 1.626 meters