Matrix Carpet Cleaning