1002 x 261 inches = 25.451 x 6.629 meters