#include<bits/stdc++.h>
using namespace std;
int n,m,q,a[1000][1000],b[1000][1000],h[1000][1000],x,y,xx,yy,c;
int main(){
cin>>n>>m>>q;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>a[i][j];
if(i==1)b[i][j]=a[i][j]-a[i][j-1];
else if(j==1)b[i][j]=a[i][j]-a[i-1][j];
else b[i][j]=a[i][j]+a[i-1][j-1]-a[i-1][j]-a[i][j-1];
}
}
for(int i=1;i<=q;i++){
cin>>x>>y>>xx>>yy>>c;
b[x][y]+=c;
b[xx+1][y]-=c;
b[x][yy+1]-=c;
b[xx+1][yy+1]+=c;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(i==1)a[i][j]=b[i][j]+a[i][j-1];
else if(j==1)a[i][j]=b[i][j]+a[i-1][j];
else a[i][j]=b[i][j]+a[i-1][j]+a[i][j-1]-a[i-1][j-1];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++)cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
/**************************************************************
Problem: 2351
User: chenshuo
Language: C++
Result: Accepted
Time:4 ms
Memory:13796 kb
****************************************************************/