CF23D Tetragon
Description
You're given the centers of three equal sides of a strictly convex tetragon. Your task is to restore the initial tetragon.
Input Format
The first input line contains one number $ T $ — amount of tests ( $ 1
Output Format
For each test output two lines. If the required tetragon exists, output in the first line YES, in the second line — four pairs of numbers — coordinates of the polygon's vertices in clockwise or counter-clockwise order. Don't forget, please, that the tetragon should be strictly convex, i.e. no 3 of its points lie on one line. Output numbers with 9 characters after a decimal point.
If the required tetragon doen't exist, output NO in the first line, and leave the second line empty.