sizea = 30 (slider from 0 to 50, step 1)
range = 4.5 (slider from 0 to 10, step 0.5)
sizeb = 10 (slider from 0 to 10, step 1)
A = Intersect(xAxis, yAxis)
B: (x(A) + sizea, 0)
c = Circle(A, B)
need_add: ((sizea + sizeb) * 1.15)
g(x) = ((-x^(2))) / ((2 * range) + need_add) + range / 2 + need_add
C = Point(c)
q(x) = ((-(x - x(C))^(2))) / ((2 * range)) + range / 2 + y(C)
D = (46.58816917039168, -10.491832945767685)
d = Circle(D, sizeb)
RangeExtendedParabola(x) = ((-x^(2))) / ((2 * (range + sizea + sizeb))) + (range + (2 * sizea) + (2 * sizeb)) / 2
raise: (7 / 4 * (sizea + sizeb))
rangeext: range + (sizea + sizeb) / 2
f(x) = ((-x^(2))) / ((2 * rangeext)) + (rangeext) / 2 + raise
h: y = ((-x)) / range + sizea / range
i: y = ((-x)) / (rangeext)