cur := 0
for i := 0 to 999999999
for j := 0 to W - 1
X[i][j] := S.charAt(cur)
cur := (cur + 1) mod length(S)
cur := 0
for i := 0 to 999999999
for j := 0 to W - 1
X[i][j] := S.charAt(cur)
cur := (cur + 1) mod length(S)
?????? xyxxy? ?????? ...
The only string of length at most 7 which could generate such matrix is "abcde".