}y~z~yx~wvvutsssstvyz~~||{z{z{{|{}|}|~}~|~}~}}~}~~~}~}}~~|}|}{}{|z~}{y~|~{}||z{{{{{{{|z}{|{~z}y~{~y~y~xx~w~vvusssssrtvy|~~~{|{{z{{|{|}|~|~}~}~|