8----------st----
7sbsb--sd--sbsksb
6----------sb----
5----st--sb------
4--------wb----wd
3--wbwswl----wbsl
2wbwt--wb--wb--wb
1------------wkwt
abcdefgh