1008 x 267 inches = 25.603 x 6.782 meters