Đoạn thẳng đơn vị

A = (39.65390046711098, -0.768475206575709)
B = (58.71519130642628, -0.7163951769600945)
a_1 = Segment(A, B)
C_1 = (27.25885341859448, 16.626254685039886)
a = Line(C_1, a_1)
P = Point(a)
E_1 = (26.269332855897783, -2.7475163319691007)
F_1 = (30.43573522514703, -2.7995963615847166)
c = Segment(E_1, F_1)
d = Circle(P, c)
E = Intersect(d, a, 2.0)
e = Circle(E, c)
F = Intersect(e, a, 2.0)
f = Circle(F, c)
Q = Intersect(f, a, 2.0)
g = Segment(P, B)
h = Segment(Q, A)
O = Intersect(g, h)
i = Line(E, O)
j = Line(F, O)
k = Segment(P, E)
l = Segment(E, F)
m = Segment(F, Q)
C = Intersect(j, a_1)
D = Intersect(i, a_1)