Pie
My friends are very annoying and if one of them gets a bigger piece than the others, they start complaining. Therefore all of them should get equally sized (but not necessarily equally shaped) pieces, even if this leads to some pie getting spoiled (which is better than spoiling the party). Of course, I want a piece of pie for myself too, and that piece should also be of the same size.
What is the largest possible piece size all of us can get? All the pies are cylindrical in shape and they all have the same height $1$, but the radii of the pies can be different.
Input
One line with a positive integer: the number of test cases (at most $25$). Then for each test case:

One line with two integers $N$ and $F$ with $1\le N,F\le 10\, 000$: the number of pies and the number of friends.

One line with $N$ integers $r_ i$ with $1\le r_ i\le 10\, 000$: the radii of the pies.
Output
For each test case, output one line with the largest possible volume $V$ such that me and my friends can all get a pie piece of size $V$. The answer should be given as a real number with an absolute error of at most $10^{3}$.
Sample Input 1  Sample Output 1 

3 3 3 4 3 3 1 24 5 10 5 1 4 2 3 4 5 6 5 4 2 
25.132741229 3.141592654 50.265482457 