8----st------sk--
7sb--ws----sbsbsb
6--sbsdwb--------
5----sbsl--------
4--------ss--wd--
3----------ws----
2wbwl------wbwbwb
1wt----------wk--
abcdefgh