A = (3.36, 5.18)
c = Circle(A, 6)
B = (13.22376988197447, 4.298465094595922)
d = Circle(B, 6)
C, D = Intersect(c, d)
a = Line(D, C)
F = Midpoint(D, C)
b = Line(D, A)
e = OrthogonalLine(D, a)
E = Center(c)
G = Center(c)
H, I = Intersect(c, e)
J = Midpoint(D, I)
K = Midpoint(F, J)
g = Circle(K, Segment[K, J])
h = OrthogonalLine(C, a)
i = Line(C, A)
L = Midpoint(A, C)
k = Circle(L, C)
j = Line(B, C)
M = Midpoint(C, B)
p = Circle(M, B)
l = Line(D, B)
N = Midpoint(D, B)
q = Circle(N, B)