n = gets.to_i

n.times do
    x1, y1, x2, y2, x3, y3 = gets.split.map{|item| item.to_f}
    a1 = 2*(x2-x1)
    a2 = 2*(x3-x1)
    b1 = 2*(y2-y1)
    b2 = 2*(y3-y1)
    c1 = x1*x1-x2*x2+y1*y1-y2*y2
    c2 = x1*x1-x3*x3+y1*y1-y3*y3
    x = (b1*c2-b2*c1)/(a1*b2-a2*b1)
    y = (c1*a2-c2*a1)/(a1*b2-a2*b1)
    r  = Math::sqrt((x-x1)*(x-x1)+(y-y1)*(y-y1))
    
printf("%.3f %.3f %.3f\n", x, y, r)

end

# n = gets.to_i
# for i in 1..n
# これでも可能
