Cleaning Heavily Soiled Windows