8--wdwt--------sk
7------st----slsb
6sb----sdwssbsb--
5------wl--------
4------------ss--
3wb------wbws----
2--wb------wbwbwb
1----------wtwk--
abcdefgh