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