8------st--------
7sbsbsb------sksb
6----ss------sb--
5----wb----sb----
4--wb----sb------
3--wdwb------wb--
2wb----wswkwbss--
1wt--wl--sd------
abcdefgh