8------sssk----st
7--sb----sb----sb
6sb----sb----sb--
5------wb--wb----
4------------wb--
3----------wl----
2wbwbst--------wb
1--------wt----wk
abcdefgh