8------st--stsk--
7--slsd----sbsbsb
6sb------sb------
5--------sl------
4------sbws------
3--wl------wdwb--
2wbwbwb----wb--wb
1------wtwt--wk--
abcdefgh