#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
****************************************************************/