A = (-2.343446860295914, 3.5356141372332375)
B = Point(Circle[A, 26])
a = Segment(A, B)
b = OrthogonalLine(B, a)
c = Circle(B, A)
Q = Intersect(c, b, 1)
d = OrthogonalLine(Q, b)
e = OrthogonalLine(A, a)
D = Intersect(d, e)
f = Circle(A, 6)
E = Intersect(f, a, 1)
F = Intersect(f, e, 1)
g = Circle(A, 8)
h = Circle(A, 10)
k = Circle(B, 6)
p = Circle(B, 8)
q = Circle(B, 10)
G = Intersect(g, a, 1)
H = Intersect(g, e, 1)
I = Intersect(h, a, 1)
J = Intersect(h, e, 1)
K = Intersect(q, a, 1)
L = Intersect(p, a, 1)
M = Intersect(k, a, 1)
r = Circle(D, 6)
s = Circle(D, 8)
t = Circle(D, 10)
N = Intersect(r, e, 2)
O = Intersect(s, e, 2)
P = Intersect(t, e, 2)
i = Segment(A, D)
j = Segment(D, Q)
l = Segment(Q, B)