8stssslsdsksl--st
7sbsbsbsbsbsbsb--
6----------ss--sb
5----------------
4------wbwb------
3----ws----------
2wbwbwb----wbwbwb
1wt--wlwdwkwlwswt
abcdefgh