B = (4.088843537414965, 3.1671428571428555)
A = (-1.9595102040816352, 7.585700680272108)
a = Segment(B, A)
C = (7.783047619047618, 5.666163265306121)
b = Segment(A, C)
c = Segment(B, C)
d = OrthogonalLine(C, c)
e = OrthogonalLine(B, c)
f = Circle(B, C)
g = Circle(C, B)
D = Intersect(g, d, 1.0)
E = Intersect(f, e, 1.0)
poly1, b_1, c_1, d_1, e_1 = Polygon(B, C, D, E)
α = Angle(C, B, A)
h = OrthogonalLine(A, a)
i = OrthogonalLine(B, a)
k = Circle(B, A)
p = Circle(A, B)
G = Intersect(p, h, 2.0)
F = Intersect(k, i, 2.0)
poly2, a_1, f_1, g_1, b_2 = Polygon(A, G, F, B)