heptathiocanes