A

B

T

F

E

H

H

A = (-1, -4)
B = (5, -4)
f = Segment(A, B)
c = Circle(B, A)
d = Circle(A, B)
C, D = Intersect(c, d)
g = Line(D, C)
E = Intersect(g, f)
h = Line(A, B)
e = Circle(B, E)
F, G = Intersect(e, h)
k = Circle(G, E)
p = Circle(E, G)
H, I = Intersect(p, k)
i = Line(H, I)
J, K = Intersect(e, i)
j = Segment(J, B)
q = Circle(J, B)
l = Segment(A, J)
L = Intersect(q, l)
r = Circle(A, L)
M = Intersect(h, f)
N = Intersect(h, f)
O = Intersect(h, f)
P = Intersect(h, f)
Q = Intersect(h, f)
R = Intersect(h, f)
S = Intersect(h, f)
T = Intersect(h, f)
U = Intersect(h, f)
V = Intersect(h, f)
W = Intersect(r, h, 2)
m = Line(A, J)
Z, A_1 = Intersect(q, m)