#include <stdio.h>
   
   int main(void){
           while(1){
                   int count;int x=10,y=10;
                   int locate[40]={0};
                   int mission,sum=0,i,o,p;
                   char hougaku;int kyori;
                   scanf("%d",&count);
                  if(count==0)
                          break;
                          for(i=0;i<count*2;i++)
                                  scanf("%d",&locate[i]);
                          scanf("%d",&mission);
                          for(i=0;i<mission;i++){
                                  scanf("%s%d",&hougaku,&kyori);
                                  for(p=0;p<kyori;p++){
                                  if(hougaku == 'N')
                                          y++;
                                  if(hougaku== 'E')
                                          x++;
                                  if(hougaku == 'S')
                                          y--;
                                  if(hougaku == 'W')
                                          x--;
                                  for(o=0;o<count*2;o+=2){
                                          if(locate[o]==x){
                                                  if(locate[o+1]==y){
                                                          sum++;
                                                          if(sum==count)
                                                                  printf("Yes\n"    );break;
                                                  }
                                          }
                                  }
                         }
                         }
  if(sum!=count)          printf("No\n");
          }
          return 0;
  }