13.5 x 31.1 meters = 531.5 x 1224.41 inches