8--------skslst--
7------sl--sb--sb
6sbst------sdsb--
5----sbwbsb------
4sb------ws------
3------wdwb------
2--wb------wbwbwb
1wt------wkwl--wt
abcdefgh