~~~{wwz{}~~~~~~~~~~~}~~}{zzzyyxxyz{||~~~~~~}vmllpv{|}~~~}}}}|}||{{{{{zzyyxwwwvvvwxyz{{|}}~~~~~~~~~~~~}}~}}}}}}}}}}~~~{{z|~}z{{|{||}}}|}~}vkhhmu{~~~~~~~~~~}}||{{{zyxxwyyz{|~~~~~~~~~~~~~~~~||}|}}~~~~}{~zsmlpsy|~~~~~}}||}|{{{{z{zyyxywxwwwxyy{{|}~}~~~~~~~~}~}}}}}}}}}}}}|}~}{z{z{z{{|}~}~}~~~~~zqlkntz~~~~~~~}~}}|{{{zyzyyy{{}~~~{{~~~}|}~~}}~negjs{~wwxyyz{|~~{~~{|~|uswx}~~|ub[_fs~~}{{yywwvuwz|~~~~~~wbTX^l{