hexacid hexacoordinate hexabasic hexacyclic hexatomic hexavalent pentacationic hexacoordinated hexahydric hexaacylated