8----------sd----
7------------sk--
6--sb----------wd
5sb----------wb--
4wb--------------
3--wl--------wb--
2--wb------wbwk--
1----------------
abcdefgh