<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _get_hanging_wall_term(self, C, rup, dists):
 """ Returns the hanging wall scaling term defined in equations 7 to 16 """

        return (C["c10"] *
                self._get_hanging_wall_coeffs_rx(C, rup, dists.rx) *
                self._get_hanging_wall_coeffs_rrup(dists) *
                self._get_hanging_wall_coeffs_mag(C, rup.mag) *
                self._get_hanging_wall_coeffs_ztor(rup.ztor) *
                self._get_hanging_wall_coeffs_dip(rup.dip))