8st--------ssstsk
7--------slsb--sl
6------ws------wd
5--sdsb----------
4--sb--wbsb--sbwb
3wb----------wl--
2--wb----wlwbwb--
1--wk--wt------wt
abcdefgh