8----sd----------
7----------sbsbsk
6----wlst--sssb--
5sb----wbwt------
4--sbwd--------wb
3--wb--------wb--
2----------wbwk--
1----------------
abcdefgh