Author: Dmentrard

t = 4.800000000000001 (slider from 0 to 34, step 0.1)
ZOOM = 8.4 (slider from -5 to 10, step 0.1)
A: (t, 2.42)
c = Circle(A, ZOOM)
d = Line(A, yAxis)
E, F = Intersect(c, d)
B = Midpoint(A, F)
b = Line(B, xAxis)
C, D = Intersect(c, b)
g = Circle(D, ZOOM / 3)
e = Circle(F, A)
G, H = Intersect(g, c)
I, J = Intersect(e, g)
h = Circle(D, ZOOM / 1.4)
k = Circle(C, ZOOM / 3)
K, L = Intersect(k, b)
i = Line(L, d)
M, N = Intersect(e, i)
O, P = Intersect(c, i)
p = CircleArc(C, P, M)
q = CircleArc(A, C, H)
r = CircleArc(D, J, H)
s = CircleArc(F, J, C)
f = Circle(G, A)
Q, R = Intersect(f, h)
t_2 = CircleArc(D, Q, A)
S = Intersect(h, t_2, 1)
T = Intersect(s, h)
c1 = CircleArc(D, Q, T)
U = Midpoint(B, G)
V = Midpoint(U, G)
W = Midpoint(F, V)
Z = Midpoint(W, G)
A1 = Mirror(U, Z)
poly1, a1, b_1, v = Polygon(B, V, A1)
B1 = Midpoint(M, C)
C1 = Midpoint(B1, L)
d1 = Circle(C1, ZOOM / 14)
e1 = CircleArc(G, Q, A)
D1 = Point(q)
E1 = Midpoint(P, L)
F1 = Midpoint(L, D1)
G1 = Midpoint(F1, E1)
f1 = CircleArc(C, D1, G1)
H1 = Intersect(q, v)
I1 = Intersect(q, b_1, 1)
g1 = CircleArc(A, H1, I1)
h1 = Circle(C1, ZOOM / 28)