A: (20, 1, 15)
u = Vector((-11, 10, 2))
r = UnitVector(u)
v = Vector((10, -20, 20))
s = UnitVector(v)
OA = Vector(A)
AB = Translate(Vector[(30 * r)], A)
B = Point(A, AB)
BC = Translate(Vector[(9 * s)], B)
C = Point(B, BC)
CP_1 = Translate(Vector[(45 * UnitVector[u ⊗ v])], C)
P_1 = Point(C, CP_1)
CP_2 = Translate(Vector[(45 * UnitVector[v ⊗ u])], C)
P_2 = Point(C, CP_2)