a street cleaner cleaning the street in the rain .