char s[9];m[21][21];
main(n,x,y,c){
	for(;scanf("%d",&n),n;){
		for(memset(m,0,sizeof(m));n--;m[x][y]=1)scanf("%d%d",&x,&y);
		for(scanf("%d",&n),x=y=10;n--;){
			scanf("%s%d",s,&c),m[x][y]=0;
			if(*s=='W')for(;c--;m[x][y]=0)x--;
			if(*s=='E')for(;c--;m[x][y]=0)x++;
			if(*s=='S')for(;c--;m[x][y]=0)y--;
			if(*s=='N')for(;c--;m[x][y]=0)y++;
		}
		for(x=0;x<21;x++)for(y=0;y<21;y++)if(m[x][y])goto z;
		z:puts(x==y&&x==21?"Yes":"No");
	}exit(0);
}