8--------st--sk--
7--sbsb----sbsbsb
6sb--ss----ss----
5------sb--------
4--wb--wb--wb----
3wb--wb------wb--
2wtwl--ws--wk--wb
1------sd--------
abcdefgh