Processing math: 100%

Common Tangent

Find common tangent lines of two circles c1 and c2.

Input

Center coordinates (cix, ciy) and radii cir of two circles c1 are c2 are given in the following format.

c1xc1yc1r
c2xc2yc2r

All input values are given in integers.

Output

Print coordinates of the tangent points on circle c1 based on the following rules.

The output values should be in a decimal fraction with an error less than 0.00001.

Constraints

Sample Input 1

1 1 1
6 2 2

Sample Output 1

0.6153846154 1.9230769231
1.0000000000 0.0000000000
1.4183420913 1.9082895434
1.7355040625 0.3224796874

Sample Input 2

1 2 1
4 2 2

Sample Output 2

0.6666666667 1.0571909584
0.6666666667 2.9428090416
2.0000000000 2.0000000000

Sample Input 3

1 2 1
3 2 2

Sample Output 3

0.5000000000 1.1339745962
0.5000000000 2.8660254038

Sample Input 4

0 0 1
1 0 2

Sample Output 4

-1.0000000000 0.0000000000

Sample Input 5

0 0 1
0 0 2

Sample Output 5


No output.