8----------sl----
7----------sbsk--
6sl----sb--sssbsb
5------wbsb------
4--sd----wb------
3--wsws----wlwb--
2----wd----wb--wb
1------------wk--
abcdefgh