8----------------
7----------------
6--------------sb
5sbsb----sk------
4----sb----wtwk--
3wb----st----wb--
2--wb--------wb--
1----------------
abcdefgh