8--------------st
7--sbsb----sb--st
6------sl----sk--
5----sbwbsbwssb--
4sb--wb--wb--wb--
3sdwb--wt--wdwk--
2wb----------wb--
1----------wt----
abcdefgh