8--st--sd--stsk--
7--slsb--sssbsbsb
6sb------sb------
5--sb------------
4--ss--wbwb------
3--wsws------wb--
2wbwb------wbwlwb
1wt----wd--wtwk--
abcdefgh