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