8--sk----------st
7sbsbsb------sb--
6----------stwb--
5------sb------wb
4------wb----wd--
3----wb--sd----wb
2wbwb--ws----wk--
1----------------
abcdefgh