A_1 = (1.3902058471599905, 4.6009153725408005)
B_1 = (14.854406946615173, 4.571517553546357)
d = Line(A_1, B_1)
A = (-1.226200043345493, -0.27912258053684214)
B_2 = (1.0668298382211114, 1.1907683691853395)
u = Vector(A, B_2)
b = Ray(A, B_2)
E = Intersect(d, b)
c = Segment(A, E)
d_1 = OrthogonalLine(E, d)
C = Mirror(A, d_1)
B = Mirror(E, d_1)
c' = Segment(C, B)