8stssslsdsksl--st
7sbsbsb--sbsbsbsb
6----------ss----
5------sb--------
4----wb----------
3----------ws----
2wbwb--wbwbwbwbwb
1wtwswlwdwkwl--wt
abcdefgh