8----stsdst------
7------------sk--
6--sb------sbsbsb
5sbsl------sb----
4------wb--wb----
3wlwbsb----ss----
2wb--wt----wd--wb
1--------wt--wk--
abcdefgh