n = gets.to_i
n.times do
  line = gets
  s = line.split(" ").map(&:to_f)
  a1 = 2 * (s[2] - s[0])
  a2 = 2 * (s[4] - s[0])
  b1 = 2 * (s[3] - s[1])
  b2 = 2 * (s[5] - s[1])
  c1 = s[0] * s[0] - s[2] * s[2] + s[1] * s[1] - s[3] * s[3]
  c2 = s[0] * s[0] - s[4] * s[4] + s[1] * s[1] - s[5] * s[5]
  x = (b1 * c2 - b2 * c1) / (a1 * b2 - a2 * b1)
  y = (c1 * a2 - c2 * a1) / (a1 * b2 - a2 * b1)
  r = Math.sqrt((x - s[0]) * (x - s[0]) + (y - s[1]) * (y - s[1]))
  printf("%.3f %.3f %.3f\n", x, y, r)
end