8st--slsdst--sk--
7----sb------sl--
6sb--ss--sb--sbwl
5--sbwbsbwbsb--sb
4------ws------wb
3--------wd------
2wbwbwb--wlwbwb--
1--wk--wt------wt
abcdefgh