8--st------stsk--
7------sl----sbsb
6--sd----sb------
5sb--sb--wd------
4----------------
3wb--sbwb--------
2wswb--wt----wbwb
1----wk--------wt
abcdefgh