M1 = (-8.79659507406394, 3.0170149372672563)
M2 = (8.026307746132353, 2.5065995252334976)
c = Circle(M1, 3)
d = Circle(M2, 2)
e = Circle(M1, 5)
A = (6.84, 0.12)
f = Circle(M1, 1)
a = Segment(M1, M2)
B = Midpoint(M1, M2)
g = Circle(B, M2)
C, D = Intersect(c, g)
F = Intersect(e, f)
G, H = Intersect(g, e)
I, J = Intersect(g, f)
b = Line(M2, H)
h = -0.2 (slider from -5 to 5, step 0.1)
i = Line(M1, H)
K = Intersect(i, b)
L, M = Intersect(c, i)
N = Intersect(b, a)
j = Line(M, b)
k = Line(M2, G)
l = Line(G, M1)
O, P = Intersect(c, l)
m = Line(O, k)
n = Line(M2, J)
p = Line(M2, I)
r = Line(M1, J)
Q, R = Intersect(c, r)
s = Line(R, n)
t = Line(M2, I)
q = Line(M1, I)
S, T = Intersect(c, q)
a_1 = Line(T, p)
b_1 = Line(M2, p)
c_1 = Line(M2, a)
U = Point(c_1)
d_1 = OrthogonalLine(U, m)
e_1 = OrthogonalLine(U, j)
V = Intersect(d_1, m)
W = Intersect(j, e_1)
f_1 = CircleSector(U, V, W)
g_1 = CircleSector(M1, O, M)
k_1 = CircleSector(M1, T, O)
h_1 = CircleSector(M1, M, R)