8--wdwd----------
7----------------
6------------wk--
5sk------------sb
4--------------wb
3--------wb------
2----------------
1----------------
abcdefgh