8------sd--st----
7----st----sb--sb
6----slsb--wssbsk
5sb--sb--ss------
4--sb----wb----wd
3------wb------wb
2wbwbwb------wl--
1--------wtwtwk--
abcdefgh