121 x 267 meters = 4763.78 x 10511.81 inches