x_{1,2}

0

S_1

S_2

\Phi_1

\Phi_2

\Phi'_2

\Phi'_1

p_1^{\rho}

n_2^{\rho}

\rho_1 =

\overline{C}_1

\overline{D}_1

\overline{e}_1

d_1

\overline{O}_1

d_2

\overline{O}_2

r

r

\overline{A}_2

\overline{B}_2

=\overline{A}_1 = \overline{B}_1

{}^{I}h_1^{\rho}=

={}^{I}h_2^{\rho}

\overline{C}_2

\overline{D}_2

l_1

l_2 =

I_1 = II_1

II_2

I_2

\overline{e}_2

\overline{C}'_1

\overline{D}'_1

\overline{e}'_1

r'

r'

\overline{A}'_2

\overline{B}'_2

=\overline{A}'_1 = \overline{B}'_1

\overline{C}'_2

\overline{D}'_2

k_1

k_1=

= I'_1 = II'_1

II'_2

I'_2

\overline{e}'_2

A = Point(xAxis)
B = (8, 0)
f = Segment(A, B)
C = Point(yAxis)
D = Point(yAxis)
g = Segment(C, D)
E = Point(yAxis)
h = Segment(C, E)
c = Circle(D, 4)
d = Circle(E, 4)
e = Circle(D, 3)
k = Circle(E, 3)
F = Point(f)
H = Point(yAxis)
j = Segment(H, D)
G = Point(yAxis)
i = Line(F, G)
I = Point(i)
l = Segment(F, I)
J = (5, 10)
m = Segment(F, J)
K = Intersect(c, l, 2)
L = Intersect(c, l, 1)
n = Segment(K, L)
p = OrthogonalLine(D, l)
M = Point(p)
N = Point(p)
q = Segment(M, N)
O = Intersect(q, l)
r = OrthogonalLine(E, h)
P = Point(r)
Q = Point(r)
s = Segment(P, Q)
t = OrthogonalLine(O, s)
R = Point(t)
a = Segment(O, R)
S = Point(t)
T = Point(t)
b = Segment(S, T)
U = Intersect(s, b)
c_1 = Circle(O, L)
u = Vector(O, U)
d_1 = Translate(c_1, u)
V = Intersect(d_1, b, 2)
W = Intersect(d_1, b, 1)
f_1 = OrthogonalLine(K, f)
g_1 = OrthogonalLine(L, f)
Z = Point(f_1)
h_1 = Segment(K, Z)
A_1 = Point(g_1)
i_1 = Segment(L, A_1)
B_1 = Point(g_1)
D_1 = Point(f_1)
E_1 = Intersect(f_1, s)
k_1 = Segment(D_1, E_1)
C_1 = Intersect(g_1, s)
j_1 = Segment(B_1, C_1)
F_1 = Point(c)
G_1 = Point(c)
l_1 = Segment(F_1, G_1)
H_1 = Intersect(l_1, l)
m_1 = OrthogonalLine(H_1, f)
I_1 = Point(m_1)
n_1 = Segment(H_1, I_1)
J_1 = Intersect(d, m_1, 1)
K_1 = Point(m_1)
p_1 = Segment(J_1, K_1)
L_1 = Intersect(d, m_1, 2)
M_1 = Point(m_1)
q_1 = Segment(L_1, M_1)
e_1 = Conic(E_1, W, J_1, C_1, L_1)
N_1 = Intersect(e, l, 1)
O_1 = Intersect(e, l, 2)
r_1 = Segment(N_1, O_1)
s_1 = Circle(O, N_1)
v = Vector(O, U)
t_1 = Translate(s_1, v)
Q_1, R_1 = Intersect(t_1, b)
a_1 = OrthogonalLine(O_1, f)
b_1 = OrthogonalLine(N_1, f)
P_1 = Point(a_1)
f_2 = Segment(O_1, P_1)
S_1 = Point(b_1)
g_2 = Segment(N_1, S_1)
T_1 = Intersect(a_1, s)
U_1 = Point(a_1)
h_2 = Segment(T_1, U_1)
V_1 = Intersect(b_1, s)
W_1 = Point(b_1)
i_2 = Segment(V_1, W_1)
C_2 = Intersect(e, l_1, 1)
D_2 = Intersect(e, l_1, 2)
Z_1 = Intersect(k, m_1, 1)
j_2 = Segment(Z_1, J_1)
A_2 = Intersect(k, m_1, 2)
B_2 = Point(m_1)
k_2 = Segment(A_2, B_2)
c_2 = Conic(T_1, Q_1, Z_1, V_1, A_2)
d_2 = CircleArc(D, L, K)
l_2 = Segment(L, K)
e_2 = CircleArc(E, L_1, J_1)
p_2 = Conic(E_1, W, J_1, C_1, L_1)
q_2 = Conic(T_1, Q_1, Z_1, V_1, A_2)