267 x 1008 meters = 10511.81 x 39685.04 inches