Set 3

Set 4

Set 5

Set 1

Set 2

A = (21.873399971376834, 6.088984602182487)
B = Point(Circle[A, 1.5590354439026395])
C: A + (-0.534927041291527 * Vector[A, B]) + (1.1729276622167 * OrthogonalVector[Segment[A, B]])
poly1, c, a, b = Polygon(A, B, C)
D = (22.028171274790342, 1.5640814819588869)
E = Point(Circle[D, 1.7296364839257927])
F: D + (2.16609912977678 * Vector[D, E]) + (1.94702989027621 * OrthogonalVector[Segment[D, E]])
poly2, f, d, e = Polygon(D, E, F)
G = (19.493646154578556, 6.930407694272084)
H = Point(Circle[G, 1.8383445657608233])
I: G + (0.230992519816901 * Vector[G, H]) + (0.981467009043208 * OrthogonalVector[Segment[G, H]])
poly3, i, g, h = Polygon(G, H, I)
J = (-0.6053361756171497, -1.3904122660569709)
K = Point(Circle[J, 1.0489128076450283])
L: J + Vector[J, K] + (1.0925925925926 * OrthogonalVector[Segment[J, K]])
M: J + (0.0185185185185185 * Vector[J, K]) + (1.0925925925926 * OrthogonalVector[Segment[J, K]])
poly4, j, k, l, m = Polygon(J, K, L, M)
N = (1.3095309270166622, -0.5601617050850284)
O = Point(Circle[N, 2.4474632178383993])
P: N + Vector[N, O] + (1.14285714285715 * OrthogonalVector[Segment[N, O]])
Q: N + (0.00793650793650806 * Vector[N, O]) + (1.14285714285715 * OrthogonalVector[Segment[N, O]])
poly5, n, o, p, q = Polygon(N, O, P, Q)
R = (0.6960001815925452, -0.1664031669770163)
S = Point(Circle[R, 1.864733880257828])
T: R + Vector[R, S] + (1.15625 * OrthogonalVector[Segment[R, S]])
U: R + (0 * Vector[R, S]) + (1.15625 * OrthogonalVector[Segment[R, S]])
poly6, r, s, t, u = Polygon(R, S, T, U)
V = (10.205218003704982, -0.7672618617267597)
W = Point(Circle[V, 1.334069842123569])
Z: V + (1.12953148187407 * Vector[V, W]) + (0.687089251642994 * OrthogonalVector[Segment[V, W]])
A_1: V + (0.506041975832094 * Vector[V, W]) + (1.58278566885733 * OrthogonalVector[Segment[V, W]])
B_1: V + (-0.622641509433966 * Vector[V, W]) + (1.67924528301887 * OrthogonalVector[Segment[V, W]])
poly7, v, w, z_1, a_1, b_1 = Polygon(V, W, Z, A_1, B_1)
C_1 = (13.726190703365727, -1.9821288207097574)
D_1 = Point(Circle[C_1, 1.204463935151431])
E_1: C_1 + (1.41248374512354 * Vector[C_1, D_1]) + (0.573992197659297 * OrthogonalVector[Segment[C_1, D_1]])
F_1: C_1 + (0.938361508452536 * Vector[C_1, D_1]) + (1.17841352405722 * OrthogonalVector[Segment[C_1, D_1]])
G_1: C_1 + (0.00312093628088494 * Vector[C_1, D_1]) + (1.19349804941482 * OrthogonalVector[Segment[C_1, D_1]])
H_1: C_1 + (-0.683745123537062 * Vector[C_1, D_1]) + (0.60780234070221 * OrthogonalVector[Segment[C_1, D_1]])
poly8, c_1, d_1, e_1, f_1, g_1, h_1 = Polygon(C_1, D_1, E_1, F_1, G_1, H_1)
I_1 = (12.863851233876154, -0.9457805318109657)
J_1 = Point(Circle[I_1, 1.3615042789948475])
K_1: I_1 + (1.37024221453288 * Vector[I_1, J_1]) + (-1.59861591695502 * OrthogonalVector[Segment[I_1, J_1]])
L_1: I_1 + (0.636678200692043 * Vector[I_1, J_1]) + (-0.899653979238757 * OrthogonalVector[Segment[I_1, J_1]])
M_1: I_1 + (-0.176470588235293 * Vector[I_1, J_1]) + (-1.1764705882353 * OrthogonalVector[Segment[I_1, J_1]])
poly9, i_1, j_1, k_1, l_1, m_1 = Polygon(I_1, J_1, K_1, L_1, M_1)
N_1 = (15.546903598193559, -1.652917958128977)
O_1 = Point(Circle[N_1, 1.4339825935640262])
P_1: N_1 + (1.58348623853211 * Vector[N_1, O_1]) + (-1.05504587155963 * OrthogonalVector[Segment[N_1, O_1]])
Q_1: N_1 + (0.972477064220188 * Vector[N_1, O_1]) + (-1.89174311926606 * OrthogonalVector[Segment[N_1, O_1]])
R_1: N_1 + (-0.0440366972477032 * Vector[N_1, O_1]) + (-1.74678899082569 * OrthogonalVector[Segment[N_1, O_1]])
S_1: N_1 + (-0.464220183486237 * Vector[N_1, O_1]) + (-0.88073394495413 * OrthogonalVector[Segment[N_1, O_1]])
poly10, n_1, o_1, p_1, q_1, r_1, s_1 = Polygon(N_1, O_1, P_1, Q_1, R_1, S_1)
W_1 = (-0.8474925892339652, -3.1211183986712627)
Z_1 = Point(Circle[W_1, 0.8158210726127999])
A_2: W_1 + Vector[W_1, Z_1] + (2.64285714285715 * OrthogonalVector[Segment[W_1, Z_1]])
B_2: W_1 + (-0.0238095238095239 * Vector[W_1, Z_1]) + (2.61904761904763 * OrthogonalVector[Segment[W_1, Z_1]])
poly11, w_1, z_2, a_2, b_2 = Polygon(W_1, Z_1, A_2, B_2)
C_2 = (11.417377407123384, 1.2610058456010709)
D_2 = Point(Circle[C_2, 1.204463935151431])
E_2: C_2 + (1.41248374512354 * Vector[C_2, D_2]) + (0.573992197659297 * OrthogonalVector[Segment[C_2, D_2]])
F_2: C_2 + (0.938361508452536 * Vector[C_2, D_2]) + (1.17841352405722 * OrthogonalVector[Segment[C_2, D_2]])
G_2: C_2 + (0.00312093628088494 * Vector[C_2, D_2]) + (1.19349804941482 * OrthogonalVector[Segment[C_2, D_2]])
H_2: C_2 + (-0.683745123537062 * Vector[C_2, D_2]) + (0.60780234070221 * OrthogonalVector[Segment[C_2, D_2]])
poly8_1, c_2, d_2, e_2, f_2, g_2, h_2 = Polygon(C_2, D_2, E_2, F_2, G_2, H_2)
t_1 = false
u_1 = false
v_1 = false
G_3 = (24.551283371947925, 3.703168460011569)
H_3 = Point(Circle[G_3, 1.8383445657608233])
I_2: G_3 + (0.230992519816901 * Vector[G_3, H_3]) + (0.981467009043208 * OrthogonalVector[Segment[G_3, H_3]])
poly3_1, i_2, g_3, h_3 = Polygon(G_3, H_3, I_2)
T_1 = (-0.9634834764285763, 8.460673434102713)
U_1 = Point(Circle[T_1, 1])
j_2 = Segment(T_1, U_1)
V_1 = (-0.9848502188065307, 7.905138132275902)
J_2 = Point(Circle[V_1, 2])
k_2 = Segment(V_1, J_2)
K_2 = (-0.9207499916726677, 6.580400104842738)
L_2 = Point(Circle[K_2, 3])
l_2 = Segment(K_2, L_2)
M_2 = (-0.8037413136581096, 5.647006247077743)
N_2 = Point(Circle[M_2, 5])
m_2 = Segment(M_2, N_2)
O_2 = (-0.925988390158427, 7.052847626831397)
P_2 = Point(Circle[O_2, 5])
n_2 = Segment(O_2, P_2)
R_2 = (1.6966675527089046, -3.661883549158336)
S_2 = Point(Circle[R_2, 1.864733880257828])
T_2: R_2 + Vector[R_2, S_2] + (1.15625 * OrthogonalVector[Segment[R_2, S_2]])
U_2: R_2 + (0 * Vector[R_2, S_2]) + (1.15625 * OrthogonalVector[Segment[R_2, S_2]])
poly6_1, r_2, s_2, t_2, u_2 = Polygon(R_2, S_2, T_2, U_2)
o_2 = false
v_2 = false
Q_3 = (26.646201827883026, 5.592392501505544)
R_3 = Point(Circle[Q_3, 2.2070760030086447])
S_3: Q_3 + (0.975 * Vector[Q_3, R_3]) + (-0.925000000000003 * OrthogonalVector[Segment[Q_3, R_3]])
poly12, s_3, q_3, r_3 = Polygon(Q_3, R_3, S_3)
T_3 = (21.04574647024859, 8.461591305416787)
U_3 = Point(Circle[T_3, 2.1549034393653996])
V_3: T_3 + (0.778560891657108 * Vector[T_3, U_3]) + (0.695459760694966 * OrthogonalVector[Segment[T_3, U_3]])
poly13, v_3, t_3, u_3 = Polygon(T_3, U_3, V_3)
Q_2 = (9.503094266936106, 9.061254461230863)
V_2 = Point(Circle[Q_2, 2])
p_2 = Segment(Q_2, V_2)
W_2 = Rotate(V_2, 45°, Q_2)
α = Angle(V_2, Q_2, W_2)
q_2 = Segment(Q_2, W_2)
Z_2 = (14.324334403256175, 7.052847626831397)
A_3 = Point(Circle[Z_2, 2])
a_3 = Segment(Z_2, A_3)
B_3 = Rotate(A_3, 90°, Z_2)
β = Angle(A_3, Z_2, B_3)
b_3 = Segment(Z_2, B_3)
C_3 = (11.492135026109665, 6.515282289488704)
D_3 = Point(Circle[C_3, 2])
c_3 = Segment(C_3, D_3)
E_3 = Rotate(D_3, 30°, C_3)
γ = Angle(D_3, C_3, E_3)
d_3 = Segment(C_3, E_3)
F_3 = (8.330229847915039, 5.941010188344406)
I_3 = Point(Circle[F_3, 2])
e_3 = Segment(F_3, I_3)
J_3 = Rotate(I_3, 270°, F_3)
δ = Angle(I_3, F_3, J_3)
f_3 = Segment(F_3, J_3)
K_3 = (11.502328835687388, 3.9169360152110237)
L_3 = Point(Circle[K_3, 2])
i_3 = Segment(K_3, L_3)
M_3 = Rotate(L_3, 135°, K_3)
ε = Angle(L_3, K_3, M_3)
j_3 = Segment(K_3, M_3)
N_3 = (14.233992594329996, 7.087137734400115)
O_3 = Point(Circle[N_3, 2])
k_3 = Segment(N_3, O_3)
P_3 = Rotate(O_3, (-(90°)), N_3)
ζ = Angle(P_3, N_3, O_3)
l_3 = Segment(P_3, N_3)