618 x 124 meters = 24330.71 x 4881.89 inches