qnqprqtrsqsrtrstrtrsqsqsrtsutuststrtrstwwwyxywwwwwyz{z||~{~{{zy{z{y{z{z{yywx{|~~|~|~~|~|~~~|~|~|~|~|~~~~~~~~~~zx|~~~||{{z{{y{z{z{z{z{y{z|{~|~|~|~{~|~~~~~|~|~|~~~~~~~~~~~~~~~~~}~}}~}}||||{{{{{{z~z~z|z~z{z~y{y|y{y~y{y~y{yxxxxxyxuxwwzw{w~v{v|v{v~v|v{v~w{y||z|{~~~~zz{{|}~|{yzxyxzxyx~y|xyywztxqypxpyqxrzsyt{t{t{s{r|r{q{pzo{n{n|m~l{l~l|k~k|k~j|j~j{i~i{i~i|h~h|h~h{g~g|g~g|g~f|f~f~f~f~e~ee|ee~ddddddcccccc|c~b{b