#include <bits/stdc++.h>
using namespace std;
bool cond(long long num, long long lim) {
  if (num <= lim && num >= 0 && num % 3 == 0) return true;
  return false;
}
int main() {
  int t;
  scanf("%d", &t);
  while (t--) {
    long long n, x, y, z, a, b, c;
    bool ans = false;
    cin >> n >> x >> y >> z;
    if (n % 3 == 0) {
      for (int i = 0; i < 4; i++) {
        if (i == 2) z *= -1;
        a = x + 2 * y + z;
        b = x - y + z;
        c = x - y - 2 * z;
        if (cond(a, n) && cond(b, n) && cond(c, n)) {
          ans = true;
          break;
        }
        y *= -1;
      }
    }
    if (ans)
      printf("yes\n");
    else
      printf("no\n");
  }
}
