1---h--gh--gf-ghghge-fe---g--g---g--g---gh--g--gf---gh--gf---4
1---gh---g---g--ghk--k-jklk-lm---l---l---l--l---4
1---l--l--lmnml--klkkj---k--kl--k---k--k--k---4
1---d--cd--d---defd--cd--d---f--c--d---4
1---dh--h--hghggf---hF--gh--gh---h--hijh--h---4