polyquinoline polyquinazoline quinoid polyquinene polyquinane aminoquinone quinolone hydroxyquinoline quinone alkylquinolone