8sl------------st
7------------slsb
6--wlsswt----sk--
5sb------sb------
4----wb--sd----wb
3------------wb--
2wbwb------------
1----wkwd--wt----
abcdefgh