8stssslsdskslssst
7sbsbsb----sbsbsb
6--------sb------
5------sb--------
4----wb----------
3--------wbws----
2wbwb--wb--wbwbwb
1wtwswlwdwkwl--wt
abcdefgh