8------------sk--
7----------sbslsb
6sb------sl--sb--
5--sb------------
4------stwbwb----
3wb------------wb
2--wbstws--wt--wk
1--wt------wl----
abcdefgh