8--st------------
7----------sk--sb
6sb--sssb----sbwd
5--sbsb--sb------
4----wb--wb------
3wb----wb----wswb
2--wb--------wl--
1------------wk--
abcdefgh