#include<iostream>
using namespace std;
int main()
{
    int i,j,k=1,n,m,a[1024][1024],r,l,p,x,y,v,z,t,q,s=0,g,tt;
    cin>>n>>m;q=n-1;
    for(i=1;i<=m;i++)
    cin>>a[1][i];
    while(q--)
    {
        cin>>p>>x>>y>>v>>z>>t;
        k++;
        l=((x+s)%m)+1;
        r=((y+s)%m)+1;
        i=((z+s)%m)+1;
        j=((t+s)%m)+1;
        for(g=1;g<=m;g++)
        a[k][g]=a[p][g];
        for(tt=l;tt<=r;tt++)
        {
            a[k][tt]=(a[p][tt]+v);
        }
        for(tt=i;tt<=j;tt++)
        s+=a[k][tt];
        cout<<s<<endl;
        s=0;
    }
    cout<<endl<<endl<<endl<<endl;
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
        cout<<a[i][j]<<" ";
        cout<<endl;
    }
    return 0;
}
/**
in:
4 4
3 6 7 5
1 2 3 1 0 1
2 1 2 6 2 2
1 0 2 8 0 3
out:
9

12

45
*/
