#include<stdio.h>
#include<math.h>

int main(void)
{
	int i,j,n,m,x[100],y[100],r[100],x1,y1,x2,y2,d,S1,S2;
	double d1;
	
	while(1)
	{
		scanf("%d%d",&n,&m);
		if(n==0 && m==0) break;
		for(i=0;i<=n-1;i++)
		{
			scanf("%d%d%d",&x[i],&y[i],&r[i]);
		}
		for(i=0;i<=m-1;i++)
		{
			scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
			S1=0;
			S2=0;
			for(j=0;j<=n-1;j++)
			{
				d=(x1-x[j])*(x1-x[j])+(y1-y[j])*(y1-y[j]);
				d1=sqrt(d);
				if(r[j]>d1)
				{
					S1+=pow(10,j);
				}
			}
			for(j=0;j<=n-1;j++)
			{
				d=(x2-x[j])*(x2-x[j])+(y2-y[j])*(y2-y[j]);
				d1=sqrt(d);
				if(r[j]>d1)
				{
					S2+=pow(10,j);
				}
			}
			if(S1==S2) printf("YES");
			else printf("NO");
			if(i!=m-1) printf(" ");
		}
		printf("\n");
	}
	return 0;
}