8stst--------sk--
7----sd----sbsb--
6------slsbsssb--
5--wl------------
4----sswb--------
3sbwb----wl--ws--
2wd--------wbwbwb
1--wk--wt------wt
abcdefgh