8----------------
7----sb--ss------
6----sl----------
5sb--ws----sksbsb
4--sbwb----------
3--wb--wt--wbwb--
2wb----wk------wb
1----------------
abcdefgh