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

    a = ((x3 - x2) ** 2 + (y3 - y2) ** 2) ** 0.5
    b = ((x1 - x3) ** 2 + (y1 - y3) ** 2) ** 0.5
    c = ((x2 - x1) ** 2 + (y2 - y1) ** 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 = 2 * sin(acos(cosA)) * cosA
    sin2B = 2 * sin(acos(cosB)) * cosB
    sin2C = 2 * sin(acos(cosC)) * cosC

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

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