include Math

n = STDIN.gets.to_i
while n > 0

	line = STDIN.gets
	line =~/(\d+\.\d+) (\d+\.\d+) (\d+\.\d+) (\d+\.\d+) (\d+\.\d+) (\d+\.\d+)/

	x1 = $1.to_f
	y1 = $2.to_f
	x2 = $3.to_f
	y2 = $4.to_f
	x3 = $5.to_f
	y3 = $6.to_f

	a1 = 2*(x2-x1)
	b1 = 2*(y2-y1)
	c1 = x1*x1-x2*x2+y1*y1-y2*y2
	a2 = 2*(x3-x1)
	b2 = 2*(y3-y1)
	c2 = x1*x1-x3*x3+y1*y1-y3*y3

	xp = (b1*c2-b2*c1)/(a1*b2-a2*b1)
	yp = (c1*a2-c2*a1)/(a1*b2-a2*b1)
	r = hypot((xp-x1), (yp-y1))
	
	puts sprintf( "%.3f %.3f %.3f", xp.round(3), yp.round(3), r.round(3))
	n -= 1
end