#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, d, k, n1, d1;
  cin >> d >> n >> k;
  if (d - n > n) {
    for (int i = 0; i < k; i++) {
      int a, b;
      cin >> a >> b;
      if (a >= 0 && a < n) {
        if (b >= n - a && b <= n + a) {
          cout << "YES" << endl;
        } else {
          cout << "NO" << endl;
        }
        continue;
      } else if (a >= n && a <= d - n) {
        if (b >= a - n && b <= n + a) {
          cout << "YES" << endl;
        } else {
          cout << "NO" << endl;
        }
        continue;
      } else if (a >= d - n && a <= d) {
        if (b >= a - n && b <= d - (a - (d - n))) {
          cout << "YES" << endl;
        } else {
          cout << "NO" << endl;
        }
        continue;
      } else {
        cout << "NO" << endl;
        continue;
      }
    }
  } else {
    for (int i = 0; i < k; i++) {
      int a, b;
      cin >> a >> b;
      if (a >= 0 && a <= d - n) {
        if (b >= n - a && b <= n + a) {
          cout << "YES" << endl;
        } else {
          cout << "NO" << endl;
        }
        continue;
      } else if (a > d - n && a < n) {
        if (b >= n - a && b <= d - (a - (d - n))) {
          cout << "YES" << endl;
        } else {
          cout << "NO" << endl;
        }
        continue;
      } else if (a >= n && a <= d) {
        if (b >= a - n && b <= d - (a - (d - n))) {
          cout << "YES" << endl;
        } else {
          cout << "NO" << endl;
        }
        continue;
      } else {
        cout << "NO" << endl;
        continue;
      }
    }
  }
}
