O = (-2.2, 6.133333333333333)
P = Point(Circle[O, 6])
a = Segment(O, P)
A = (-5, -3)
B = Point(Circle[A, 10])
b = Segment(A, B)
C = Point(b)
c = Circle(O, Distance[A, C])
d = Circle(P, Distance[B, C])
M, E = Intersect(c, d)