66 x 267 meters = 2598.43 x 10511.81 inches