import sys input = sys.stdin.readline H,W,N=map(int,input().split()) S=[input().strip() for i in range(H)] C=[[int(input())]+[i] for i in range(N)] C.sort() LIST=[0]*W for i in range(H): for j in range(W): if S[i][j]=="#": LIST[j]+=1 ANS=[[0,0,0] for i in range(N)] for i in range(N): w,ind=C[i] for j in range(3): if LIST[w+j]>0: ANS[ind][j]+=1 LIST[w+j]-=1 break for i in range(N): w,ind=C[i] for j in range(3): while LIST[w+j]>0 and ANS[ind][j]<3: ANS[ind][j]+=1 LIST[w+j]-=1 for i in range(N): MAP=[["."]*3 for j in range(3)] for j in range(3): for k in range(ANS[i][j]): MAP[k][j]="#" for m in MAP: print("".join(m))