8--------st--sk--
7------sb----sbsb
6sbsd------------
5--sb------------
4------------ss--
3--------wbssst--
2wbwbwbwd----wl--
1wt------wt--wk--
abcdefgh