zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj
zzzzzzzzzzzzzzzzddddddddddddddgjjdfjjfdgjjhjjdjddhhdjdjdjdjdjdjfjfjddjdjjfjdjfjfjfjdjdjdjdjddj