#include <bits/stdc++.h>
using namespace std;
long long _, a, b, t, x, y, n, k;
bool V(long long i, long long j) {
  long long u = k - i - j, g = -u / 3;
  return !(u % 3 || i < g || 0 < g || j < g ||
           n - u - max(i, max(j, 0ll)) * 3 < 0);
}
int main() {
  for (cin >> _; _--;)
    cin >> n >> k >> a >> b,
        puts((!(n % 3) && (V(a, -b) || V(-a, -b) || V(a, b) || V(-a, b)))
                 ? "yes"
                 : "no");
}
