8----sk------ssst
7--sb------------
6--------------sb
5--------sb----wb
4sbwbsb----st----
3wb--wtsb--wb--wt
2------wd--------
1--ws----wk--sd--
abcdefgh