8----st------sk--
7--------sb--slsb
6sb--------sswb--
5--------sb--wl--
4------sb----wb--
3--sd------wb----
2----wb----------
1--wswk----wt--wt
abcdefgh