8stssslsd------st
7----------sbsl--
6sb--sb----sk--sb
5--sb--sb----sbwd
4------wl--------
3wb----------ws--
2--wb------wbwbwb
1----wt--wt--wk--
abcdefgh