8st--st------sk--
7----sd----sbsb--
6--sb----------sb
5------sbws------
4sbss--wbsswb----
3slwb--wd--wswb--
2wb------------wb
1wt--wl----wtwk--
abcdefgh