8------------sk--
7--sbsb--slstsb--
6--------------sb
5sb--wb----sb----
4wb----wbsb----wb
3--wb----wb----st
2----wdwl--sd----
1------------wtwk
abcdefgh