~}~~~}~~}~|~~~}~~}~|~~~}~|~|~}~~}~|~~~}~~}~|~~~}~|~|~}~~}~~~}~~~}~~}~}~~~}~~}~}~~~}~|~}~}~~}~}~~~}~~}~}~~~}~|~}~}~~}~~~|}~}|~}|}|}~}|~}|}|}~}|}{}|}|~}|}|}~}|~}|}|}~}|}{}|}|}~|}~}|}}~}|}}|}|}~}}|}}|}|}}}|}{}|}|}}|}|}~}}|}}|}|}}}|}{}|}|}}|}}~~}{|}~|{}|{|{|~}|{}|{|{|}|{|z|{|{}|{|{|~}|{}|{|{|}|{|z|{|{|}{|}~~|{||}|{||{|{|}||{||{|{|||{|z|{|{||{|{|}||{||{|{|||{|z|{|{||{||}}|z{|}{z|{z{z{}|{z|{z{z{|{z{y{z{z|{z{z{}|{z|{z{z{|{z{y{z{z{|z{|}}{z{{|{z{{z{z{|{{z{{z{z{{{z{y{z{z{{z{z{|{{z{{z{z{{{z{y{z{z{{z{{||{yz{|zy{zyzyz|{zy{zyzyz{zyzxzyzy{zyzyz|{zy{zyzyz{zyzxzyzyz{yz{||zyzz{zyzzyzyz{zzyzzyzyzzzyzxzyzyzzyzyz{zzyzzyzyzzzyzxzyzyzzyzz{{zyyz{yyzyyyyy{zyyzyyyyyzyyyxyyyyzyyyyy{zyyzyyyyyzyyyxyyyyyzyyz{{yxyyzyxyyxyxyzyyxyyxyxyyyxywyxyxyyxyxyzyyxyyxyxyyyxywyxyxyyxyyzzyxxyzxxyxxxxxzyxxyxxxxxyxxxwxxxxyxxxxxzyxxyxxxxxyxxxwxxxxxyxxyzzywxyyxwyxwxwxyyxwyxwxwxyxwxwxwxwyxwxwxyyxwyxwxwxyxwxwxwxwxywxyyyxwxxyxwxxwxwxyxxwxxwxwxxxwxvxwxwxxwxwxyxxwxxwxwxxxwxvxwxwxxwxxyyxwwxxwwxwwwwwxxwwxwwwwwxwwwvwwwwxwwwwwxxwwxwwwwwxwwwvwwwwwxwwxxxwvwwxwvwwvwvwxwwvwwvwvwwwvwvwvwvwwvwvwxwwvwwvwvwwwvwvwvwvwwvwwxxwvwwxwvwwvwvwxwwvwwvwvwwwvwuwvwvwwvwvwxwwvwwvwvwwwvwuwvwvwwvwwxxwuvwwvuwvuvuvwwvuwvuvuvwvuvuvuvuwvuvuvwwvuwvuvuvwvuvuvuvuvwuvwwwvuvvwvuvvuvuvwvvuvvuvuvvvuvtvuvuvvuvuvwvvuvvuvuvvvuvtvuvuvvuvvwwvuuvwuuvuuuuuwvuuvuuuuuvuuutuuuuvuuuuuwvuuvuuuuuvuuutuuuuuvuuvwwutuuvutuututuvuutuututuuututututuututuvuutuututuuututututuutuuvvutuuvutuututuvuutuututuuutusututuututuvuutuututuuutusututuutuuvvuttuuttutttttuuttutttttutttsttttutttttuuttutttttutttstttttuttuuutsttutsttststuttsttststttstrtststtststuttsttststttstrtststtsttuutsttutsttststuttsttststttstrtststtststuttsttststttstrtststtsttuutrsttsrtsrsrsttsrtsrsrstsrsrsrsrtsrsrsttsrtsrsrstsrsrsrsrstrstttsrsstsrssrsrstssrssrsrsssrsqsrsrssrsrstssrssrsrsssrsqsrsrssrssttsrsstsrssrsrstssrssrsrsssrsqsrsrssrsrstssrssrsrsssrsqsrsrssrssttrqrrsrqrrqrqrsrrqrrqrqrrrqrqrqrqrrqrqrsrrqrrqrqrrrqrqrqrqrrqrrssrqrrsrqrrqrqrsrrqrrqrqrrrqrprqrqrrqrqrsrrqrrqrqrrrqrprqrqrrqrrssrqqrsqqrqqqqqsrqqrqqqqqrqqqpqqqqrqqqqqsrqqrqqqqqrqqqpqqqqqrqqrssqpqqrqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqqrrqpqqrqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqqrrqppqqppqpppppqqppqpppppqppppppppqpppppqqppqpppppqpppppppppqppqqqppppqppppppppqppppppppppppppppppppppppqpppppppppppppppppppppppqqppppqppppppppqppppppppppppppppppppppppqpppppppppppppppppppppppqqqppqqppqpppppqqppqpppppqppppppppqpppppqqppqpppppqpppppppppqppqqqqpqqrqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqqrrqpqqrqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqpqrqqpqqpqpqqqpqpqpqpqqpqqrrrqqrsqqrqqqqqsrqqrqqqqqrqqqpqqqqrqqqqqsrqqrqqqqqrqqqpqqqqqrqqrssrqrrsrqrrqrqrsrrqrrqrqrrrqrprqrqrrqrqrsrrqrrqrqrrrqrprqrqrrqrrssrqrrsrqrrqrqrsrrqrrqrqrrrqrqrqrqrrqrqrsrrqrrqrqrrrqrqrqrqrrqrrsssrsstsrssrsrstssrssrsrsssrsqsrsrssrsrstssrssrsrsssrsqsrsrssrssttsrsstsrssrsrstssrssrsrsssrsqsrsrssrsrstssrssrsrsssrsqsrsrssrsstttrsttsrtsrsrsttsrtsrsrstsrsrsrsrtsrsrsttsrtsrsrstsrsrsrsrstrsttttsttutsttststuttsttststttstrtststtststuttsttststttstrtststtsttuutsttutsttststuttsttststttstrtststtststuttsttststttstrtststtsttuuuttuuttutttttuuttutttttutttsttttutttttuuttutttttutttstttttuttuuuutuuvutuututuvuutuututuuutusututuututuvuutuututuuutusututuutuuvvutuuvutuututuvuutuututuuututututuututuvuutuututuuututututuutuuvvvuuvwuuvuuuuuwvuuvuuuuuvuuutuuuuvuuuuuwvuuvuuuuuvuuutuuuuuvuuvwwvuvvwvuvvuvuvwvvuvvuvuvvvuvtvuvuvvuvuvwvvuvvuvuvvvuvtvuvuvvuvvwwwuvwwvuwvuvuvwwvuwvuvuvwvuvuvuvuwvuvuvwwvuwvuvuvwvuvuvuvuvwuvwwwwvwwxwvwwvwvwxwwvwwvwvwwwvwuwvwvwwvwvwxwwvwwvwvwwwvwuwvwvwwvwwxxwvwwxwvwwvwvwxwwvwwvwvwwwvwvwvwvwwvwvwxwwvwwvwvwwwvwvwvwvwwvwwxxxwwxxwwxwwwwwxxwwxwwwwwxwwwvwwwwxwwwwwxxwwxwwwwwxwwwvwwwwwxwwxxxxwxxyxwxxwxwxyxxwxxwxwxxxwxvxwxwxxwxwxyxxwxxwxwxxxwxvxwxwxxwxxyyywxyyxwyxwxwxyyxwyxwxwxyxwxwxwxwyxwxwxyyxwyxwxwxyxwxwxwxwxywxyyyyxxyzxxyxxxxxzyxxyxxxxxyxxxwxxxxyxxxxxzyxxyxxxxxyxxxwxxxxxyxxyzzyxyyzyxyyxyxyzyyxyyxyxyyyxywyxyxyyxyxyzyyxyyxyxyyyxywyxyxyyxyyzzzyyz{yyzyyyyy{zyyzyyyyyzyyyxyyyyzyyyyy{zyyzyyyyyzyyyxyyyyyzyyz{{zyzz{zyzzyzyz{zzyzzyzyzzzyzxzyzyzzyzyz{zzyzzyzyzzzyzxzyzyzzyzz{{{yz{|zy{zyzyz|{zy{zyzyz{zyzyzyzy{zyzyz|{zy{zyzyz{zyzyzyzyz{yz{||