A|B|C|A|D|C|B|A|C|D|B|A|C|C|D||B|A|B|C|B|D|B|C|B|||B|C||B||||||||||||||||||||||||||||||||||||||||||||||