#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
double EPS=1e-10;
double add(double a, double b)
{
	if(abs(a+b)<EPS*(abs(a)+abs(b))) return 0;
	return a+b;
}

int main()
{
	int n ; cin >> n ;
	while(n--)
	{
		double x[3],y[3]; for(int i=0;i<3;i++) cin >> x[i] >> y[i] ;
		double a=x[1]-x[0];
		double b=y[1]-y[0];
		double d=x[2]-x[1];
		double e=y[2]-y[1];
		double c=add(-add(x[1]*x[1],-x[0]*x[0])/2,-add(y[1]*y[1],-y[0]*y[0])/2);
		double f=add(-add(x[2]*x[2],-x[1]*x[1])/2,-add(y[2]*y[2],-y[1]*y[1])/2);
		double X=add(b*f,-c*e)/add(a*e,-b*d);
		double Y=add(c*d,-a*f)/add(a*e,-b*d);
		double r=sqrt( add( (X-x[0])*(X-x[0]),(Y-y[0])*(Y-y[0]) ) );
		cout << fixed << setprecision(3) << X  << ' ' << Y << ' ' << r << '\n';
	}
}