B'

d_2

A'

D'

B''

d_1

Z_1 = (1, 1)
Z_2 = (1, 13)
A = (1.6147735477371383, 12.151853910295607)
B_1 = (5.066770636168498, 12.300255131095117)
C_1 = (7.872101997237437, 9.521141820129627)
C_2 = (6.875816093306412, 5.177684852991737)
D_2 = (9.628711354168454, 4.373664649819331)
A_2 = (9.410227603306387, 2.031518840577974)
c = Circle(C_2, 3.5)
d = Circle(C_1, 3.5)
B_4 = Point(c)
C_3 = Point(c)
e = CircleArc(C_2, B_4, C_3)
D_3 = Point(d)
E = (10.665849887308427, 7.649066387913639)
f = CircleArc(C_1, D_3, E)
F = Intersect(e, f, 1)
G = Intersect(e, f, 2)
a = Line(F, G)
H = Point(a)
I = Point(a)
b = Segment(H, I)
g = OrthogonalLine(A_2, b)
h = OrthogonalLine(D_2, b)
J = Intersect(h, b)
K = Intersect(g, b)
k = Circle(K, A_2)
p = Circle(J, D_2)
L = Point(k)
M = Point(k)
q = CircleArc(K, M, L)
N = Point(k)
O = Point(k)
r = CircleArc(K, N, O)
A_1 = Intersect(r, g, 1)
Q = Point(p)
R = Point(p)
s = CircleArc(J, Q, R)
S = Point(p)
T = Point(p)
t = CircleArc(J, S, T)
D_1 = Intersect(t, h, 1)
i = 30 (slider from -5 to 30, step 1)
j = OrthogonalLine(B_1, b)
P = Intersect(j, b)
c_1 = Circle(P, B_1)
B_2 = Intersect(c_1, j, 2)
V = Point(c_1)
W = Point(c_1)
d_1 = CircleArc(P, V, W)
Z = Point(c_1)
E_1 = Point(c_1)
e_1 = CircleArc(P, Z, E_1)
poly1, a_2, d_2, c_2, b_2 = Polygon(A_2, D_2, C_2, B_2)
poly2, d_3, a_1, b_1, c_3 = Polygon(D_1, A_1, B_1, C_1)
f_1 = Circle(A, 6)
g_1 = Circle(A_1, 6)
U = Point(f_1)
F_1 = Point(f_1)
h_1 = CircleArc(A, U, F_1)
G_1 = Point(g_1)
H_1 = Point(g_1)
k_1 = CircleArc(A_1, G_1, H_1)
I_1 = Intersect(h_1, k_1, 1)
J_1 = Intersect(h_1, k_1, 2)
l = Line(J_1, I_1)
K_1 = Point(l)
L_1 = Point(l)
m = Segment(K_1, L_1)
n = OrthogonalLine(B_1, m)
M_1 = Intersect(n, m)
p_1 = Circle(M_1, B_1)
N_1 = Point(p_1)
O_1 = Point(p_1)
q_1 = CircleArc(M_1, N_1, O_1)
P_1 = Point(p_1)
Q_1 = Point(p_1)
r_1 = CircleArc(M_1, P_1, Q_1)
B = Intersect(r_1, n, 1)
i_1 = OrthogonalLine(C_1, m)
R_1 = Intersect(i_1, m)
s_1 = Circle(R_1, C_1)
C = Intersect(s_1, i_1, 2)
T_1 = Point(s_1)
U_1 = Point(s_1)
t_1 = CircleArc(R_1, T_1, U_1)
V_1 = Point(s_1)
W_1 = Point(s_1)
e_2 = CircleArc(R_1, V_1, W_1)
j_1 = OrthogonalLine(D_1, m)
S_1 = Intersect(j_1, m)
f_2 = Circle(S_1, D_1)
D = Intersect(f_2, j_1, 2)
F_2 = Point(f_2)
G_2 = Point(f_2)
g_2 = CircleArc(S_1, F_2, G_2)
H_2 = Point(f_2)
I_2 = Point(f_2)
h_2 = CircleArc(S_1, H_2, I_2)
poly3, a_3, b_3, c_4, d_4 = Polygon(A, B, C, D)
poly4, b_4, c_5, d_5, a_4 = Polygon(B_1, C_1, D_1, A_1)
poly5, a_5, b_5, c_6, d_6 = Polygon(A, B, C, D)