8----------wd----
7----------------
6----------------
5--wb--wbsbsk--wl
4------sl--wb--wk
3------------sswt
2--------sd------
1------------st--
abcdefgh