#include<bits/stdc++.h>
using namespace std;
int a[501][501],b[501][501];
int main(){
int n,m,x,y,r,z,k=1;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
a[i][j]=k;
k++;
}
}
for(int i=1;i<=m;i++)
{
cin>>x>>y>>r>>z;
for(int i=x-r;i<=x+r;i++)
{
for(int j=y-r;j<=y+r;j++)
{
b[i][j]=a[i][j];
}
}
if(z==0)
{
for(int i=x-r;i<=x+r;i++)
{
for(int j=y-r;j<=y+r;j++)
{
a[x-y+j][x+y-i]=b[i][j];
}
}
}
if(z==1)
{
for(int i=x-r;i<=x+r;i++)
{
for(int j=y-r;j<=y+r;j++)
{
a[x+y-j][x-y+i]=b[i][j];
}
}
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
return 0;
}