8----slst------sl
7----wd----sk--sb
6sb--sb--sb--sb--
5--sdwssb--sb----
4------wb--------
3--wb------------
2wb--------wbwbwb
1----wtwt----wk--
abcdefgh