8stssslsdsksl--st
7sbsbsb----sbsb--
6------sb--ss--sb
5----------------
4----wlsbwb------
3----------ws----
2wbwbwb----wbwbwb
1wtwswlwd--wtwk--
abcdefgh