8stssslsdsk----st
7sbsbsb----sbsbsb
6------sb--ss----
5sl------sb------
4------wb------wb
3wb--ws--wbws----
2--wbwb----wbwb--
1wt--wlwdwkwl--wt
abcdefgh