8----------wl----
7------sb--------
6sb--sb------sbsb
5------sk--sb----
4----sb----wbslwb
3----wb--wk------
2wbwb--------wb--
1----------------
abcdefgh