A = (3, -1)
B = (-1.4919085448043965, 4.10602386469479)
a = Line(A, B)
C = Point(xAxis)
c = OrthogonalLine(C, xAxis)
D = Intersect(a, c)
d = OrthogonalLine(D, c)
E = Intersect(b, d)
e = OrthogonalLine(E, d)
F = Intersect(a, e)
f = OrthogonalLine(F, e)
G = Intersect(b, f)
g = OrthogonalLine(G, f)
H = Intersect(a, g)
h = OrthogonalLine(H, g)
I = Intersect(b, h)
i = OrthogonalLine(I, h)
J = Intersect(a, i)
j = OrthogonalLine(J, i)
K = Intersect(b, j)
k = OrthogonalLine(K, j)
L = Intersect(a, k)
l = Segment(C, D)
m = Segment(D, E)
n = Segment(E, F)
p = Segment(F, G)
q = Segment(G, H)
r = Segment(H, I)
s = Segment(I, J)
t = Segment(J, K)
a_1 = Segment(K, L)
b_1 = OrthogonalLine(L, a_1)
M = Intersect(b, b_1)
c_1 = Segment(L, M)