8sd----sk------wt
7--slslst----wd--
6------sbsbws----
5sbwb------------
4--------wb--sb--
3----wbwb--------
2--wb--wk--wbss--
1wt--------------
abcdefgh