8------wt----sk--
7----st----sbsbsb
6--sb------------
5sb--------------
4----------------
3----wb--ws--wbsl
2wb------wbwb--wb
1----wl------wk--
abcdefgh