O = (3.433333333333333, 1.2)
B_2 = (0.8, 5.866666666666666)
k = Circle(O, B_2)
A = (-4.666666666666667, 6.566666666666666)
C = (15.966666666666667, 5.633333333333333)
D = (11.3, -4.4)
B = (-3.6999999999999997, -2.9)
E = Point(k)
a = Ray(A, E)
c = Circle(A, E)
F = Point(k)
b = Ray(C, F)
G = Point(k)
d = Circle(C, F)
H = Point(k)
e = Ray(D, H)
f = Circle(D, H)
I = Point(k)
g = Ray(B, I)
h = Circle(B, I)
M = Point(h)
j = Ray(A, M)
a_1 = Segment(A, B)
b_1 = OrthogonalLine(M, a_1)
A' = Intersect(a_1, b_1)
i = Segment(A', C)
J = Point(d)
l = Ray(A', J)
m = OrthogonalLine(J, i)
A'' = Intersect(i, m)
K = Point(f)
n = Ray(A'', K)
p = Segment(A'', D)
q = OrthogonalLine(K, p)
H_1 = Intersect(p, q)
r = Ray(C, D)
s = OrthogonalLine(D, r)
L = Intersect(d, s, 2)
D' = Point(r)
t = Ray(D', L)
N = Point(h)
c_1 = Ray(D', N)
d_1 = Ray(B, D')
e_1 = OrthogonalLine(N, d_1)
D'' = Intersect(d_1, e_1)
P = Point(c)
f_1 = Ray(D'', P)
g_1 = Segment(A, D'')
h_1 = OrthogonalLine(P, g_1)
H_4 = Intersect(g_1, h_1)
i_1 = Segment(H_4, H_1)
A_1 = Intersect(k, i_1, 1)
j_1 = Segment(A_1, A)
B_1 = Intersect(k, j_1, 2)
k_1 = Segment(B_1, B)
C_1 = Intersect(k, k_1, 2)
l_1 = Segment(C_1, C)
D1 = Intersect(k, l_1, 1)