266 x 39 meters = 10472.44 x 1535.43 inches