8stsssl--sk----st
7--sbsdsb--sbsbsb
6sb----slsb------
5----sbwb--------
4----wb--wb--ss--
3----ws----wswb--
2wbwb----wdwb--wb
1wt--wl--wkwl--wt
abcdefgh