8----st----stsk--
7sbsl------sbslsb
6--sb--------sbwl
5------sdsb------
4------ss--------
3--------wdws--wb
2wbwb----wlwbwb--
1--wt------wtwk--
abcdefgh