8--------wd----sk
7st----st----sbwb
6sb------sb------
5----sb--sd------
4wssbwb----------
3--wb--wb----wt--
2----------wb----
1--wk----------wt
abcdefgh