~~~~}|}}}}}}}~~~}}||||{|}~~~~~|{}|||||~|~}~}~}}|||||{|{|z|y|x{v{u{u|t}s}stvy|~~~}}}~~~~~~~~~~}|||||||}}~~~~~~}}|||}}}~~~~~~}|}|{{|~|~|~|~|}{}{|{|{|{{{zzy{x{wzvztysyqypzp|q~swz}~~}}}}}}~~~}}}}}}~}|{{{z{|||{{{zzzzzzzzz{{zzz~z}y{yzyyyxywzvzv|w~y|~||}~~~~~~~~~~}|{{{{||||}~~~~~~~}||{|||}|}~~~~~~~~}}}}~~~~~~~}|~~}}}}}}}}}~}~}}}{~z~y~x~w}v}v}u~vwy|~~~~~~~~~~~~~~~~~}}}}}}}}~~~|}||||~|~|~|~|}|}}|}||{{z{y{x{wzuxtxryqypxoxozp}rux|~~~}}~~~}}}}||}}||||}|||}}}|}}}}}}}||||{||}||||}}