#include<stdio.h>
#include<string.h>
int main(){
	int n,m,i,j,d[25][25],x,y;
	char s[5];
	while(1){
		scanf("%d",&n);
		if(n==0)break;
		memset(d,0,sizeof(d));
		for(i=0;i<n;i++){
			scanf("%d%d",&x,&y);
			d[y][x]=1;
		}
		scanf("%d",&m);x=y=10;
		for(i=0;i<m;i++){
			scanf("%s%d",s,&j);
			if(s[0]=='N'){
				while(j--){
					y++;
					if(d[y][x]==1)n--;
				}
			}else if(s[0]=='E'){
				while(j--){
					x++;
					if(d[y][x]==1)n--;
				}
			}else if(s[0]=='W'){
				while(j--){
					x--;
					if(d[y][x]==1)n--;
				}
			}else if(s[0]=='S'){
				while(j--){
					y--;
					if(d[y][x]==1)n--;
				}
			}
		}
		printf("%s\n",(n==0)?"YES":"NO");
	}
	return 0;
}