8st--slsdsksl--st
7sbsbsb----sbsbsb
6----ss----ss----
5------sbsb------
4----------------
3wb----wbwb--wb--
2--wbwb----wbwlwb
1wtwswlwdwk--wswt
abcdefgh