74 x 667 meters = 2913.39 x 26259.84 inches