B C A B D B B C D C D D D C C C A C A A C A A D D A B E D A B A C C B D C D D D B B B C B C C D E C A D B B C B D B A A C D D D A D A C A D C C E B A A A D B D D B A A B
B B B C D C A A D E B C C D B C E D C B C D A D E A B B A C D C D C A A A A D A B D B C C C B B A D A C C B A D A B A B D D C C C D B A C D D B B D A B D A D D A C A D D