25 x 618 meters = 984.25 x 24330.71 inches