 MathsEnClair 

A = (0, 0)
a_1 = 17
B = Point(Circle[A, 17])
a = Segment(A, B)
poly1, b, c, d, e, C, D = Polygon(A, B, 4)
f = Circle(A, 5)
g = Circle(B, 5)
h_1 = Circle(C, 5)
k = Circle(D, 5)
E = Intersect(f, a, 1)
F = Intersect(g, c, 1)
G = Intersect(h_1, d, 1)
H = Intersect(k, e, 1)
h = 1.68 (slider from 0 to 12, step 0.01)
p = Circle(A, h)
v = 2.2 (slider from 0 to 5, step 0.1)
M_1: (h, v)
N_1: (h + 5, v)
P_1: (h, v + 12)
poly2, p_1, m, n = Polygon(M_1, N_1, P_1)
poly3, c_1, g_1, f_1 = Polygon(G, F, C)
M_2: (17 - v, 0)
N_2: (x(M_2) - 12, y(M_2))
P_2: (x(M_2), y(M_2) + 5)
poly4, p_2, n_1, m_1 = Polygon(N_2, M_2, P_2)
M: (0, 17 - h)
N: (12, y(M))
P: (0, y(M) - 5)
poly5, p_3, n_2, m_2 = Polygon(N, M, P)
α = Angle(P, M, N)
β = Angle(N_1, M_1, P_1)
γ = Angle(P_2, M_2, N_2)
δ = Angle(G, C, F)