A = Intersect(xAxis, yAxis)
x1 = (0.4677987079444116, -0.9098970429665477)
X = Vector(A, x1)
s1 = (2, 3)
s2 = (2, 1)
a11: x(s1)
a21: y(s1)
a12: x(s2)
a22: y(s2)
F: {{a11, a12}, {a21, a22}}
tekst1 = LaTeX(F, true, true)
x2 = (1.2584210674242866, 0.6158654051525037)
y1 = ApplyMatrix(F, x1)
y2 = ApplyMatrix(F, x2)
w = Vector(A, y1)
a = Vector(A, y2)
b = Vector(A, x2)
d = OrthogonalLine(x1, b)
x1' = Translate(x1, X)
x1'' = Translate(x1', X)
x1''' = Translate(x1'', X)
B = Translate(x1''', X)
B' = Translate(B, X)
B'' = Translate(B', X)
x2' = Translate(x2, b)
x2'' = Translate(x2', b)
x2''' = Translate(x2'', b)
D = Translate(x2''', b)
D' = Translate(D, b)
D'' = Translate(D', b)
c = Line(B'', b)
e = Line(D'', X)
C = Intersect(c, e)
u = Vector(C, B'')
B''' = Translate(B'', u)
f = Segment(B''', C)
v = Vector(B'', B')
E = Translate(B''', v)
C' = Translate(C, v)
f' = Segment(E, C')
E' = Translate(E, v)
C'' = Translate(C', v)
f'' = Segment(E', C'')
E'' = Translate(E', v)
C''' = Translate(C'', v)
f''' = Segment(E'', C''')
E''' = Translate(E'', v)
G = Translate(C''', v)
g = Segment(E''', G)
H = Translate(E''', v)
G' = Translate(G, v)
g' = Segment(H, G')
H' = Translate(H, v)
G'' = Translate(G', v)
g'' = Segment(H', G'')
H'' = Translate(H', v)
G''' = Translate(G'', v)
g''' = Segment(H'', G''')
H''' = Translate(H'', v)
I = Translate(G''', v)
h = Segment(H''', I)
J = Translate(H''', v)
I' = Translate(I, v)
h' = Segment(J, I')
J' = Translate(J, v)
I'' = Translate(I', v)
h'' = Segment(J', I'')
J'' = Translate(J', v)
I''' = Translate(I'', v)
h''' = Segment(J'', I''')
J''' = Translate(J'', v)
K = Translate(I''', v)
i = Segment(J''', K)
L = (17.503585008347873, 15.566929139202987)
M = Translate(J''', v)
K' = Translate(K, v)
i' = Segment(M, K')
M' = Translate(M, v)
K'' = Translate(K', v)
i'' = Segment(M', K'')
j = Segment(C, K'')
k = Vector(D'', D')
L' = Translate(L, k)
l = Vector(L, L')
C'_1 = Translate(C, l)
K''' = Translate(K'', l)
j' = Segment(C'_1, K''')
N = Translate(C'_1, l)
O = Translate(K''', l)
j'' = Segment(N, O)
N' = Translate(N, l)
O' = Translate(O, l)
j''' = Segment(N', O')
N'' = Translate(N', l)
O'' = Translate(O', l)
m = Segment(N'', O'')
N''' = Translate(N'', l)
O''' = Translate(O'', l)
m' = Segment(N''', O''')
P = Translate(N''', l)
Q = Translate(O''', l)
m'' = Segment(P, Q)
P' = Translate(P, l)
Q' = Translate(Q, l)
m''' = Segment(P', Q')
P'' = Translate(P', l)
Q'' = Translate(Q', l)
n = Segment(P'', Q'')
P''' = Translate(P'', l)
Q''' = Translate(Q'', l)
n' = Segment(P''', Q''')
R = Translate(P''', l)
S = Translate(Q''', l)
n'' = Segment(R, S)
R' = Translate(R, l)
S' = Translate(S, l)
n''' = Segment(R', S')
R'' = Translate(R', l)
S'' = Translate(S', l)
p = Segment(R'', S'')
R''' = Translate(R'', l)
S''' = Translate(S'', l)
p' = Segment(R''', S''')
T = Translate(R''', l)
U = Translate(S''', l)
p'' = Segment(T, U)