~}z|}~~~~~}}F|||||}~~~~}||}~}|}}~~~~}||}}~~~~~}}F{{|{}|}}||}|}}~}||}}}~~~~}~}|}~~~~}|{}}}}|{{{}}}}~~}}}~~~~~}~~~}{|~~F~F~}~|F}~EE~~}{{{||~~~~}}}~~~~~~~~~~~F~|||~}~~E}}|}FF~~FG~~}{z||}~~~~}}}}~~~~~}~~F~~|}~~||E}~|~FFFG~~~~~~~~}}}}}}||||{{}~||~~~~E{{F}}~FEJ~|~~}}}}|||||{{{z~}F}|}}~~||F}}}}|~EJ~~|~}}}}}|{{{zzzzz~}~F}~{|}}}|}}}}}~HH~~~}}}}}||||{{zzzyyy~}~~F}}{~}}}}}}||}~HH~~}}}}}||||{{{{zzzzy~}~F~}}}~~}}}|{{{{JJ}~J}}|}|||||||||{{{{z}}~~~}~}~~~~}}~{{|{{{~~}}}}}}}||||||{{{{{}}~~~~||~~~~~}~}}z{|}~~~~~~~~~}}}||{{{z|{}~~~~~}~~~~~~}}zzz{~~~~~}}|||{{{{}~~~H}|}~~|~}}{zz{||}~~~}}||{z}}}}}}I|}~~~}~}}zyzz|}}~~~~~}}||||}}}|~~}}~~~~}~~yz{|~}~~~~~~~~~}}}}}~~~~~~~~~~~~~}~~zzz|}~~~~~~~~~~~~~~}}|~~~}~~}~~}F~|}}}}}z{||~~~~~~~~}}}}}}}|~~~~}}~|~}{{{}~{z{|~~~~~~}}}}}}||{z|~~|}}~~~~|{~{z{{~|zz||}}}}}}}||||{{{zzz|~~}||}}}|{||}{{{~zz{{~~~~}}}}|||{{{zz||}|||{|{{{|~|{{~~{zz~~~~~~~}}}||{{z{z}~{|}~||{{z|~|||~{zz~~~~~~~~~}}||{{{z{{||{|~~}|{{~~}||~}zz~~~~~~~~}}}|||z{z|||{|~~~~|{~~|||~}z{~~~~}}}|||zz|~|{}~~{|~~~}||~~~~}}|||{|~~}||||{~~~~~|}|~~~~~~~~}}}{z{|~}}}~}~~~F|}~~~}}}|~~~~~}}}}}||||||}~}|}~}|~~~F{|~~~~~}}|~~~~}}|||||{||~}{|~}|~~}|F}}~~~~~~|~~~|||{{z|}~~||~~~}||}|{||}~~~~}~~~~~|||{{|||~}}}~~~~|||zyz{|~~~~}~~~~~~}}}}}|||}}||}~}}~~}||{|||{||~}~~~~~~~~~~~~}}}}||~}}{~~}}~~{{}}}}|||~~~~~~~~~~~~}}}}}}}~~~~}}~~}}{{}}~~~|~~~~~~~~~~}}}}}||||~~}~~~~~~}}|{}~~}~~~~~~}}}}}||||||||}~~~~~~|~~}|z|~~~~}~~}}}}}}}}}}}}}||~}~~I|}}}{z|}~~~~~~~~~~~}}}}}}}||~~~~I~}{{zy{|~~~~~~|~~~~~~~~~}}||||||~~~}|zyyz}~~}~~~}}|}}|~}~~~~~}||}||~~~~~}yyzy{|~~}~~~}{{{||~~~~~~}|||~~~~I~~||yz|{||}}}~|{}}{|~~~~}}||}~~~}~|{z{}}~~}~~~||~~~}}~~~~}}}}}}~~~}}}{z~~}}GF}}}~}|}~~~|~~~~}}}}||}}~}{|{|~~}}GF~~|}}|}~~~}~~~~}}{{{|||||||||||||}}}}}}}~~~~~~}~~~~~}|||||{|}}~~~~~~~~}}{||||||||||}}}}}}}}~~~~~~~}~~~~~||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}~~~~~~~~~~~~~}}~~~~||{{{|z}~~~~|}}}}~~}}}}}}}}~~~~~~~~~~~~~~~~~~~~}}~~~~|||{||{|}~~~~~~~~{|}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~}}~~~~}|~|{||}|}~~~~~~~}zz{|}}{{{}}}}}}}~~~~~~~~~~~~~~~~~~|}~~~~~~~~~|}~|z|}}}|{}}~~}|zyyy{|zz{|||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{zzz{||}}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{yzzz{||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{xzz{{||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{zzz{{||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{z{{{|||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{z{{{{||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{zz{{{||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{|zz||||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{|{{||||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{|{|||||}}}~~~~~~~|||}~}}}}~}~}}}~~~~~~~~~~~~~|||{{~z{{|||}}}~~~~~~~~~~~~~|||{{{|}|||}}}~~~~~~~|||}~}}}}~}~