8----------------
7----------------
6sb--------------
5--sb--ss----wt--
4----sk--st------
3wb------sb--wk--
2----------------
1----------------
abcdefgh