8st--sl--sk----st
7sbsb----slsbsbsb
6--------sb------
5------sbwb------
4----------wl--wb
3----wb----wd----
2wbsd------------
1wtws----wkwl--wt
abcdefgh