uuuuuvvvvvvvvvvvvvvvvvwwwwwwwxxxxxxyxxxxxyyyzzz{|{{{{yyxxxwxxxwvutwvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyzzyyyyyyyyz{zz{||{{zyyyyyxxxxxvtx~wwwvvvvvvvvvvvvwwwwvwwwvvvvwwwwwwwxxxxxxxxxxxyyxyxxyyyyzzzz|{zzzyxxwwwxxwwvutxvvvvvvvvvvvvvwwwwwwwwwwwvwwvvwwxxyyyyyyyzzzzzzzzzzzzzz{{{|}}||||zyyyyyyyyxw{{xxwwwwwwwwwxxxxxxyxxxxxwxwwwxxyyyzzyzzz{{{{{{{{{{{{{{{{|||}~~~}}|{{zzyzzyyxz~yxxwwwwwwwwwwxxxxxxxxywvuuvvvvwwwwwwwwwwwxxxxxwxxxwwxwxyyyz{{zzzyxwwvvvwwvutswuuutttuuuuuuuuuuuuuuuuvuuuvuu