#!/usr/bin/env python import math def read(): raw_input() xyList = [] for i in range(6): xyList.append(map(float, raw_input().split())) return xyList def work(xyList): minV = 1<<30 for (x, y) in xyList: t = math.atan2(y, x) if t < -1e-6: continue minV = min(minV, t) print "%.10lf" % (minV * 180 / math.pi) if __name__ == "__main__": for i in range(int(raw_input())): work(read())