681 x 267 meters = 26811.02 x 10511.81 inches