CACCDEECDDBABDCDEEEEECDDDDEBAECBDECCACBADDCBBBECEDBEACEAECDEBEABADDCDDCEBCBCCACECEDDCCDDBCEBCCEDAC CCABDAAEBCEACAAADADBCEEADBEABACCECCDCDDADDCDBBDAECEDBCBADACBECAEB AD 44