23 3 1 C C A A A A A A A A A A A A A A A A A A A A A C C A A A A A A A A A A A A A A A A A A A A A C C C A A A A A A A A A A A A A A A A A A A A C C C C A A A A A A A A A A A A A A A A A A A C C C C C A A A A A A A A A A A A A A A A A A C C C C C C A A A A A A A A A A A A A A A A A C C C C C C C A A A A A A A A A A A A A A A A C C C C C C C B B B B B B B B B B B B B B A A C C C C C C C B B B B B B B B B B B B B B B A C C C C C C C B B B B B B B B B B B B B B B B C C C C C C C B B B B B B B B B B B B B B B B C C C C C C C B B B B B B B B B B B B B B B B C C C C C C C B B B B B B B B B B B B B B B B C C C C C C C B B B B B B B B B B B B B B B B C C C C C C C C B B B B B B B B B B B B B B B C C C C C C C C C B B B B B B B B B B B B B B C C C C C C C C C C B B B B B B B B B B B B B C C C C C C C C C C C B B B B B B B B B B B B C C C C C C C C C C C C B B B B B B B B B B B C C C C C C C C C C C C C B B B B B B B B B B C C C C C C C C C C C C C C B B B B B B B B B C * C C C C C C C C C C C C C B B B B B B B B C C C C C C C C C C C C C C C B B B B B B B B