99 x 267 meters = 3897.64 x 10511.81 inches