}|||||{{{|||||{||}~~}|{zyyyyz}}{{{|||{|}~~~~~}}|{{{{||||}}}}}}~~|{zzzz{}}||||}}}}}~~~}||{{||||}}}||||}~~}{zzzz{|~}||}}}~~~~~}}}}~~~~~~~~~~}}}}}}~~~~}}}~~~}}~~~~~~~~}|{{|~~~~~~~}||||}}}~~~~~~~}|{~~}|~~~~}~~~~~~~}~~}|{||zy}|{~~~~}}~~{{|}}|{}~~}||~}{||{zzz{|}{z{|||||}~~~}~~}|{{{zzz{||{zz{|~}{yyxxxy|~}|{{z{|}}}}}}~~~}||{{{{|||}}~~}~}||||{{{}}}}|}~~~~~~~~~}||}}}}}}}}}~~}|{{||~~~}}~~~~~}}}~~~~~~~~~~|{{{||}~~~}}}}~~~~~~~~~~~}}}}~~~~~~~~~~~~~~~~~~~~~~~~}|||||~}}}}~~~}|||||||||}}}~~}{zzzzz|}|||||||}}~~~}|{{z{zzzz{{{{{{|}~~~|{yxyyyz|~|{z{{{||}||}~~~}|{{zz{{{||||||||}~}|{zyyyyz|~|{{{||||}}~~~~~~}~~~}}~~~~~~~}|||||}~}~~}}~}|{|}}~~~~~~~~~~|{|||||~}}}}}}~~~~|{{zzyzz{{{||{||}|~~~}|{{zyyz{{~~ywz|zz|~}|~~}~~~}~}||zz{|{{z|}zx}~{z{}}|{zyxwz~{}}zy|~~~}~}{z||{z{{}~~~~~~~~~|}||}zz~|}~}}}~~}|~~{z~}}~{{~~{{}{z}|}~}}~}~}|{|}~~}~~}~~~~~~}}}|||}~~~}~~~}||{{{|~~}}}}}}~~~}||{{{{{||{||}}}}}|{{zzz{{}|{{{|}}}}~~~}}}||}}}}}}}}}}~~|zzz{{{}}|||||}}~~~~~~|||||||||}}}|}}~~}|{zzz{|~}|}}|}}}~~~~~|{z{{|{{{||}}}}~}||{zzz{}}|}}}}}}}}~~}}}|||}}}}}}}}~~|{{{{{{}}}}~~~~~~~~~~~~~~~~}|}}}~~~~~~~~~~~~}}}}~~~~~~~~~}}}||}||}}~~~~~~~||||{|~~}}}}||}~~~~}}}}}||}~~~~}}}~}|{zz{|~}}}}}~~~~~}|{{{{||||||}}}}}~~}|{{||{|~~}|||}}}~~~~~}||||}}}}}}}}~~~~~}||{{{|~~}||}}~~~~}|||||||}}}}}}}}}~~}{{zzy{}}||||||}~~~~~~~~~}|||||{{|}}}}|}}~~}}{{zz{|~~}|||}||}~~}|||{{{||}}}}}||}~~~}{{zzz{|~||||}}}~~~~~~}}}~~~~~~~~~}~~~}~~~~~~}||||}~~~}}}}}~~~}}}~~~~~~~~}}}~}|{|||~~~~~~~~~~~~~~~~}~~~|{||{|}~}}}}}}~~~~~}}}}}||}~~~~~~~}|{z|}}~~}}~~~~}}}|}~~~~~}}~~~~}|{|||}~}}~~~~~~~~~}~~~~~}}||}}~~~~~~~~~~}|}~~~~~~~~~}{{||||~~~~}}}}}~~}||}|||}|}~~~}||}~}{{{zzz{~~}|||||}~~~}}||||||}}~}}}~~~~~}|{{|||}~~~~~}~~}}}~~~~~}~~~~}}|{{{||~~}||}~~~~}||||}||}}}}}}}}~~}|{zzzz|~~}||{|||}}~~~~~~}|{{{{{{{{zz|||{{{}~~}|{zyyyyz|~|{{{|||||}}~~~}{{{{{{{{{||||||{|}~}{{zyyzzz}~}}|||{{|}}}~~~}{{{{{{{{z{{{|||||~~}|zyyzz{|~||||||}}}}~~~~}||{{{{{||||||}||}~|{zzz{{|~}}|||}~~~~}||{|||||}}}}}}}~~~~}}|||||~~}}}}~