8st--sl--sk--ssst
7sbsbwssssbsbslsb
6----sd------sb--
5----------------
4------wb--wl----
3----------ws----
2wbwbwd--wbwbwbwb
1wt------wkwl--wt
abcdefgh