#include <bits/stdc++.h>
using namespace std;
const int mod = int(1.5e7) + 1;
bool a[mod];
int main() {
  int m;
  float n, d, x, y;
  cin >> n >> d >> m;
  float D1 = sqrt(2 * d * d);
  float D2 = sqrt(2 * (n - d) * (n - d));
  for (int i = 0; i < int(m); i++) {
    cin >> x >> y;
    float d1 = abs(x + y - d) / sqrt(2);
    float d2 = abs(x + y - (2 * n - d)) / sqrt(2);
    float d3 = abs(-x + y + d) / sqrt(2);
    float d4 = abs(-x + y - d) / sqrt(2);
    if (D1 >= d3 && D1 >= d4 && D2 >= d1 && D2 >= d2)
      cout << "Yes" << endl;
    else
      cout << "No" << endl;
  }
  return 0;
}
