8stsdst------sk--
7--------slsbsbsb
6sb--sl--sb------
5--sb----sb--wbss
4--------wb------
3--wlws--wlwb--wb
2wbwb------wd----
1----wtwt----wk--
abcdefgh