26 x 716 inches = 0.66 x 18.186 meters