8----sk----------
7sssbsb--sl--sb--
6sb------sd------
5------sb--sb----
4--wb--wb--wb----
3wb------wbsb--st
2ws--wbwl----st--
1--wt----wd----wk
abcdefgh