8st------sk----st
7--sbsb--ss--sb--
6sb--ssws------sb
5sl--------------
4ws----wbwb------
3----wb----------
2wbwb--------wbwb
1wt--wlwd--wtwk--
abcdefgh