CCCCC......CC0............CC150CC.....CCBDAACCCBABBBBDDBBBDBDBBBDBDDDBBDDDDCBD......DDAAABBAABAAAACCCCBCCBC