A = (6, 3)
B = (14, 3)
a = Segment(A, B)
poly1, b, c, d, e, C, D = Polygon(A, B, 4)
E = Midpoint(D, C)
f = Circle(E, C)
F = Point(f)
g = Segment(D, C)
h = Segment(D, F)
i = Segment(C, F)
poly2, j, k, l, m, G, H = Polygon(F, C, 4)
poly3, n, p, q, r, I, J = Polygon(D, F, 4)
s = OrthogonalLine(F, d)
K = Intersect(s, d)
L = Intersect(s, a)
poly4, k_1, l_1, b_1, c_1 = Polygon(K, L, B, C)
poly5, k_2, l_2, a_1, d_1 = Polygon(K, L, A, D)