~~}~}|~~~~}~}|}~}~~~}~~~~~~~~~~~~~~~~}|{{~}{{}|~{{}|{}~}{~~~~~~~~~~~~|}~~~~~}~|~~~~~~~~~}~~~~}{~~~~~}|{~}{|~|~|~~~~~~~~~~}~~|{{{{|~|||{|}{|}|~~~~~~~~~~~~~}~|}{{|~~|}~~~~~~~~~~|{{z{~~{z|~~~~~}~~~~~~~~~~~~~~~}~~~~~~~~~~~~}{}{|~{{|~|~}~}~}{|~~}~|~~~~~~~~~~~~~|~~~~~~~~~~~~~~~}{{z{yx{}}yyz{}~}~{}{|{|}{}}|~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~{~|{~}~~~~~~~}~~~~~~~}}}|}|~{~~~~~~~~~~~~}~~~~~~~~}~{}{||}~}~|~~~~~~~~~|{{}~~~~~~}}~|~~~~~}|~||{~}~}~}~}~~~~~}~~~~{~~~~~|}~|~~~~~~}~~|{~~{}}~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~{|{{|~|{|{~~|}}~}~}~~~~~~|~~~~}~~~}|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{|{{|{{|{~~}~~~}|~~~~~~~~~{|~~~~}~~~~~~~~~~{}|}~}|~~~~~~~~}~}~~~~~~~~~}~|}{~~{y{{{{|{|{|~}~}|~}~~~~~~}~~~|{{{zyy{~{xwxyyzyz{{{{}|}{}|{~}~~~~~~~~~~~~~~~~||}|~}~~~~~~~|~~~~~~~~~|{{|{}~}}}~~~~~~~~~~~~}{{{z}~{{z{||{~}~~}~~~~~~~~~~~~~}|{||{~~{y{{{{{|{}|~}~~~~~~~~}||}~{|~~}~~~}~|~~}~~~~{~}~~}~~~~~~~}~}~~{{|{{{}~|}~}~~~~|~|~~~~~~~~~~~~~~~~~}{|{}{{{}{~~~~~~~~}~|~~z||{}|~}|~}~~~~~~}|~~~~~~~~~~~{}~|{~~~~~~~~~~~~~~~}|~{{{|{{|{~~~~~~~~~~~~~~~|~~{{{{{{{~}y{{y{z|}~|~~~}~~~~~~~~~}~~~~|~~{|{~~~~~}~~~|~~~}~~~~~~|}|~~{{{|{{{|}~}~}}~}~}~~~}~~~~}~~~}~~|~~}~}~}~}{{}~~}~~~~~~~}~}|~{|~~~}~~~}~~~}~||}|~|~}~~~~~~~~~~~}~~}~}~~{{}{~{~~~}~~~~~|~|~~|~}~~~~~~~|}~}~|~{}{~}~~}~~~~{~~|~~~~~~~}~||~~~~~~~~|}~{~~}y{|~~~|}~|~~~~~~~~}~~~~~~~~~~|{{|{~~{{}~}~|~~~~~{~~~~~~~~~~~~|{{~}~|~~}~~~~~}~~~~}~~~~~~}~|~~~~~~~~|}~~~~~~~~~|{~|~}{~}~~~~|~{~~}|~{}~~~~~~~{~{{|~}~~~~}~~~~~~~|{{{{{}~{~~}|}~~~~~~~~~~~~~~|{}~{|~|~~~~~~~~~{|}{~{{}~~}|~~}~~~~~~~~~}~{~~|{|}~~|{}|~{|~|~}|~|~~~~~~}{~}{~|{}~}~}~~~~~~~~{~}{~~~~~~~~{|{|~}~|~~}}~~~~~~~~~~~~~~~~~~~{~|~}~|{~~~~~~~~}~~|}~~~~~~~~}|~~|~~~~~~{~}~|~{|{~{}~~}{}{~{{~y|}~{}~}~~~|~~}~}}~~~~~~~~~|~|~}~~~~~~|~|{}{~|{}{{~|~~~~}~~~~~}~~~~~~~~~{z|{{y~|{z{{z}~{|~{~~~~{~}~~~~~~~~~~}~~}{{~}~~~~~~~~}|~~|{}~|~|~||~}~~~~~}~~~~~~~}~{|{{y{{|{~}~{}|~}~~~~~~~~~~}{}|{}~{{|{|{{}~~~}~~~~~~~}~~~{}|{y|{~|{~~}~~~~~~~~~~}|{~}~~~}~}|~~~~~~{}~|~|~}}~~~~~~~~~~}~~|~}~~~~}~|~~|{{|{~{}~}~}~~~~~~~|~~~~~~~~}~{~}~}~~~~~~~~~~~~~~~}~{z{|~~}~|{~~~~~~~~~|}|{z~~{}~}~~}{~~~~~~~~|{~}{~{{{~}~{~~~~~~~~~~~|}|~~~}|~~~~~}|~~~~|~~~~~|~}{{|{~}~~~~~~~~~~~~~~~~~~~~~}~~~}~~~|}{{{z~{{|~~~|{~|}{~}~}~~~~~~~~~~~{{|{~}}{~}~~~~~~~~~~~|}|{~~~~~{~{~}~}|~~~~~~~~~~~~~~~~|~~~~~~~}~~|}|}{|{~}~}~~}{||}{}{}~~}~~|~||~~}~~~{}~~~~~~~}~~|~}{{~~~}|~}~~~~~}~~~{~}~~~}~~~~~~~~|~~~~~~}~~~~}~~~|~}|~~~~~~~~~~~~~~~~~~~~}|~}~~}~{}{|{|~~~{{yz{z{}{{z}|~{~{{~|}~{~|~|~~~~~~~~~~~{~~~~~~~}~~~~~~~~~~~~~~~~~~~~~{~~~~~~~~~|}~~}~~~~~~~~~~}~~~~~~~}~}~~~{~|{}{~{~|~~~}~}~~z{{~{y{{~~{~}~}~}~~~}~~~~}~~~|~~~~~~|~~~}~~~~~~~}{|{~}|}{~~~~~~~~~~~~}}~~~~~~{}~|~|{}~}~~~{|y{yzy~{{{|~~}{~|~}~|~~~~~~~~~}~{~~}|~~}~~~~~y|{~~~}~~}~}{}{}|~~}~~~}~~}}|}{~|~~~}|}{|{|{~{y|{{|{|}{}{z}|~{}{~|}|~{}{~~~{~~~~~||~{~}}~~~~~~~~~~~{}|}~~~~~~~~}~~~~~}~|~~~~}~~~~~~~~|~|~|}~}~{|{|}y|{z{{{}{{~}~|{~|~|~|~{~}~{{}{{|{~{{}~}|{}{}~~~~~~~~~~~}~~}~~~~~}~}~~~~|~~