t: 1
p(x) = ((t * (x + 3)) * x^(2))
W_{1} = TurningPoint(p)
A, B = Extremum(p)
C, D = Intersect(p, xAxis)
f = OrthogonalLine(C, xAxis)
g = OrthogonalLine(A, yAxis)
E, F = Intersect(p, g)
h = OrthogonalLine(F, xAxis)
G = Intersect(h, xAxis)
i = OrthogonalLine(W_{1}, yAxis)
H = Intersect(g, f)
j = OrthogonalLine(A, i)
I = Intersect(j, xAxis)
k = OrthogonalLine(W_{1}, i)
v1, c, g_1, f_1, h_1 = Polygon(C, G, F, H)
J, K, L = Intersect(p, i)
M = Intersect(f, h_1)
N = Intersect(i, f)
O = Intersect(h, i)
l = Segment(N, O)
Strecke(J, O) = Segment(N, O)
P = Intersect(k, f_1)
Q = Intersect(f_1, yAxis)
R = Intersect(l, Strecke(J, O))
N' = Mirror(N, f_1)
O' = Mirror(O, f_1)
l' = Segment(N', O')
N'_{1} = Mirror(N, c)
O'_{1} = Mirror(O, c)
l'_{1} = Segment(N'_{1}, O'_{1})
S = Intersect(j, l')
T = Intersect(k, l')
U = Intersect(yAxis, l')
S' = Mirror(S, l)
T' = Mirror(T, l)
U' = Mirror(U, l)
m = Segment(N', H)
n = Segment(S, A)
q = Segment(T, P)
r = Segment(U, Q)
s = Segment(O', F)
a = Segment(C, N'_{1})
b = Segment(I, S')
d = Segment(A, I)
e = Segment(Q, B)
i_1 = Segment(B, U')
P' = Mirror(P, l)
j_1 = Segment(W_{1}, T')
k_1 = Segment(F, O'_{1})
l_1 = Segment(P, W_{1})
v2, n', h_2, f_2, o' = Polygon(N', H, F, O')
v3, n'_{1}, o'_{1}, g_2, c_1 = Polygon(N'_{1}, O'_{1}, G, C)
V = Intersect(d, l)
W = TurningPoint(p)
p''(x) = p''(x)
p'(x) = p'(x)
wt(x) = ((-3 * t) * (x + 1)) + 2
o: p'(-3)
eckT(x) = (9 * (x + 3))
Z = Intersect(wt, eckT)
nt(x) = ((t * 6) * (x - (sqrt(3) - 1))) + 2
m_1 = Line(O, nt)