Effect of pattern topology on the self-cleaning properties of textured surfaces.