8st--slsdsk--ssst
7sbsbsb--slsbsbsb
6----ss----------
5--------sb------
4------sbwb------
3------wb--ws----
2wbwbwbwswlwbwbwb
1wt--wlwd--wtwk--
abcdefgh