26 x 399 inches = 0.66 x 10.135 meters