8----st----stsk--
7--sd----wssbsbsb
6--------------ss
5wlsb--sbwb------
4----sb----------
3wd--------------
2----wb----wbwbwb
1--wt--wt----wk--
abcdefgh