8----wd--------st
7sbwt------sk--sb
6--------sb--sbwl
5------sb--sb----
4--------sd----wb
3----------------
2wb--wb--wswb----
1--------wk--wt--
abcdefgh