#include<string.h>
main(){
	int N,M,i,x,y,d,l,v[4]={0,1,0,-1},w[4]={1,0,-1,0};
	char D[2],*S="NESW";
	for(;scanf("%d",&N),N;){
		int g[21][21]={0};
		for(i=0;i<N;i++){
			scanf("%d%d",&x,&y);
			g[x][y]=1;
		}
		x=y=10;
		scanf("%d",&M);
		for(i=0;i<M;i++){
			scanf("%s%d",D,&l);
			d=strchr(S,*D)-S;
			for(;l--;){
				x+=v[d];
				y+=w[d];
				if(g[x][y]){
					N--;
					g[x][y]=0;
				}
			}
		}
		puts(N?"No":"Yes");
	}
	exit(0);
}