86 x 618 meters = 3385.83 x 24330.71 inches