aa----a- |ab
cd| 
