#define _USE_MATH_DEFINES #include #include #include #define rep(i,a) for(int i=0;i<(a);++i) const double EPS = 1e-6; int T; double X, Y, rad; int main() { scanf( "%d", &T ); rep( t, T ) { rad = 360; rep( i, 6 ) { scanf( "%lf%lf", &X, &Y ); double theta = atan2( Y, X ); if( theta < 0 ) theta += 2*M_PI; rad = std::min( rad, theta/M_PI*180 ); } if( rad >= 60-EPS ) rad = std::max( 0.0, rad-60 ); else if( rad < EPS ) rad = 0; printf( "%.9f\n", rad ); } return 0; }