8st------sk--ssst
7sbsbsdss--sbsbsb
6----sbslsb--ws--
5------------wl--
4------wb--------
3------------ws--
2wbwbwb----wbwbwb
1wt----wdwkwl--wt
abcdefgh