Wrapping a belt along the circumferential of a cylinder surface

I want to wrap a belt with non-uniform width along the whole circumferential of a cylinder surface. How could I do that?

Thanks,

Yu

SolidworksSurfacing