8st--------stsk--
7sbsb------sbslsb
6----wt--sl--sb--
5sd----wssb------
4--------ss------
3--wl----wbws--wb
2wbwb----wdwbwbwl
1----------wtwk--
abcdefgh