#include<bits/stdc++.h>
using namespace std;
long long n,m,q;
long long a[1010][1010],b[1010][1010],cf[1010][1010];
int main(){
cin>>n>>m>>q;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
// for(long long i=1;i<=n;i++){
// for(long long j=1;j<=m;j++) cout<<a[i][j]<<" ";
// cout<<endl;
// }
for(long long i=1;i<=n;i++){
for(long long j=1;j<=m;j++) cin>>a[i][j];
}
for(long long i=1;i<=n;i++){
for(long long j=1;j<=m;j++){
cf[i][j]=a[i][j]-a[i-1][j]-a[i][j-1]+a[i-1][j-1];
}
}
for(int i=1;i<=q;i++){
int x1,x2,y1,y2,c;
cin>>x1>>y1>>x2>>y2>>c;
cf[x1][y1]+=c;
cf[x2+1][y1]-=c;
cf[x1][y2+1]-=c;
cf[x2+1][y2+1]+=c;
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++) b[i][j]=b[i-1][j]+b[i][j-1]+cf[i][j]-b[i-1][j-1];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++) cout<<b[i][j]<<" ";
cout<<endl;
}
return 0;
}
/**************************************************************
Problem: 2351
User: zhuangxiangyu
Language: C++
Result: Accepted
Time:22 ms
Memory:25984 kb
****************************************************************/