#include<iostream>
#include<vector>
using namespace std;

int main()
{
    int R, C;
    cin >> R >> C;
    vector<vector<int>> diff(R+1, vector<int>(C+1, 0));

    int Q;
    cin >> Q;
    for(int i=0; i<Q; i+=1)
    {
        int data[5];
        for(int j=0; j<5; j+=1)cin >> data[j];
        diff[data[0]][data[1]] += data[4];
        diff[data[0]][data[3]] -= data[4];
        diff[data[2]][data[1]] -= data[4];
        diff[data[2]][data[3]] += data[4];
    }

    int rowsum = 0;
    for(int j=0; j<C; ++j)
    {
        rowsum += diff[0][j];
        diff[0][j] = rowsum;
        cout << diff[0][j] << ' ';
    }
    cout << '\n';
    for(int i=1; i<R; ++i)
    {
        rowsum = 0;
        for(int j=0; j<C; ++j)
        {
            rowsum += diff[i][j];
            diff[i][j] = rowsum + diff[i-1][j];
            cout << diff[i][j] << ' ';
        }
        cout << '\n';
    }

    return 0;
}
