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