8sl----------stsk
7------sd--sb--sb
6----------sb--sl
5--sb----sbwb----
4------sbwb--st--
3wb----wl--wdwb--
2--wbwtws------wb
1wt------------wk
abcdefgh