yvwxwvz|xvxwvy{yxxwwyzyxxxyyzz{}~~~}~|}~}~~~~}||}~}~~}|zz{zy{~zwwwwwxxxxxxxzyxxzzyxxxxxxxyyz{|}~~~~}}}}}}~~}}}}}}}}}}}}}~~}|{{{{{{}ywwwwwxxxxxxxyyyyyyzzzzzzzzz{|}~~~~~~~~~~~~~~~~~~~~~~}||||||yxxxyyyyyyyzzzzzzzzzzzzzzzz{{|~~~~~~~~~~~~~~~~~~~~~~~||||||}}xxxxxyyyzzzzzzzzz{{{z{{zzz{{|~~~~~~~~~~~~~~~~~~~~~~}|{{{{{{~yxwxxxxxxxyyyyyyyyyyyzzyyyzz{|}~~~~~}}}}}|||}||}}}|||||||}~~~~~}|{zzzz{{xwwwwwwwwwwwxxxxxxxxyxxxxxxyz{|}}~}|||||{{{{{|||{{{{{{{{{|}}~~~~~}|{zzzzzzz}wuvvvwwwwxxxxxxxxyyyyyxxxxwxyz{|}~~~~~}}}}}}}~~~~~~}}}}}}}~~}|{{{{{|wwxxxxxxyyyyyyzzzzzzzzzzzzzz{|}~~~~~~~~~~~~~~~~~~~}~~~}|{{{{{|wwwwxxxxxxyyyyyyyyyzzzzyyyyz{|}~~~~~~~}}}}}}}}}}}}}}}}}}}~~||{{{{{|~wwwxxxxxyyyyyyyzzzzzzzzzzzz{{|}~~~~~~~}}}}}}}}~~~~}}~~}}~~~|{{{{{{}zwwxxxxxxyyyyzzzzzzzzzzzzzz{{|}~~~~~~}}~~~~~~~~}}~}~~~~}||{{|||zxxxxyyyyyyyzzzzzzzzzzzzzz{{|}~~~~~}}}}}}}}}}}}}}}}||}}~~~}|{zzzzz||wvwwwwwwxxxxxxxyyyyyyyyyxxyyz|}~~~~~}}}}}}}}}~~}}}}}}}}}~~}|{{{{{{~ywwwxxxxxxyyyyyyyyzzzzz