8st--slsk------st
7sbsbsb------sbsb
6--------sbss----
5----------sb----
4--slwb----------
3----ws------wb--
2wbwbsswlwbwb--wb
1------wtwkwlwswt
abcdefgh