8stssslsdsk----st
7sbsbsbss--wdsbsb
6------sb--------
5----sl--sb--wb--
4----wl--wb------
3----------------
2wbwbwbwb--wb--wb
1wtwswl--wk--wswt
abcdefgh