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