8stsssl--sk----st
7--sbsb----sbsbsb
6sb------------wb
5------ws--------
4--wbss--sb------
3wl--------wbsl--
2wb--wbsdwb--wb--
1wt----wk--wlwswt
abcdefgh