CCCCCXCCCHCpFCP3CCC!CCCC\C!Co:CCCCCCC!C0CC!CBC^CzHC