8stss--sdsk----st
7--sbsb----------
6sb----sbsb----sb
5------------sl--
4--------wb------
3------wb--wswd--
2wbwbwb----wbwbwb
1wt--------wtwk--
abcdefgh