8st--------stsk--
7----sdsswssbslsb
6------ws--sssb--
5wb----wb--------
4----wd----------
3----wl----------
2--wb------wbwbwb
1wt--------wtwk--
abcdefgh