8--st--sdst--sk--
7--------wssbsb--
6----slsb------sb
5sb--sb--sswb--wd
4----wb----------
3wbwb------------
2------wl----wbwb
1--wt----wswtwk--
abcdefgh