S = input() D = [list(map(int,input().split())) for i in range(26)] ans = [["Y"]*26 for i in range(26)] last = [-1]*26 for i,s in enumerate(S): d = ord(s)-ord("a") for j in range(26): if last[j] == -1: continue if last[j]+D[j][d] > i: ans[j][d] = "N" last[d] = i for i in ans: print(*i)