~{~~~~~~}|}~}|~~~~~~|}||}|~~~~~~~~~~~}}|{|}}|~~}|~~~~~|||{}|~~~}~~~|~~~}|}||{~~~~~~~~~}|}|}{~~~~~~~}~~~{}~||{}|~~~~{~~}~|~|||z|}p}~~~~~}~|}{}{}|}}~~~}~~}|~}~{|}|{}|{}|}~}~~}~}|{{zy|~}~}~~~|~~~~~}~{{{{{|}{|}|~~~~