8------wdsk------
7----st----------
6----------------
5----wl----------
4----wb------wbsb
3--------------wb
2----------wbwk--
1----------------
abcdefgh