8--st------------
7----------sk--sb
6--sd----sb--sb--
5------slwbsbwb--
4--sbwk----wb--wb
3--wd--wb------wl
2------wl--------
1----------------
abcdefgh