~~~~~~~}|||~~}~~~|~}~|~}~~~~~||{{z}{~{z}|z|~yzy{|{{{|}}{~y{{}~~~~~|~|{}~~~~~~~|{}|~}~~~}~|}~}~~~~~{{|~|~{{}~yyy|{z|{|}z{}{{{{{|{{{~~~~}~~~}~~~~~~~{{{~}~~}|{~~~~~{|{{{|{{|~|{~yzy||}{|{}}~}}~}~~|~~~~~~{}{~~~~~}}||~~~~~}yxzzzy{|{{||~}|{}~zzz{z{|}~~~}~~|}}~~~~~}~|~~~||~~~~z{yyy{{||}|}|~}|~~{yz{z~~~~~}~~{}}~|~~~~}~{~|{~{|{|z{|{|}||}~}{{~}|~}~~~|~~~~|~~~~~~~}zz{z~{{{~{{{}}{{~{~{||||~~~~~~~}~}~~~~~~~~~~~~~~}~~|}{{||}|~|{{y}{{{}|||||}}~~~}~~~~}~~}~~~~~}|~~~}{~{{{z|{{{}|}|}|~}~~~~{}~}|~~~~}~}~~~~~}~~~~~~~~}||}{{||}{{~}{{~|{|}|~~|}~}~~~~~~~~~~~~~}~~~~}~}{{}|~{{{}~{{~~{|}{~||}~~~~~~~~~~~~~~~~~~~~{{|}}{{{}~|{}|}{}|}}|}|}~}~~~~~~~~~~~~~}~~~~}~~~{{|{{{}{|{}~}{{{~{|{{{}|}~~|~~~~~~~~~~~~~~~~~~~}~~~{|}z{z{|}z}|{{{{|}{}{|}~{|}{~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|{}|{{{|||{~{}|}|{}{|{{|}|~}~~~~~~~~~~~~~~~~~~~~}~}~{{{|}{}{||}|}|||}}|{}|{{}|~|~~~~~~~~~~~~~~~~~~}~{}{{{|{}{{}{|{~|~{~||{}|~{||~~~~~~~~~~~~~~~~~~~~~}{{{|{{}{}{}{~{{{}{|||{}|{|{~|~~~~~~~~~~~~~~~~~~~}~~~~~~}~~~~~}~~~}|{{z{y{{|z{{|z|{|||{{{|{|{|}{~~~|~~~~~~~~~~~~~~~~~~~~~}|~|}{}|}|}|{~~}}{|}|~|}~}|}{}|~|~~~~~~~~~~}~~}~|{{|{|{|{|}~{{}|}{}~~|~|}|||}|}|~~~~~~~~~~~~~~~~~~}~}~~~|~}|~}~~~}~|~~~}~}~}~~~~|}|{z{{|{|z{}{|{}{}{}||{||}{|{}{}~|~}~~~}~~~~~~~~~~~~~~|{}~|{~}~~~}|~~}~}~}~~~}~}~~~~~|||}}|}}}|~|~|~}~}~|~~~}}|~|~~~~~~~~}~~~~~~~~~~~|~||}yzy{z{y{y{y{{|zy{{|z{z{y{y}y{z{y|{~|~|~yy{y{z~{~|}z~y{y~|}|~|}{z}z}z|z|yzwy|vuyy}{~~|~y{z}~zyzw{xuplnlopout{}~|~{}wuquu{}~~}~~~}}~~~~~~~}~~~~~yzyy{yyvpmonpnplnorlnjljjnlolrtwvzy|xwtvtwwywuuswz}|{~{~y{vsmnknjljnkj|y{{{}}~}~~~~~~~}~{~~||}|~{|{{}z|y|{}{{z~|{z|}}{}}~~~~~~|{}||~{~}~}~}~}~|}|~}~}~~}~~}~|~~~~}~z{y{z{wyvywrlkhkhkiljlmjlhjgjgjhmkpnsy~|{y}z}vwopnlhgfhehehhjisv~~~~~}z{yyuwuxuxyuywyvxuyxyw{xywzvywywz{y{y~{}{~{~{}{~{~|~|~{{~{~|}~{~{{~{~{~|~{~|~{|{}}|{}|~|~{~}~{{y}yyzy{y|y|y|y{y{y|z}y|{~xw{y|z}{~~~|}~{~|}~|~|{}{~|||~{~{|z~{{z}z~|~{~{{|~|}}|~{}~z{y|{}{|z~{~y|z}{}z}z|}z{{~y|{}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~}|}y|z}{}z|{~{|{}{|z}{}~{}z}z|z}{~~}}~~~~}|}{~~}~~~}~}}~}|~~~~~~}|~|~{~{|y~{|y|y|z|{}{z~{|{|z|z{y|{|z|{~|~~~~}{~{}|}|~}~~|}|~{~{}{~{~{~{{~{~{|x|x{{w{y{yzx{y|{{xzwwvzvwvyyw{y{x|z{xzuywywzvyxyx|}z}{~}}~~~~~~~~}{{}{~~{z~{~{~{~{|~{~{~z}z~~{~|~~~~~~}~~~~}~~~~~~~~~~}||{z|{{}z}{}z}z|{~|~{|{z{{|{~{~|~~~~~~~~~~~~}~}~|~~~}~}}~~}|~~{y{{y{y|z}{}y|z}~{~y|y}z{z|y}{{}|~~}|~~}~|}}~{~~|~~}{{|~~|~~}~}~~~}~~}{{z}z|~~y{y|z}~|}{z~{z{y{y{y{y}{~~~~~~~~~~~}~|~~~|~~~|~~~|~~~~}}~}~}|}}~{}{|y|y{|{|{|}zy{z}{}|}{}z{y}~{}|~~~~~~~~}~|~}~~~~}~}~~}}~~~|~{{}|}{|z{|z{y|{~z|{{z{~|{|yzz|z|z}~z{~}}~~~}~}~}~~~~}}|~}~~~~~}{~}~~{~}~~~~~|~}|~yx{y}{yx{y}y{z~z|y|y{y~yxz{z|}~~|~|~~z}{|}|}~}~|~{}{~|~}~z}{}~|~|}{}|~{~~~~~~|~{z|z~|}z~{~{}{|{~z|zy}{{{||{z|{~}~~~}~~~}|~~~~}}~~~~~~|~~~~~|~~{y{z}z~{}|~y}~z}{~{~{~{~{|z|{~|~{~~}~~~~~~~~}~~~~}|~||}~}}~{}{{||xyuxvzvwuwuywwyvxvyvyuxuwuywyxzuyzy~{z~{~{y{y|{~~{|{z|{}{~}{~{~~}}~~~~~~}~{~~}|}{}|~{~{|~|~{~}~}~}}~~}~~~~~~|~|~}~z~}~~~{~}~~}~}~~|}~{z~{|z{z~{~}{~|~{~|{}|~}~z~{~|~|~}~~~~~~~~~~~~~~~}}~~}~~~|~~|~y{yzw{wzwxuxuwsruqspsoqnplnkljmlnlnlolnonpnrpsprpsqurutyvwtwstptupsturuuvuwvw{y|z}{}|~{~~{}zz|yy{y}}{}~~{~|~|~{~{~|~}|~|~}~}}~~}~~||~~~~}|~|~|{}{}{~{~{~}|~|{|z}{z|{{y{y{wzx{y{xzx{wz{yzy{y{z|z}{|{{y}z{y{z}{~y|z~z}{~{~{{~{~|}{}~~{|{~zy{}z{y|{}z~{}z|{}~{~~{~{~}|~~~~~~~~~}~||~||~|~|~|~}|~}}{|~~~~~~~~~~~~~~}|~{|{~{|{~~~|{|{~|}{}{~z|{|{|y|y{z}{z|{}{}{}{}{}{~{|z~{~~{z}y{{z{yzwyx{y{x{~zy{y|{}zy{z}{}z}y|y{wyxuwrusvuvrtutyuwsvtxw{vyw{wzwzy|}z}{~|}~~~~~~}~}}~~~}}|~}~~}~~~~~~|{~{~{}{}|~{}{}{~|~{~{~|~{}{~{|{}{}y{xywxvyvxuvuwuvspsprnpnpnpnploknnlnlpnprmlpnppso~~~~~~~~~~{~|{~|~|{|~|~}}~}}}~}~~}}|~{~}{~|~|{~}{~|~{}{~{~{~}yywyzxzw{xywzx{wywzy{wz{x{y|y|y}{}{}~~~}~~}~~~~~~~~~~|{~}|~~~~~~~~~~~~~~~}{z}{}{~|~{}{~|~{~|{~{}{|}{~}|~~~~~~~~~~~~~~}~~~}~~~~~~~~{}z{{{x{y{z}z{xz{y|y}{{x{y|y|y{z}|~}~|~{~|}}~|~}~}~~~|~~~|~}|}{~|~{~}~|~{~|{}{~}~~{|y{y|y}z{y}~z|{}z|z}{|{~}|z|{~~|~~~~~}~~~~~~~~~~~~}~~~~~~~}~~~}}~{{}{}z|z|z|{{{}{~|}{}{}~}z}z{{{~|~|}~~~~}~~~~~~~~~~~~~~~~~~~~~~{y{{|{|z}z|z|{}y}z|{}{|}z|z|y|z|{~|~|~{~|~|~~{|}|}{~{~{}{}{}z}z{z{y|y{yy{y~y|y}{|z{y{xzxzwyvxwyx~xvxsuqutvsvtuswsvtwwuwxuuwuxvyvyw{y|{~|~}|~||~|~|~}~}|~|~}|~|~|~|~~~~~~~~~~~~~~~~~~~}}~~{|{{y{yy{yzx|zxwzy{y|y{z{y|{}y|{|}|~}}|}}~~~}}~~}~~}~~~~~}~|{}y{yy{y{xwuwuxuwuxvyvxvwuwuwuyzuyw{y{y~z|{}z}{~{~{|~}|~{{~{}z|y|y{y{x{xz}wxvxuwuwsususwuwuwuwux~~xutuqtrusususutvswtusvuwvuyuxvywzx~{~|~|~~~|~{}{{y{y{yzx{y{{x{y{yzwzw{y}{~}~}}}}~|||}~~~}}|~|{~|{~|~|||~|{{~{~|~{z}{}z{y{xzxzwzxzvutwtusruuywzw{y{xzy|z~~}~~~~~~}~~~~}}|{|~{~|~{}{~{}{z~{~{}{~{z}{}y}y|z|z}||~}}~~~~~~~~~~~~~~~~~~~|~y|{}{|xzxzy|y{y{yy|y|{~{}y|z}{~}~}~~~~~~}~|~{~~{~{~|{~|~|}|{~||{~~~~~}~~{~}}{~~~~~~~~~~~~~}~~~~~}