O(CCCCCCC)CC(COCCCCCCC)(COCCCCCCC)COCCCCCCC