672 x 258 meters = 26456.69 x 10157.48 inches