61.4 x 26.3 inches = 1.56 x 0.668 meters