N,M=map(int,input().split()) B=list(int,input().split()) op=B[0] b=[int(b[i]) for i in range(1,m+1)] A=[] for i in range(N): num=int(input()) A.append(num) ans=[[0 for j in range(M)] for i in range(N)] if op=='+': for i in range(N): for j in range(M): ans[i][j]=str(A[i]+b[j]) else: for i in range(N): for j in range(M): ans[i][j]=str(A[i]+b[j]) print(ans)