SEARCH Articles Figures Tables Perchlorates structure Triphenylmethyl Triphenylmethyl perchlorate Triphenylmethyl structure Triphenylmethylation