8st--sl--sk--ssst
7--sb--sbslsbsbsb
6sb--sd--sb------
5----sb----------
4--------wbwl----
3----wswb--------
2wbwbwb--wswbwbwb
1wt----wd--wtwk--
abcdefgh