#include<stdio.h>
#define NUM 21
int main()
{
  int n,m;
  int i,j;
  int x,y;
  int robox,roboy;
  int place[NUM][NUM];
  int sum;
  int step;
  char c;
  while(1)
    {
      scanf("%d",&n);
      if(n==0) break;
      for(i=0;i<NUM;i++)
	{
	  for(j=0;j<NUM;j++)
	    {
	      place[i][j]=0;
	    }
	}
      for(i=0;i<n;i++)
	{
	  scanf("%d %d",&x,&y);
	  place[x][y]=1;
	}
      robox=10;
      roboy=10;
      scanf("%d",&m);
      for(j=0;j<m;j++)
	{
	  while(1)
	    {
	      scanf("%c",&c);
	      if((c=='N')||(c=='E')||(c=='S')||(c=='W')) break;
	    }
	  scanf("%d",&step);
	  switch(c)
	    {
	    case 'N':
	      for(i=0;i<step;i++) place[robox][++roboy]=0;
	      break;
	    case 'E':
	      for(i=0;i<step;i++) place[++robox][roboy]=0;
	      break;
	    case 'S':
	      for(i=0;i<step;i++) place[robox][--roboy]=0;
	      break;
	    case 'W':
	      for(i=0;i<step;i++) place[--robox][roboy]=0;
	      break;
	    }
	  printf("NOW:%d,%d\n",robox,roboy);
	}
      sum=0;
      for(i=0;i<NUM;i++)
	{
	  for(j=0;j<NUM;j++)
	    {
	      sum+=place[i][j];
	    }
	}
      if(sum) printf("No\n");
      else printf("Yes\n");
    }  
  return 0;
}