8--------sk----st
7----------sb----
6--------sb------
5------sb------sb
4sl----wb----sbws
3----wbsswb--wb--
2--st--------wlwb
1----wk--wt----wt
abcdefgh