8----------------
7--st------------
6wtwbsk--sb----sb
5----------sb----
4--------sbwk--wb
3--------wb------
2----------------
1----------------
abcdefgh