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