#include<iostream>
int s,t,u,v,n,c,d,x,y,i,j,f[102][102],a[4]={1,0,-1,0};int rec(int x,int y){if(f[x][y]==c)for(int i=4;i-->0;f[x][y]=9)rec(x+a[i],y+a[(i+3)%4]);}main(){for(;std::cin>>x>>y>>s>>t>>u>>v>>n,x;puts(f[u][v]-9?"NG":"OK")){for(j=0;j++<101;)for(i=0;i++<101;)f[i][j]=0;for(;n-->0;c=f[s][t]){std::cin>>c>>d>>x>>y;for(i=2;d&i-->0;)for(j=4;j-->0;)f[x+i][y+j]=c;for(i=4;!d&i-->0;)for(j=2;j-->0;)f[x+i][y+j]=c;}c&&rec(s,t);}}