|{{|{{{{{|{{|{zyxwwxwxxwwxwwxwwxwwxwwxwwxwwxwwwwxinf{ty{{{{yzzz{{{{zyywwwwwxyxxyyxyyxxyxxyxxxyxxyxxywxyxxquaysy{||{{|{{|}|}{{{yyyyyyyyyxyyywxyxwyxxyyyyyyyzyxyyxyzhpeu{|}{{{{yzzyzzyyywvuuuuuttutuvuuuvvwwvvvuvwwwwwwwxwwxwyecsju{{{{zz{z{{{{{z~y~~y~wwxwxyyyyyyyyxyxwxywwx