8--sd----------st
7--wbslwlsksbsbsb
6--------sb------
5sb--------------
4--sb--wb--------
3--wb----wlwd----
2----------wbwbwb
1----wt----wtwk--
abcdefgh