~~~||}~~~~~~~~~~|||}~~~~~}{||a}`{|}~}{|~~~}|}}|{{z{{|}|{}|{zz{~||}q^xlwy{}}{yy{|~}~~~}~~~}zz{z|}||}}}}}}~~~}}~~~~}}}}||~}_Yx}}}|{z{{|}~}}}|}|{~{~|~~||{{|~}}}}}|{{|}|{|}~~~~}}||z}x}x}{}{~~|^W}pxyzzzz|}{{|}~~~~}{{}~}|||{z{|{{|~}{{}}}}~~gax{zz{|~~}|{{~~~}~~~}}~~|}~~}~~~~}||~~hg~|{{{||{|||}}~|}||}|}~~||}~}yxz{{}~{z|~~|{|~~~|ywwyzzylj{wwvwvuvvvwy{{yyz{}}{zyz{zz|||~~{~