SEARCH Articles Figures Tables Perchlorate synthesis Pyrylium Pyrylium perchlorate Pyrylium ring Pyrylium synthesis