8st--slsdskslssst
7sbsbsbsb--sbsbsb
6----ss----------
5--------sb------
4--------wb------
3----------ws----
2wbwbwbwb--wbwbwb
1wtwswlwdwkwl--wt
abcdefgh