What's your cleaning algorithm

I think mine is in this thread somewhere:

Or this one: