8----------sk--st
7------wtwl------
6----sd--wdsl--sb
5--wssb------sb--
4----------------
3----------------
2wb--wb--wlwbwbwb
1--------wt--wk--
abcdefgh