668 x 859 meters = 26299.21 x 33818.9 inches