8------------sk--
7----------------
6------sd--sbsbsb
5----------------
4----sb--wbsb----
3--wswdsl--wb----
2st----------stwb
1----wt------wk--
abcdefgh