8--------st--sk--
7--sb------sbsb--
6sb--sbsd----sb--
5------sl----wb--
4------wb--stwdwb
3wb--------------
2--wb------wkwb--
1--------wt----wt
abcdefgh