prsuuvuwwxwxwyxxwxxyyyzyzy{y{yzyzyzyzyzyzyzyzy{yzyyzy{z{{{|z{|}}yxxxwussruy|~|yxwwvwvwvxwxwxwxwwvuvtusqpppprsuwxyyzy{z{{|{|}{}|}|}{}|}{|{|{|{|{{{{{|{{{{|{}{}{}|}||{|{|xy{~~zxwwwusqprvy|~~{yyyyxyxywxwywxwwxwvuutssqpqpssuvyz|{~}~|~~~}}~}}~}}~}|~~}}}~}|}~}}}~~}}~}}}~}}}~|}{~|}{~{}{~{~{}|~{~{|~{{~{{~{{~{~{}|~|~{~}}}~|}|~}||~}}v|{~yupnnllifdcjpux{~~|z{y{yzyyyyyyyxyxywwuvtussstsvwyy{~{~}}}}|}~||}~}|}~}|}~}}}~}}|~|}{~{~{~{}{~{}{~{~{{{z{zz~yz~zz~{{~{~{}{~{~{~{~z~{~z{~y~y~y~z~z~y~y}