8st------sk----st
7sbsbsb----sbsbsb
6----sssb--------
5--------sb--sd--
4----wl--wbss----
3----wswbwdwb--sl
2wbwbwb------wb--
1wt--------wtwk--
abcdefgh