y

x

A = (216.88895194048922, 193.24735853536782)
D = (323.3779204577178, 193.24735853536785)
Y = Segment(A, D)
E = (215.83460571754642, 175.67492148632022)
F = (291.3960850284511, 174.97202400435833)
X = Segment(E, F)
H = (471.3378404106987, 308.5225455771202)
B = (215.48315697656543, 307.46819935417733)
C = (519.4863179250891, 305.3595069082916)
a = Ray(B, C)
b = OrthogonalLine(B, a)
c = Circle(B, Y)
d = Circle(B, X)
G = Intersect(d, b, 1.0)
I = Intersect(c, a, 1.0)
e = OrthogonalLine(I, a)
f = OrthogonalLine(G, b)
J = Intersect(e, f)
g = Segment(B, I)
h = Segment(I, J)
i = Segment(G, J)
j = Segment(B, G)
K = (371.52639797210827, 308.87399431810115)
k = Line(K, g)
l = Line(K, j)
p = Circle(K, Y)
q = Circle(K, X)
L = Intersect(q, l, 2.0)
M = Intersect(p, k, 2.0)
m = OrthogonalLine(M, k)
n = OrthogonalLine(L, l)
N = Intersect(m, n)
r = Segment(K, M)
s = Segment(M, N)
t = Segment(N, L)
a_1 = Segment(L, K)
O = (519.4863179250891, 308.87399431810115)
b_1 = Line(O, r)
c_1 = Line(O, a_1)
d_1 = Circle(O, Y)
e_1 = Circle(O, X)
P = Intersect(e_1, c_1, 1.0)
Q = Intersect(d_1, b_1, 2.0)
f_1 = OrthogonalLine(Q, b_1)
g_1 = OrthogonalLine(P, c_1)
R = Intersect(f_1, g_1)
h_1 = Segment(O, Q)
i_1 = Segment(P, R)
j_1 = Segment(O, P)
k_1 = Segment(Q, R)
S = (233.05559402561303, 269.51173532823447)
l_1 = Segment(B, S)
u = Vector(B, K)
B' = Translate(B, u)
S' = Translate(S, u)
m_1 = Segment(B', S')
v = Vector(B, O)
B'_1 = Translate(B, v)
S'_1 = Translate(S, v)
n_1 = Segment(B'_1, S'_1)
p_1 = AngularBisector(S'_1, O, Q)
T = Point(p_1)
q_1 = Segment(O, T)
r_1 = AngularBisector(S', K, M)
U = Intersect(r_1, s)
s_1 = Ray(K, S')
t_1 = OrthogonalLine(U, s_1)
V = Intersect(t_1, s_1)
W = Intersect(r_1, t)
a_2 = OrthogonalLine(W, t)
c_2 = Circle(W, N)
Z = Intersect(c_2, a_2, 2.0)
b_2 = OrthogonalLine(Z, s_1)
A_1 = Intersect(b_2, s_1)
d_2 = Segment(W, Z)
e_2 = Segment(Z, A_1)
f_2 = Segment(U, V)
g_2 = Segment(K, U)
h_2 = Segment(K, W)
i_2 = Segment(U, N)
B_1 = Intersect(t, f_2)
j_2 = Segment(B_1, N)
C_1 = Intersect(t, s_1)
k_2 = Segment(L, C_1)
l_2 = Ray(U, V)
D_1 = Intersect(l_2, t)
m_2 = Segment(D_1, N)
n_2 = Segment(K, V)