#include <bits/stdc++.h>
using namespace std;
int q, n, x, y, a, b, c, d, minx, miny, maxx, maxy;
bool pom;
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cin >> q;
  for (int i = 0; i < q; i++) {
    cin >> n;
    maxx = 1e5;
    maxy = 1e5;
    minx = -1e5;
    miny = -1e5;
    pom = 0;
    for (int j = 0; j < n; j++) {
      cin >> x >> y >> a >> b >> c >> d;
      if (!a) {
        if (x >= minx) {
          minx = x;
        } else {
          if (!c) {
            pom = 1;
          }
        }
      }
      if (!b) {
        if (y <= maxy) {
          maxy = y;
        } else {
          if (!d) {
            pom = 1;
          }
        }
      }
      if (!c) {
        if (x <= maxx) {
          maxx = x;
        } else {
          if (!a) {
            pom = 1;
          }
        }
      }
      if (!d) {
        if (y >= miny) {
          miny = y;
        } else {
          if (!b) {
            pom = 1;
          }
        }
      }
    }
    if (pom or minx > maxx or miny > maxy) {
      cout << 0 << "\n";
    } else {
      cout << 1 << " " << minx << " " << miny << "\n";
    }
  }
  return 0;
}
