8----sk----------
7----------------
6wksbws----------
5sb------wlwdwb--
4wb--------wb----
3------------st--
2----------------
1----------------
abcdefgh