8----------sk----
7------------st--
6--sb----wl------
5--------sbwksbwt
4----------sdwb--
3------wb--------
2----------------
1----------------
abcdefgh