1007 x 266 inches = 25.578 x 6.756 meters