8----------------
7----sd----sbsbsk
6--------------sb
5--wd----sb------
4--wt--stwb------
3--------------wb
2----------wbwbwk
1----------------
abcdefgh