A = (-1.02, 3.54)
B = (-1.02, 5.5600000000000005)
a = Line(A, B)
C = Point(a)
D = Point(a)
c = Circle(A, B)
d = Circle(A, C)
e = Circle(A, D)
b = OrthogonalLine(A, a)
E = Intersect(c, b, 1)
f = AngularBisector(B, A, E)
F = Intersect(c, f, 2)
g = AngularBisector(E, A, F)
h = AngularBisector(F, A, B)
h' = Mirror(h, a)
f' = Mirror(f, a)
g' = Mirror(g, a)
G = Intersect(e, h, 2)
H = Intersect(e, h', 2)
I = Intersect(c, h, 1)
A'_1 = Mirror(A, b)
B'_1 = Mirror(B, b)
G' = Mirror(G, b)
B' = Mirror(B, b)
H' = Mirror(H, b)
J = Intersect(e, g, 2)
K = Intersect(e, g', 1)
E'_1 = Mirror(E, a)
J' = Mirror(J, a)
E' = Mirror(E, a)
K' = Mirror(K, a)
L = Intersect(d, h, 2)
M = Intersect(e, f, 2)
N = Intersect(d, f, 2)
O = Intersect(d, g, 2)
L' = Mirror(L, b)
M'_1 = Mirror(M, b)
M' = Mirror(M, b)
O' = Mirror(O, b)
L'' = Mirror(L', a)
Q = Mirror(M'_1, a)
M'' = Mirror(M', a)
O'' = Mirror(O', a)
M''' = Mirror(M'', b)
O''' = Mirror(O'', b)
L''' = Mirror(L'', b)
Q' = Mirror(Q, b)
R = (10.26, -1.92)
S = (10.24, 4.22)
i = Line(R, S)
T = Point(i)
U = Point(i)
r = Circle(R, S)
s = Circle(R, T)
t = Circle(R, U)
n = OrthogonalLine(R, i)
V = Intersect(r, n, 1)
c_1 = AngularBisector(S, R, V)
W = Intersect(r, c_1, 2)
d_1 = AngularBisector(W, R, V)
f_1 = AngularBisector(W, R, S)
Z = Intersect(r, f_1, 2)
A_1 = Intersect(r, f_1, 1)
B_1 = Intersect(r, c_1, 1)
C_1 = Intersect(r, d_1, 1)
D_1 = Intersect(r, d_1, 2)
E_1 = Intersect(r, i, 2)
i_1 = Segment(S, E_1)
j_1 = Segment(Z, A_1)
k_1 = Segment(W, B_1)
l_1 = Segment(D_1, C_1)
V' = Mirror(V, R)
n_1 = Segment(V, V')
Z' = Mirror(Z, i_1)
F_1 = Mirror(A_1, i_1)
p_1 = Segment(Z', F_1)
W' = Mirror(W, i_1)
G_1 = Mirror(B_1, i_1)
q_1 = Segment(W', G_1)
H_1 = Mirror(D_1, i_1)
I_1 = Mirror(C_1, i_1)
r_1 = Segment(H_1, I_1)
J_1 = Intersect(t, j_1, 1)
poly7, j_2, r_2, s_1 = Polygon(R, S, J_1)
K_1 = Intersect(s, j_1, 1)
L_1 = Intersect(t, k_1, 1)
poly8, l_2, r_3, k_2 = Polygon(R, K_1, L_1)
R' = Mirror(R, i_1)
S' = Mirror(S, i_1)
M_1 = Mirror(J_1, i_1)
R'_1 = Mirror(R, k_1)
N_1 = Mirror(K_1, k_1)
O_1 = Mirror(L_1, k_1)
R'_2 = Mirror(R, k_1)
S'_1 = Mirror(S, k_1)
P_1 = Mirror(J_1, k_1)
Q_1 = Mirror(R'_2, n_1)
R_1 = Mirror(S'_1, n_1)
S_1 = Mirror(P_1, n_1)
T_1 = Mirror(R'_1, n_1)
U_1 = Mirror(N_1, n_1)
V_1 = Mirror(O_1, n_1)
W_1 = Mirror(T_1, q_1)
Z_1 = Mirror(U_1, q_1)
A_2 = Mirror(V_1, q_1)
R'' = Mirror(R', n_1)
S'' = Mirror(S', n_1)
B_2 = Mirror(M_1, n_1)
U' = Mirror(U, n_1)
C_2 = Mirror(R'_2, i_1)
D_2 = Mirror(S'_1, i_1)
E_2 = Mirror(P_1, i_1)
F_2 = Mirror(Q_1, i_1)
G_2 = Mirror(R_1, i_1)
H_2 = Mirror(S_1, i_1)
R'_3 = Mirror(R, r_1)
I_2 = Mirror(K_1, r_1)
J_2 = Mirror(L_1, r_1)
R'_4 = Mirror(R, q_1)
K_2 = Mirror(K_1, q_1)
L_2 = Mirror(L_1, q_1)
M_2 = Mirror(R'_1, q_1)
N_2 = Mirror(N_1, q_1)
O_2 = Mirror(O_1, q_1)
P_2 = Mirror(R'_1, q_1)
Q_2 = Mirror(N_1, q_1)
R_2 = Mirror(O_1, q_1)
U'_1 = Mirror(U, n_1)
R''_1 = Mirror(R', n_1)
S''_1 = Mirror(S', n_1)
S_2 = Mirror(M_1, n_1)
R'_5 = Mirror(R, n_1)
S'_2 = Mirror(S, n_1)
T_2 = Mirror(J_1, n_1)
R'_6 = Mirror(R, i_1)
U_2 = Mirror(K_1, i_1)
V_2 = Mirror(L_1, i_1)
W_2 = Mirror(R'_6, q_1)
Z_2 = Mirror(U_2, q_1)
A_3 = Mirror(V_2, q_1)
P = (-5.424358955399141, -2.8946292642783584)
B_3 = (1.4422522739674326, -2.8946292642783584)