# // # x = []
# // # q = [[0]*100 for i in range(100)]
# // # w = 0
# // # for i in range(4):
# // # a = list(map(int,input().split()))
# // # x.append(a)
# // # a = []
# // # for i in range(4):
# // # if x[i][0] >= x[i][2]:
# // # s1 = x[i][2]
# // # s3 = x[i][0]
# // # else:
# // # s1 = x[i][0]
# // # s3 = x[i][2]
# // # if x[i][1] >= x[i][3]:
# // # s2 = x[i][3]
# // # s4 = x[i][1]
# // # else:
# // # s2 = x[i][1]
# // # s4 = x[i][3]
# // # for j in range(s1,s3):
# // # for f in range(s2,s4):
# // # q[j][f] = 1
# // # for i in range(100):
# // # w += q[i].count(1)
# // # print(w)
# // # q = []
# // # p = []
# // # r = []
# // # m,n,x,y = map(int,input().split())
# // # for i in range(n):
# // # a = list(map(int,input().split()))
# // # q.append(a)
# // # for i in range(n-x+1):
# // # for j in range(m-y+1):
# // # for f in range(i,i+x):
# // # for d in range(j,j+y):
# // # p.append(q[f][d])
# // # r.append(sum(p))
# // # p = []
# // # for i in range(n-y+1):
# // # for j in range(m-x+1):
# // # for f in range(j,j+x):
# // # for d in range(i,i+y):
# // # p.append(q[d][f])
# // # r.append(sum(p))
# // # p = []
# // # print(max(r))
arr = []
w = 0
a,b = map(int,input().split())
x,y,z = map(int,input().split())
for i in range(a):
q = list(map(int,input().split()))
arr.append(q)
k = int(input())
arr1 = arr.copy()
for i in range(k):
for j in range(a-1):
for d in range(b):
for p in range(3):
w += sum(arr[j+p-1][d-1:d+1])
print(w,end =' ')
if w == x:
arr1[j][d] = 1
print(arr1[j][d],end = ' x\n')
elif w >= y and w < z:
print(arr1[j][d] ,end = ' y\n')
pass
else:
arr1[j][d] = 0
print(arr1[j][d],end = ' z\n')
w = 0
for i in range(a):
for j in range(b):
print(arr1[i][j],end = ' ')
print()