heptamer hexakaidecahedron heptahydrate heptameride multihexamer heptahydroxy heptahelicene hexahydro heptade heptenyl