xxccccccccccccccccccccccccbxccxcb