<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def find_atoms_within_distance(atoms, cutoff_distance, point):
 """Returns atoms within the distance from the point. Parameters atoms : [ampal.atom] A list of `ampal.atoms`. cutoff_distance : float Maximum distance from point. point : (float, float, float) Reference point, 3D coordinate. Returns ------- filtered_atoms : [ampal.atoms] `atoms` list filtered by distance. """

    return [x for x in atoms if distance(x, point) <= cutoff_distance]