8st--sl--st--sk--
7sbsb----sbsbslsb
6----ss------sb--
5sdwlwb------ws--
4------wbsb------
3--------wl----wb
2wbwb------wbwb--
1wt----wdwk----wt
abcdefgh