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