266 x 679 meters = 10472.44 x 26732.28 inches