8stssslsdsksl--st
7--sb--sbss--sbsb
6sb--sb----sb----
5--------sb------
4----wl--wb------
3----wswb--ws----
2wbwbwb----wbwbwb
1wt--wlwd--wtwk--
abcdefgh