8--------st--sk--
7sb----sl----sbsb
6--sb------------
5--wb--wbsdsbwd--
4----wl----------
3------------wb--
2--------wtwbwkwb
1----------------
abcdefgh