8--st------st--sk
7----------sbsbsb
6--sd--sb------sl
5--wb--wlsb------
4wd------wb----wb
3----------------
2----------wbwb--
1wt------wk----wt
abcdefgh