#include <bits/stdc++.h>  
 
using namespace std;
 
#define FOR(i, j, k) for(int i = j; i < k; ++i)
#define rep(i, j) FOR(i, 0, j)
#define repr(i, j) for(int i = j; i >= 0; --i)
#define INF (1 << 30)
 
typedef long long ll;
typedef unsigned long long ull;
typedef pair<int, int> P;

int main() {
	int N;
	scanf("%d", &N);
	rep(c, N) {
		double x1, y1, x2, y2, x3, y3;
		scanf("%lf %lf %lf %lf %lf %lf", &x1, &y1, &x2, &y2, &x3, &y3);
		double p = ((y1-y3)*(y1*y1-y2*y2+x1*x1-x2*x2) - (y1-y2)*(y1*y1-y3*y3+x1*x1-x3*x3))/(2*(y1-y2)*(x1-x2)-2*(y1-y2)*(x1-x3));
		double q = ((x1-x3)*(x1*x1-x2*x2+y1*y1-y2*y2) - (x1-x2)*(x1*x1-x3*x3+y1*y1-y3*y3))/(2*(x1-x2)*(y1-y2)-2*(x1-x2)*(y1-y3));
		double r1 = sqrt( pow( p - x1, 2 ) + pow( q - y1, 2 ) );
        double r2 = sqrt( pow( p - x2, 2 ) + pow( q - y2, 2 ) );
        double r3 = sqrt( pow( p - x3, 2 ) + pow( q - y3, 2 ) );
        double r = ( r1 + r2 + r3 ) / 3.0;
		printf("%.3f %.3f %.3f\n", p, q, r);
	}
	return 0;
}