1---kJ--klk-jkj-hhg---hk--k---k--k---k--k--k---4
1---f--efghge-fgfecd-efed-ed---f---f--f---f--f--ef--dc---4
1---h--gf-ghghge-fe---gh--gf---f--efgf--fe---4
1---k--m---lnml-mkl--kj-klkl--lk---m--m---m--m---om-no---4