A = (3, 4)
B = (1, 1)
u = Vector(A, B)
C = (7, 1)
v = Vector(A, C)
I = Midpoint(B, C)
a = Segment(B, I)
b = Segment(I, C)
E = Midpoint(A, C)
c = Segment(A, I)
d = Segment(E, B)
G = Intersect(c, d)
e = Line(C, d)
f = Segment(G, C)
g = Segment(B, G)
h = Line(B, f)
D = Intersect(e, h)
i = Segment(B, D)
j = Segment(D, C)
k = Segment(G, I)
l = Segment(I, D)
m = Ray(A, D)
w = Vector(A, D)