BBDDCBBCDBAABAACBAADACABBDDABBDBDCCBDBAACCBBADBC DADBBCADDBADBADBADBBDABCABDCADCCDACADBACDCDADCB CADACCBCDCADBBBAACBBAACCCBABBCACBBDACCCCDABCCBBB