{{{}}}~~~~~~~~~~~~|~~~~~~~}~{{|{|}~~~~~~~~~~~~~~~}{|{}}~~~}~~~~~~~~~~|}{~~~~~~~|}~~~~~~~~~~~~~~~~~}}{|~}~}~~}~~~~~~~~~~~~~~~~}~|~{{{{|~}~|~}~~~~~~~~~~}~{{|~}{|}~}~~~~}~~~|~~~~~~~~}~{{{|{}|~~~~~~~}~~~{~}~~}~}~~~~~~~~~~~}{z{{||~|}~}~~~~~~~~~~~~~~~~{}{y{{{{}{}|}~~~~}~~~~~~~~~}~|{{{z|}{}|}~}~~~|~}~~~||{}}~|~~~~~~~~~~~~~~}~~~}~}~~~~~~~}|~~~~~~~|{|{{{}|}~}}~~~~~~~~~~~~~~~|}{{{{}}||}}~~~~~~~~}~}~~~~~~~~~~}{~{{{{{|}|}~|~~~~~~}~~}~~~~|{}|}~~~}~~~~~~~~~~~{|}~}}~~~~~~~~}~~~~~~~~~~~~{~{z{{{}|}~~|~~}~~~~~}~~~~||{}||{~}|}~~~~~~~|~~~~~~~~~~~~}|{{|}}|~~~~~~~~~~~~~|~|~}~~~~~~~~~~~|~{|}~|~}~~~~~~~~~}~~~~~~|~|{{{}{~~~~}~~~~~~~~~~~~}{~{z{{|{|}}~}|~}~}}|~}~~~}}{{~~~~~~~~~~~~~}}{~}~~~~~~~~~~~~~~~{|}{|}|}~~~~}|}{}}~~~~|~~{{}|~~~}~~~~~~~~~~~~~~~|~~{|{|}~~~~~~~~~~~~}~~~~{|~|~|~~~~~~~~}{|}{|~}}~~~~~}|{{{|~~~~~~~~~{{}{|}~~}~~~~~~~~~~~~~}~{{{|{|||~}~}~}~}~}~}~~~~~~|{}~}~~~~~~~~~}~~~~}}{}{}|~~~~~~~~~~~~~~~{{|~~}~|~}~~~~~~~~~}{~{{}{|}~~~~~~~~~~~~~}~{~~{{z{{|{}~|~}~}~~~~}~~~~}|~}}~~~~~~~~~~~~}~{|}|~~~~~~~~~~~~~|{}{}|~~~~~~~~~~~~}~~~~~~}{|{~~~~~~~~~~~}~~}|}{~~~~~}~}~|~~~~~|~~}~~~~~~~~~}{z{{{}~{~~}~~~~~~}~~~~~~~|~~{z{{{{|}~}~}{~~~}}~}~~~~~{~|{{{{|{~~}~}|~~~~}~}~~~~}}||~~~~~~~~~~}|{}~}~}~~~~~~~~~~~~~~~~~~}{|{|{|||~|~~~~~}~}~~~~~{{{|}{}}~~}~~}~~}~~~~~~|~}{|{{}~}~~~~~~~~~~}||{}|~~}~}~~}~}~}~~~~{{{|}|}~~~~~~~~~~~~}~~{{{{|}|~}~}~}|}{|{~~~~~~~~~~~~~}|~{|{|{}|}|~~~~|~}{~}~~~~~~~~~~{}|~~~~~~~~~~~~~~~~}|~~~}~~~~~~~~~}{|}|~~~~~~~~~~~~~~~|~}z{|}{|}~}~~~~~~}~~~~~~~~}~{{{{|~|~~}~}~~~~~}~~~~|~~~~~~~~~~~~~~|{}{}~~~~~~~~~~|~~~~~~~|}z{{{|~~}}~~~~~~~~~~~~~~~~~|~}{{|~|}~~~~~~~~~~~~~~}}{|~~}~~~~~~~~{{|{~~}~~~~~~~~~~}~~~~|z{|}|~}~|~|~~~}~~}~~~|}|~~~~}~|~~~~}~~~~~}~}{}~~~~~~~~~~~~~}|{}|~~~~~~}~~~~}~~~~~}~|~~~~~~~{}}|~~~}~~~~~~~{{{|{~|~~~~}~|~}~|~~~~~~~{~}{{|{{|~}~}~~~~~~~~~}~~~~}~{{|{{|}}~|~~}}|~}}~|}~~~~~~{|~~|}~~~~~~~~~~~~~~~{{|~}~}~~~~~~~~~~~~~~~~~~~~|{{z{{{|{|}~}~}~~~~~~~~~~~}~|{{{{}{}}~~~~~~~~~~~~~~|}|{{{|{}~|~~~}~~~~~~~~~}~|~~~}~~~~|~~~~|{{{|{}|~|{~~~~~~~~~~~~}|}z{{{}|}|~~}~~~}~}}~~~~}~~{{|{}~}~~~~~~}|~~}~~~~~~~{}~}~}~~~~~~~~~}{{{~{~}~~~~~~~~~~~~|~{{{|{}{~|~~~~~~~~}~~~~}~||{{|{|}~~~~~~~~~~~~~~}{}~}{}}~~~~~~~~}~~~~~}{{}}|}|~~~~~~~~~~~~{{|~|~~~~~~~~~~~}~~~~~~~}{~|{{|}|}~}~~~~~~~~~~~~|{{}~}~}~}~~~~~~~~~~~~~~~|{|{~|~~~~~~~~~~}~~}{{|~}{}~}~~~~~~~~~~~}~~}{|{{{|}}~~~~~~~~~~~}~{{}|{|}~~~~~~~}~~~~~~~~{~{{{|{|}|~|}}~~~~~}~~~~~~|{|}~}~}~~~~~~~~~~~|{}~~~~~~~~~~~~~~~|{{||}}~~~~~~~~~~~~~~~~~}~{{}|}|~}~~~~~~~~~}~}~~~~~}|}z{|~|}~~~~~~~~~~~~~}{}{~~}|~~~}~~~~}~~~~{{{|{}|}~}~~~~~~}~}~~~~~}~{~{{{{|}|}~~~~~~~~~~~~~}|{{{{|{~}~~~~~~~}~~~~~~}~~~}~~~~~}{{}||{~~}|~}~}~~~~~~~}~}{~~{y{{{{|~~|~}~~}}}~|}|~~~~~~~~~~{{|{z{{{{{|}~}~}~}~~~~}~~~~~~~~~|{~~{y|{}|~}~}~~~~~~}~~~~}{|~|}~~~~~~~~~~~~~~~{{~|~~~~~~~~~~~~|{z{{|}~~|}~}~~~~}~}~~~~~~~|}{}||{~~~~~~~~~~~~~~~}|{{~}~~}~~~~~~~~~|}~~~~~}~~~~~~~~~~~|{}~}~~~~~~~~~~~~~~}{{|{}|~~~~}~~~~~~~}~~~~~~~~}|}{|}|}|~~~~~~~~~~~~~~~~~~}~|}~~~}~~~~~~~~}~~~~~~~~~~~~~~~~{}{|~~~~}~~~~~~~~~~|~|{{{{|{}}}~~~~~~~~}~~~~~~~|~{{||}{}~~~~~~~~}~~~~~~~}~~~}~~~~~~~~~~{|}~}~}~~~~~~~~~~~}{{{}|~}~~~}~~}||}{~~~~|~}{|}{|{~~~~~~~~~~~~~~}~~{z|}~~}~~~~~~~~~~~~~~|{~{~|~~~~~~~~~