8----------------
7--------sssb----
6------------sbsb
5sbsbsk--wbsb----
4------wswk--wbwb
3wbwb------------
2----------------
1----------------
abcdefgh