8st--slsdskslssst
7sbsbsb----sbsbsb
6----sssb--------
5--------sb------
4--------wbwb----
3----------ws----
2wbwbwbwb----wbwb
1wtwswlwdwkwl--wt
abcdefgh