8--------ss------
7--sb----sksbslsb
6sb----sb----sb--
5wb--sbwb--------
4----wb----wl----
3--wbws--wb----wb
2------wk----wb--
1----------------
abcdefgh