8----------sl--st
7------sb----sbsb
6--sb------------
5sb--------sbwb--
4--wbwl--skwd----
3wb------wb----wb
2----------------
1----wtwk------wt
abcdefgh