8stssslsdskslssst
7sbsbsb--sbsbsbsb
6----------------
5--------wb------
4------sb--------
3----wb----------
2wbwb--wb--wbwbwb
1wtwswlwdwkwlwswt
abcdefgh