Car
Author: Toni Chehlarova d22181

E_2 = (229.89309966938376, 35.31378454401534)
d = 52 (slider from 0 to 300, step 0.1)
K_2 = Point(Circle[E_2, abs(d)])
s_3 = Segment(E_2, K_2)
g = 12.7 (slider from 0 to 100, step 0.1)
α = 0.593411945678072 rad (slider from 0 to 90*°, step 1*°)
B = Point(xAxis)
B_1: (x(B), y(B) + g)
A = Intersect(xAxis, yAxis)
A' = Rotate(A, (-(π + α)), B)
e_2 = Ray(B, A')
C = Point(e_2)
b = Segment(B, C)
α_1 = Angle(A, B, C)
F = Rotate(B_1, 180° + α_1, B)
l = Line(F, b)
β = 0.593411945678072 rad (slider from 0 to 90*°, step 1*°)
B' = Rotate(B, 180° + β, C)
f_2 = Ray(C, B')
D = Point(f_2)
c = Segment(C, D)
i, j = AngularBisector(b, c)
G = Intersect(l, j)
q_3 = Segment(F, G)
v = Vector(C, G)
B'' = Translate(B', v)
C' = Translate(C, v)
n_2 = Ray(C', B'')
T_1 = Point(n_2)
e_3 = Circle(T_1, d)
s_2 = Circle(G, d)
R_1, S_1 = Intersect(s_2, l)
t_2 = OrthogonalLine(R_1, l)
Q_1 = Intersect(t_2, b)
r_2 = Segment(B, Q_1)
b_2 = Line(C, D)
Q = Intersect(b_2, l)
g_1 = Ray(F, Q)
a = Segment(A, B)
E = Point(a)
O: (x(E), g)
q = Circle(O, d)
Z: (x(E) + d, g)
e = Segment(Z, O)
k = Circle(O, E)
p = CircleArc(B, F, B_1)
u = Vector(O, Z)
k' = Translate(k, u)
H = Point(k)
I = Intersect(q, p)
m = Line(O, I)
c_1 = Segment(O, I)
P, G_1 = Intersect(q, g_1)
f_1 = Line(O, P)
j_1 = Segment(O, P)
p_1 = Circle(P, g)
q_1 = Circle(I, g)
U = Point(r_2)
U1: (x(U) + (g * sin(π - α_1)), y(U) + (g * cos(π - α_1)))
U_2: (x(U) + (d * cos(π - α_1)), y(U) - (d * sin(π - α_1)))
l_1 = OrthogonalLine(U_2, g_1)
V = Intersect(l_1, g_1)
n_1 = Segment(U1, V)
U1' = Mirror(U1, U1)
c_2 = Circle(U1, g)
d_2 = Circle(V, g)
F_1 = Point(e_2)
δ = Angle(B, C, B')
H_1 = Point(f_2)
I_1 = Point(p)
g_2 = Circle(I_1, d)
J_1, K_1 = Intersect(g_2, l)
i_2 = Line(I_1, K_1)
m_2 = Segment(I_1, K_1)
p_2 = Circle(I_1, g)
q_2 = Circle(K_1, g)
c_3 = Circle(T_1, g)
W_1, A_2 = Intersect(e_3, n_2)
b_3 = Segment(W_1, T_1)
f_3 = Circle(W_1, g)
h_3 = Line(G, c)
D_2 = Intersect(e_3, q_3)
j_3 = Segment(D_2, T_1)
k_3 = Circle(D_2, g)
G_2 = Mirror(D_2, D_2)
o = false
w = false
o_1 = false
u_1 = false
v_1 = true
r_3 = Circle(E_2, g)
t_3 = Circle(K_2, g)
c_4 = Semicircle(E_2, K_2)
A'_1 = Mirror(A, B)
γ = Angle(C, B, A'_1)
B'_1 = Mirror(B, C)
ε = Angle(B'_1, C, D)
w_1 = true
J = Intersect(j_1, a)
K = Intersect(b, j_1)