-ad-be----a^aa-a |abcd| -ad-be----a^aa-a
