126 x 26 inches = 3.2 x 0.66 meters