255 x 668 meters = 10039.37 x 26299.21 inches