~~}}~~~~~}~~~~~~~~~ysuy}~~~~~~~~~~~~~}}}}}}}}~~}}}}}}}}}}||}}||||||||||||{{|||{{{|||~|~{~{~{{{|~|~|~|~|~|~|~|~|~|~}~}~}~||}}vprv~z|~}~~~~~~~~~}~}~|||~|~|~|~|~|~|~|~|~|~|~|~|~{~{~{~|~|~|~|~|~|~}~}~}~}~}~}~}~}~~~~~~~~~~~~~~xqouy|~~~}|{{{{{zzzzz{{zzzzyyyyzzzyyyyyzzzzzzzzzzzzzyyyyyzyyyyyzzzzzzzzzz{{{{{{{{{{{{{{|||||||||}}~wpot}y~{}~~~~~~~~~~~~~~~~}}}~~|z~y}y}y}y}y}y}x|w|x