Cisaille à main

A = (5, 1)
c = Circle(A, 1)
B = Point(c)
d = Circle(B, 1)
D = Point(xAxis)
e = Circle(D, 3)
E, C = Intersect(e, d)
b = Segment(B, C)
a = Ray(B, A)
F = (1, -2)
f = Ray(C, D)
g = Segment(D, F)
G = (5, -2)
h = Segment(F, G)
i = Segment(A, G)
H = Point(a)
I = Point(f)
j = Segment(I, D)
k = Segment(B, H)
l = Segment(I, C)
m = Ray(I, D)
J = Point(m)