8st--sl--sk----st
7--sbsl----sbsb--
6sb--sssb--sd--sb
5--------sb------
4--------wb--wbws
3------wb--------
2wbwbwbwl--wb--wb
1wt----wd--wtwk--
abcdefgh