1009 x 268 inches = 25.629 x 6.807 meters