#include <bits/stdc++.h>
using namespace std;
long long poww(long long a, long long b, long long md) {
  return (!b ? 1
             : (b & 1 ? a * poww(a * a % md, b / 2, md) % md
                      : poww(a * a % md, b / 2, md) % md));
}
const long long MAXN = 1e6 + 10;
const long long INF = 8e18;
const long long MOD = 1e9 + 7;
int d, n;
pair<long long, long long> convert(int x, int y) {
  int tx = y - x, ty = x + y;
  return {tx, ty};
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cin >> n >> d;
  int m;
  cin >> m;
  while (m--) {
    int x, y;
    cin >> x >> y;
    if (x - y + d >= 0 && x - y - d <= 0 && x + y >= d && x + y <= 2 * n - d)
      cout << "YES" << '\n';
    else
      cout << "NO" << '\n';
  }
  return 0;
}
