The graph of the function $y = f(x)$ (shown here) on the domain $x \in (-10, 10]$ consists of two line segments and one semi-circle of radius 5 connecting the points $(-5, 10)$ and $(5, 10)$.
(a) What is the range of $f(x)$?
(b) For how many values of $x$ does $f(x) = 8$? What are those approximate $x$ values?
(c) Find a piecewise-defined function formula for $y = f(x)$.