Číslo kroku

A = (1.8, 1.08)
B = (7.74, -2.02)
p_1 = Line(A, B)
C = (1.72, -5.72)
D = (13.26, 1.58)
p_2 = Line(C, D)
E = (10.428843715305502, 3.1375706377360344)
F = (8.433254683793685, -4.2211639159638565)
c = Circle(E, F)
f = OrthogonalLine(E, p_2)
g = OrthogonalLine(E, p_1)
G = Intersect(c, f, 2)
H = Intersect(c, g, 2)
I = Intersect(c, g, 1)
J = Intersect(c, f, 1)
h = OrthogonalLine(G, f)
i = OrthogonalLine(H, g)
j = OrthogonalLine(J, f)
k = OrthogonalLine(I, g)
K = Intersect(h, k)
L = Intersect(j, k)
M = Intersect(i, j)
N = Intersect(h, i)
O = Intersect(p_1, p_2)
l = Line(O, L)
P, Q = Intersect(c, l)
m, n = AngularBisector(p_1, p_2)
p = Line(E, P)
q = Line(E, Q)
S_2 = Intersect(n, q)
S_1 = Intersect(n, p)
k_2 = Circle(S_2, Q)
k_1 = Circle(S_1, P)
r = Line(O, M)
R, S = Intersect(c, r)
s = Line(E, S)
t = Line(E, R)
S_3 = Intersect(m, t)
S_4 = Intersect(m, s)
k_4 = Circle(S_4, S)
k_3 = Circle(S_3, R)
a = Line(O, N)
U, V = Intersect(c, a)
b = Line(E, U)
d = Line(V, E)
S_5 = Intersect(n, b)
S_6 = Intersect(d, n)
k_6 = Circle(S_6, V)
k_5 = Circle(S_5, U)
e = Line(K, O)
T, W = Intersect(c, e)
f_1 = Line(E, T)
g_1 = Line(E, W)
S_7 = Intersect(f_1, m)
S_8 = Intersect(m, g_1)
k_8 = Circle(S_8, W)
k_7 = Circle(S_7, T)
KROK = 0 (slider from 0 to 38, step 1)