Date: 2 Novembre 2013

O = (2.3412241502986837, 1.1512544034197885)
A = (-4.071800590391729, -0.6085988975138586)
e = Circle(O, A)
B = (1.0287911801108782, -1.264815382607761)
C = (4.011593385083163, -5.202114293171175)
c = Circle(A, B, C)
a = Tangent(A, e)
a' = Rotate(a, 90*°, O)
j = Tangent(A, c)
c' = Rotate(c, 60*°, O)
c'' = Rotate(c', 60*°, O)
c''' = Rotate(c'', 60*°, O)
d = Rotate(c''', 60*°, O)
d' = Rotate(d, 60*°, O)
d'_1 = Mirror(d, c)
f = Mirror(c''', c)
c'''_1 = Mirror(c'', c)
d'' = Mirror(d', c')
k = Mirror(d'_1, c')
d''_1 = Mirror(d', c')
f' = Mirror(f, c')
f'_1 = Rotate(f, 60*°, O)
p = Rotate(c'''_1, 60*°, O)
E = Intersect(a, a')
H = Rotate(E, 60*°, O)
b = Line(E, H)
F = Intersect(c, c', 1)
g = Line(O, F)
G = Intersect(b, g)
h = Circle(G, F)
i = Line(O, E)