8----------------
7----wdwl------sk
6------------sbsb
5--sbsbsl--------
4sb----------wbwb
3wb--wb--------wk
2--wb--------sd--
1----------------
abcdefgh