step1

Step2

Step3

Triangle équilatéral inscrit M'N'P'
de direction M''N''

3 cercles tangents au triangle A''B''C''

Homothétie de centre I

A = (-36.120030525803564, -11.923012797611886)
f = Line(A, xAxis)
B = Point(f)
C = (-18.89666514437005, 52.40098444325219)
g = Line(A, C)
h = Line(C, B)
i = Segment(A, B)
j = Segment(B, C)
k = Segment(C, A)
N'' = Point(g)
M'' = Point(h)
P'' = Rotate(N'', 60°, M'')
l = Segment(N'', M'')
m = Segment(M'', P'')
n = Segment(P'', N'')
p = Line(C, P'')
P' = Intersect(p, f)
q = Line(P', m)
M' = Intersect(q, h)
r = Line(P', n)
N' = Intersect(r, g)
s = Segment(N', M')
t = Segment(M', P')
a = Segment(P', N')
b = true
D = Midpoint(M', N')
E = Midpoint(N', P')
F = Midpoint(P', M')
c = Circle(M', F)
d = Circle(N', E)
e = Circle(P', E)
B' = Rotate(B, 90°, M')
f_1 = Ray(M', B')
T' = Intersect(c, f_1, 1)
g_1 = Segment(M', T')
h_1 = Line(T', j)
i_1 = AngularBisector(B, A, C)
j_1 = AngularBisector(C, B, A)
I = Intersect(j_1, i_1)
B'' = Intersect(h_1, j_1)
k_1 = Line(B'', f)
A'' = Intersect(i_1, k_1)
l_1 = Line(A'', g)
C'' = Intersect(h_1, l_1)
o = false
m_1 = Segment(I, T')
T = Intersect(m_1, h)
n_1 = Segment(I, M')
p_1 = Line(T, g_1)
M = Intersect(p_1, n_1)
c_1 = Circle(M, T)
d_1 = Circle(M', T')
q_1 = Segment(T, M)
u = false
v = AffineRatio(I, T', T)
e' = Dilate(e, v, I)
d' = Dilate(d, v, I)
N = Center(d')
P = Center(e')
H = (90.0674831871479, -1.3780952171423146)