8----------st--sk
7--------------sb
6sb--sl------sb--
5--------st------
4----------sbwb--
3wb--wbwk------wb
2--wb------wt----
1----------------
abcdefgh