#include using namespace std; int main() { int q; cin >> q; while(q--) { double p, r, y; cin >> p >> r >> y; bool swapp = (p < 0); p = abs(p); bool swapr = (r < 0); r = abs(r); bool neg = (y < 0); y = abs(y); double n,e,s,w; if (max(p, r) - min(p, r) > y) { e = p / 2; w = -p / 2; n = r / 2; s = -r / 2; if(p > r) { n += y / 2; s += y / 2; } else { e += y / 2; w += y / 2; } } else { n = (y + p + r) / 4; e = n; s = n - r; w = e - p; } if(swapp) swap(e, w); if(swapr) swap(n, s); if(neg) { n = -n; e = -e; s = -s; w = -w; } cout << setprecision(9) << n << " " << e << " " << s << " " << w << "\n"; } }