8----------------
7----------------
6----------------
5--sbsb------stsb
4--------wbsk----
3------wk------wt
2----------------
1----------------
abcdefgh