8st--slsdskslssst
7sbsbsb------sbsb
6----sssb--------
5--------sb------
4----wlwbwbsb----
3----wb----ws--wb
2wbwb------wbwb--
1wtwswlwdwk----wt
abcdefgh