121 x 618 meters = 4763.78 x 24330.71 inches