A = Point(yAxis)
B = Point(xAxis)
C = Point(xAxis)
a = Ray(A, B)
b = Ray(A, C)
D = Point(a)
E = Point(b)
F = (4, 4)
G = (-4, 4)
poly1, d, e, f, g = Polygon(D, E, F, G)
H = Point(xAxis)
c = OrthogonalLine(H, xAxis)
I = Intersect(a, c)
i = OrthogonalLine(I, yAxis)
J = Intersect(h, i)
j = OrthogonalLine(J, i)
K = Intersect(j, b)
u = Vector(H, I)
v = Vector(I, J)
w = Vector(J, K)
k = OrthogonalLine(K, w)
L = Intersect(k, xAxis)
M = Intersect(h, k)
z = Vector(K, M)
l = OrthogonalLine(M, xAxis)
N = Intersect(l, yAxis)
O = Intersect(b, l)
m = OrthogonalLine(O, l)
P = Intersect(h, m)
n = Vector(O, P)
p = OrthogonalLine(P, m)
Q = Intersect(e, p)
R = Intersect(b, p)
q = OrthogonalLine(R, p)
S = Intersect(q, h)
r = Vector(P, R)
s = Vector(R, S)
t = Vector(M, O)