When Seva became captain, he began celebrating this day with a festive cake. The ship's cook always prepared delicious cakes for him. But before serving it to the captain, the cook, as required by shipboard regulations, always took a sample by cutting out and eating a part of the delicacy he had made, and served the remaining part to the captain.
The sample was always cut in the form of a proper central sector, and the cake itself was a homogeneous circular disk. Here the cook faced a recurrent difficulty: after cutting out a piece, the center of mass of the remaining cake shifted, making it quite tricky to carry the cake across the ship's deck—sometimes the cook couldn't deliver it to the captain at all. In such cases, he would return to the galley and start anew.
Your task is to determine whether, in this attempt, the cook will be able to deliver the cake to the captain. Assume the cook can deliver the cake if he has determined the center of mass with an accuracy not exceeding .
The input consists of a single line containing non-negative numbers separated by spaces: the radius of the cake in centimeters (0 \le R \le 1000), the arc length in degrees (0 \le D \le 360) representing the part of the cake not cut and eaten by the cook, and the distance (in centimeters) between the center of mass of the cake and the center of the circle as determined by the cook (0 \le L \le 1000). All input values are real numbers.
Print Yes in the first line if the cook is able to deliver the cake to the captain, and No otherwise.
In the second line, output a single number — the distance between the center of the circle and the center of mass of the cake after removing the sector cut by the cook, with a precision of at least decimal places.
Example 1