8--------------sk
7----sl------stsb
6sb------------st
5wbsb--sb----sd--
4--wbss--sb--wbws
3----wb----sb--wk
2------------wt--
1wl------wd--wt--
abcdefgh