8stss----sk----st
7--------------sb
6----sbsdwsslsb--
5sb------sswb----
4wbsb--sbwswl----
3--wd--wb--------
2--wb--------wbwb
1--------wtwtwk--
abcdefgh