include Math

n = gets.to_i

n.times do
	x1, y1, x2, y2, x3, y3 = gets.split.map(&:to_f)

	c = ((x2 - x1) ** 2 + (y2 - y1) ** 2) ** 0.5
	a = ((x3 - x2) ** 2 + (y3 - y2) ** 2) ** 0.5
	b = ((x1 - x3) ** 2 + (y1 - y3) ** 2) ** 0.5

	cosA = (-a ** 2 + b **2 + c ** 2) / (2 * b * c)
	cosB = (a ** 2 - b **2 + c ** 2) / (2 * a * c)
	cosC = (a ** 2 + b **2 - c ** 2) / (2 * a * b)

	sin2A = sin(2 * acos(cosA))
	sin2B = sin(2 * acos(cosB))
	sin2C = sin(2 * acos(cosC))

	px = (x1 * sin2A + x2 * sin2B + x3 * sin2C) / (sin2A + sin2B + sin2C)
	py = (y1 * sin2A + y2 * sin2B + y3 * sin2C) / (sin2A + sin2B + sin2C)
	r = ((px - x1) ** 2 + (py - y1) ** 2) ** 0.5

	puts "%.3f %.3f %.3f" % [px, py, r]
end