A = (-1.2901866592592621, 4.006690496296295)
B = (0.9144225851851828, 3.8349027629629613)
C = (1.191191711111109, 2.035903444444442)
D = (-0.5266856222222244, 1.9500095777777753)
E = (-2.144353444444447, 3.0379985555555535)
p = Distance(E, A)
c = Circle(E, 2 p)
a = Ray(E, A)
F = Intersect(c, a, 1)
b = Segment(E, F)
q = Distance(F, B)
d = Circle(F, 2 q)
e = Line(F, B)
G = Intersect(d, e, 2)
f = Segment(F, G)
r = Distance(G, C)
g = Circle(G, 2 r)
h = Line(G, C)
H = Intersect(g, h, 2)
i = Segment(G, H)
s = Distance(H, D)
k = Circle(H, 2 s)
j = Line(H, D)
I = Intersect(k, j, 2)
l = Segment(H, I)