M is the midpoint of segment AB
Line CD is parallel to line AB

Use vector XY for translations
Use point P for rotations
Use line l for reflections

A = (-1.72, 3.7)
B = (1.68, 3.74)
a = Line(A, B)
C = (-0.38, 5.32)
b = Line(C, a)
D = Point(b)
c = Segment(C, A)
d = Segment(A, B)
M = Midpoint(d)
X = (-3.5, 0.68)
Y = (-1.82, 2.02)
u = Vector(X, Y)
P = (0.7, 1.62)
E = (-1.66, 0.06)
F = (3.68, 0.96)
l = Line(E, F)