8----stsdst--sk--
7--sl------sbslsb
6--sb------sssb--
5sb----sb----ws--
4wb----wbss------
3--------ws--wb--
2--wbwd----wbwlwb
1wt--wl--wt--wk--
abcdefgh