8st--slsd--stsk--
7--sbsb--slsbsb--
6sb--sssb--ss--sb
5--------sb------
4----wl--wb------
3--wdwbwbwlws----
2wbwb--ws--wbwbwb
1wt--------wtwk--
abcdefgh