A = (-0.18311015555555815, 2.9568765703703686)
B = (-2.37817563703704, 2.9187015185185166)
c = Semicircle(A, B)
a = Segment(B, A)
O = Point(a)
d = Semicircle(B, O)
e = Semicircle(O, A)
P = Point(c)
b = Line(P, O)
E = Point(b)
f = Segment(P, E)