8st--sl--st--sk--
7sbsb----sdsb--sb
6--sssbsl--sssb--
5------sb--------
4------wb--------
3--wbwswlwb----wb
2wb--wdws--wbwb--
1wt--wl--wt--wk--
abcdefgh