#include<bits/stdc++.h>
#include<iostream>
#include<vector>
using namespace std;
int n,m,x,y,r,z,num,a[510][510];
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)a[i][j]=++num;
while(m--){
cin>>x>>y>>r>>z;
if(z==0){
int x2[505][505]={};
for(int i=x-r;i<=x+r;i++)
for(int j=y-r;j<=y+r;j++)
a[y-x+j][x+y-i]=a[i][j];
for(int i=x-r;i<=x+r;i++)
for(int j=y-r;j<=y+r;j++)
a[i][j]=x2[i][j];
}
else{
int x2[505][505]={};
for(int i=x-r;i<=x+r;i++)
for(int j=y-r;j<=y+r;j++)
x2[x+y-j][y-x+i]=a[i][j];
for(int i=x-r;i<=x+r;i++)
for(int j=y-r;j<=y+r;j++)
a[i][j]=x2[i][j];
}
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++)
cout<<a[i][j]<<' ';
cout<<endl;
}
return 0;
}