8st--slsdsksl--st
7sbsbsbsb--sbsbsb
6----------ss----
5----------------
4------wdwb------
3----------------
2wbwbwb----wbwbwb
1wtwswl--wkwl--wt
abcdefgh