8------sd------sk
7sb--------wssbsb
6----------ss----
5----------------
4----wd----------
3----------------
2wbstwb----wbwbwb
1--------wt--wk--
abcdefgh