128 x 858 inches = 3.251 x 21.793 meters