DELTA = { 'N'=>[0, 1],
          'E'=>[1, 0],
          'S'=>[0, -1],
          'W'=>[-1, 0] }

loop{
  # ???????????´???
  n = readline.to_i
  exit if n == 0

  jewel_map = Array.new(21){ Array.new(21, 0) }
  n.times{
    x, y = readline.split.map(&:to_i)
    jewel_map[y][x] = 1
  }

  # pp jewel_map

  # ??????????????????
  jewel_count = n
  m = readline.to_i
  rx, ry = [10, 10]
  m.times{
    d, l = readline.split
    l.to_i.times{
      rx += DELTA[d][0]
      ry += DELTA[d][1]
      if jewel_map[ry][rx] == 1
        jewel_count -= 1
        jewel_map[ry][rx] = 0
      end
    }
  }
  if jewel_count == 0
    puts "Yes"
  else
    puts "No"
  end
}