8----sd----st----
7--ss--wt--wssbsk
6--sb------sb--sb
5------wdsb------
4--wb----wb--wb--
3wb--------ws--wb
2--wl------wbwk--
1----------------
abcdefgh