1

2

3

4

2

3

3

4

a = 15 (slider from -5 to 15, step 0.1)
A = (0.6772093232500929, 1.8527407501719326)
c = Circle(A, a)
b = Line(A, xAxis)
B, C = Intersect(c, b)
D = Rotate(B, 43.00000000000001*°, A)
d = Line(D, b)
t = 6 (slider from 0 to 100, step 1)
E = Rotate(D, t, A)
F, G = Intersect(c, d)
H = Rotate(G, t, A)
I = Mirror(H, A)
J = Mirror(E, A)
K = Midpoint(I, J)
L = Midpoint(I, E)
M = Midpoint(E, H)
N = Center(c)
O = Midpoint(J, H)
e = Line(K, M)
f = Line(L, O)
P, Q = Intersect(c, f)
R, S = Intersect(c, e)
g = CircleSector(A, J, R)
h = CircleSector(A, R, I)
k = CircleSector(A, I, P)
p = CircleSector(A, P, E)
q = CircleSector(A, E, S)
r = CircleSector(A, S, H)
s = CircleSector(A, H, Q)
c1 = CircleSector(A, Q, J)
T = (7.568281213056566, 14.466906243377002)
d1 = Circle(A, 1.0)
U = Midpoint(J, A)
V = Midpoint(I, A)
W = Midpoint(E, A)
Z = Midpoint(H, A)
A1 = Midpoint(U, O)
B1 = Midpoint(K, U)
C1 = Midpoint(K, V)
D1 = Midpoint(V, L)
E1 = Midpoint(W, L)
F1 = Midpoint(M, W)
G1 = Midpoint(M, Z)
H1 = Midpoint(Z, O)
K1 = (15.335336817668946, 6.9334462960461964)
L1 = (14.050560702620283, 6.291058238521864)
v = Vector(K1, L1)