8stssslsdsksl--st
7sbsb----sbsbsbsb
6----------ss----
5----sbwb--------
4------wb--------
3----------ws----
2wbwb----wbwbwbwb
1wtwswlwdwkwl--wt
abcdefgh