~|{{|}~~~}{{{|}~}~~}|{{{}~}|{{|}~~}|{{|}~|{{{|~~}}|}}~~}}}}~}||{|}~~}||}~}|{{|}~~}|{{{|~~~~}|||}~~}|{{|}~~~}|{|}~~}|||}~~}||}~~}||||}~~}|||}~~}|{||~~}|{|}~~~~~}|{||~~|{{{|~~}|{{{}~~}|{{|}~}|||}~}}||}~~}||||~~}||}~~}|{||~~}|{{|}~~}|||}~~}|{z{|}~|{yyyz{~~}{zz{|}~~}}~~}|{||~~}|{|}}}|}~}||||~~}|{{{|}~~~}}~~}}}}}~}{zyxy{}}}~~{yxwxz|}}}~~|{z{|~|zz{}~{yxxy{~}|||}~}|||}~}|{z{|~}||}~~}}}}~~~~}}||}}~}|{z{|~~~|zyxyz|~~}||}}{zz{}}{zz{~{xwwy}~|{z{}~}|{||}~}|{{|~~}}~~~~~~~~~}}}~~~|{zz{|~|zyyz{}~}}~~}{{{}}{zz|~}zxwx{~~|{{|}}{zz{|~}{zzz{}~}}~~}}~~~}}}}~~~}{zz{|}}{zyz{|~~~~~~|{zz{}~{zyz|}{yyz|~~|{{|~~|{{{|~~~~~|{yyz|~}|}~~~}}~~~}}}}~~|{z{|}}{{{{|}~|{{|}~|{{|~~|zyy{}}|||~~}|{{|}~}~~}zyyz|~}|}~}}}}~~~~~}}}~~}||||}~}|{{||}~~~~~}|{|}~|{{|}~|zyz{~~~~~~}}}}~~~~~~|zyy{}}||}~~}}~~~~~}|||}~~~~~~~}}}~~~}|{|~}{zz|~}{yxy{~}|||}~}|||}~}|{|}}|{|}~}|||}~~}||{{{|}~~~~~~~~}}||||}}~~}|{zz{{|~~~~}|||}~|zz{|~~}||}~}|||}~|zyy{}}{yyz}{ywwy{~~~~~}||||}}~}|zzzz|}}|{zz{|}~}||}~~|{{{{|~~~}}}~~~}}|}~~}{{|}~|zyyz|~~~~}|{zz{|~~}}}~|zyyy{|~~}}}~}|{{{|}~~}|zzz{|~~~|zyxxy{}~}|{{{{|~}|{z{|}~~}}}}~}}||}~~}}|}~~}|}}~~~~~}|{z{|~~}}}~}{yxxyz}}|{zzz|~~~~~|zyyz|~~~~~~}||}}~~~~}~~~~~~~~}}|||}~~||{{|}~~}|{{{|}~}}~|zyyy{}~}}~}|{{|}~~~~|{zzz{}~~~~|{{{{|~~}}||}~~}}|}}}~~}}}~~~}}}~~~~~}}}}~~~~|{zzz|}~~~~|{zzz|~~}|{{{|}~~}||{||~~~~~~}}|}}~~~}|||}~~~}}}~~~~~~}||{||}~~}|{{{|~~}|{{||}}}|||}~~~~~~}~~~}|{{{|~