S = input() D = [list(map(int, input().split())) for _ in range(26)] ans = [["Y"] * 26 for _ in range(26)] tmp = [-10 ** 6] * 26 for i, s in enumerate(list(S)): j = ord(s) - 97 for k in range(26): if tmp[k] + D[k][j] > i: ans[k][j] = "N" tmp[j] = i for i in range(26): print(*ans[i])