Rough:

Clean: