8------sl------st
7------st--sbsb--
6----wdsk--ss--sb
5------sb--------
4wl--sb----------
3----wb----------
2--wb------wbwbwb
1----wl--wt--wk--
abcdefgh