8----------st--sk
7sb--------------
6--sb----sb------
5------slwb--sb--
4------wd--sdsbsb
3wb--wl----------
2--wb--wt--wbwbwb
1------------wk--
abcdefgh