Colloidal Lithography For Patterning Non-Planar Surfaces