#include <iostream>
using namespace std;
int n,m,r,sum,a[502][502],b[502][502],x,y,num_x,num_y;
bool z;
int main()
{
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
a[i][j]=++sum;
for(int i=1;i<=m;i++)
{
cin>>x>>y>>r>>z;
num_x=x-r-1;
num_y=y-r-1;
if(z)
{
for(int j=1;j<=r*2+1;j++)
for(int k=1;k<=r*2+1;k++)
{
b[num_x+j][num_y+k]=a[num_x+r*2+2-k][num_y+r*2+2-j];
}
for(int j=1;j<=r*2+1;j++)
for(int k=1;k<=r*2+1;k++)
a[num_x+j][num_x+k]=b[num_x+j][num_x+k];
}
else{
for(int j=1;j<=r*2+1;j++)
for(int k=1;k<=r*2+1;k++)
b[num_x+r*2+2-k][num_y+r*2+2-j]=a[num_x+j][num_y+k];
for(int j=1;j<=r*2+1;j++)
for(int k=1;k<=r*2+1;k++)
a[num_x+j][num_x+k]=b[num_x+j][num_x+k];
}
}
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n;j++)
cout<<a[i][j]<<' ';
cout<<endl;
}
return 0;
}