squeegee
interesting subject; wonderful composition :]