8st----sd--sk----
7sbslsb--ss--sbsb
6--sb----sbwl----
5--------------wd
4------wb--------
3wb--wbwl--------
2----wb------wbwb
1----------wtwk--
abcdefgh