573 x 26 meters = 22559.06 x 1023.62 inches