8----------------
7----------------
6------sl------sb
5------sb--------
4------sb----wdsk
3------wb--wk----
2----wl----------
1----------------
abcdefgh