8----------------
7sk--sd----sbsb--
6sssb----slss--sb
5------sb--------
4------wb--------
3------wl------wb
2----ws--wswbwb--
1----------wk----
abcdefgh