what years have a duration of 18 years, and patrizio rispo as the actor?
1996—