8st------sk----st
7------sbwdsb----
6sb------sbwb--sb
5------------sb--
4--------sl--wb--
3--wl----wl------
2wbsd----------wb
1----------wtwk--
abcdefgh