a_1 = 12
b_1 = 2
c_1 = 7
f(x) = b_1^(x - a_1) + c_1
v_1 = (-4, -6)
g = Translate(f, v_1)
h(x) = log(x - c_1 - y(v_1)) / log(b_1) + a_1 + x(v_1)
A = (1, 12)
B = (-3, 12)
C = Point(h)
P_2, c, a_2, b = Polygon(A, B, C)
P = Point(g)
d = OrthogonalLine(P, a)
Intersect(h, d, (1, 4))
S = Intersect(h, d, (1.0666666666666667, 4.2))
e = OrthogonalLine(P, d)
i = OrthogonalLine(S, d)
j = 4
k = Circle(P, j)
p = Circle(S, j)
R, E = Intersect(p, i)
Q, G = Intersect(k, e)
Q_2, p_1, f_1, d_1, s = Polygon(P, Q, R, S)
P_1 = Point(g)
l = OrthogonalLine(P_1, a)
S_1 = Intersect(h, l, (6.266666666666667, 10.433333333333334))
m = OrthogonalLine(S_1, l)
n = OrthogonalLine(P_1, l)
q = Circle(P_1, j)
r = Circle(S_1, j)
Q_1 = Intersect(q, n, 1)
R_1 = Intersect(r, m, 1)
R_2, p_2, q_1, r_1, s_1 = Polygon(P_1, Q_1, R_1, S_1)