8stss--sdskslssst
7sbsb------sbsbsb
6----sb----------
5------sb--------
4--wbwb--sb--sl--
3--wd----wb------
2wbwl--wbwswbwbwb
1wtws----wkwl--wt
abcdefgh