C = (9.303088694796406, 0.6157817689752729)
E = (22.888758518883005, 0.6665693197195219)
a = Segment(C, E)
b = OrthogonalLine(C, a)
c = OrthogonalLine(E, a)
C_1 = Point(c)
d = OrthogonalLine(C_1, c)
D_1 = Point(b)
e = OrthogonalLine(D_1, b)
E_1 = Point(e)
f = OrthogonalLine(E_1, e)
F = Intersect(d, f)
G = Midpoint(C, E)
H = Midpoint(G, E)
I = Midpoint(G, C)
J = Midpoint(C, I)
K = Midpoint(I, G)
L = Midpoint(G, H)
M = Midpoint(H, E)
D = Point(a)
Tên đa giác1, d_1, e_1, f_1, c_1, b_1, a_1 = Polygon(D_1, E_1, F, C_1, E, C)
g = OrthogonalLine(D, a)
O_1 = Intersect(e, g)
P = Point(g)
h = OrthogonalLine(P, g)
Q = Point(h)
i = OrthogonalLine(Q, h)
R = Point(i)
j = OrthogonalLine(R, i)
S = Point(j)
Tên đa giác2, o, p, q, r, s = Polygon(O_1, P, Q, R, S)
A = (7.34776799114282, -6.291325132242587)
N = (9.480845122401286, -6.291325132242587)
k = Segment(A, N)
O = (11.461559601426988, -1.5426891376553082)
t = Circle(O, k)
B = (17.835397219830234, -5.097817689752732)
T = (17.835397219830234, -3.2186783122155243)
g_1 = Circle(B, T)