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