D B C C D B C C D B C C C C C C B C C C C C C D B C C C C C C B C C C C C C
D D C D D C D D C C D C C D D C C D C C