8st----sl------st
7sb----sk--------
6--sb--sb----wl--
5--wb--wssbwd----
4----------wb----
3wb--------------
2------ss----wbws
1--wt------wtwk--
abcdefgh