cycloheptannulated cyclooctannulated cyclobutannulated cyclopentannulated cyclopropannulated benzannulated cyclopropylated dicyclopropanated cyclopropanated annelated