A Practical Strategy for Differentiated N- and S-Alkylation to Prepare Benzothiazolium Salts and Use in Synthesizing Cyanine Dyes | Synapse