~~{{wyptnssvz{}}~~~~~~~~~~~~~}~~}~}~~~{|{{z{z{~zz~zx~sznwiukvs{v|x~y~{z{{{{|{|{|{|{}{|{|}|}|}|}|~}~}~}~|}{|{{|{{{{{{{|{|{|{|{||}|}|~}~}~}~~~~~~~}~~~~~~~~~~~~~z|vypvmupwx{z||}~~~~~~~}|zvvpsruzy~|~~}|}|~}|~}~~~~~~}~~~}~}}~}}}}}~}}}}}~|}~}~~|{{{{{{{}ywnncfVgVsiys}w{}~~~~~~~}~}~}~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~||~~|||{{|||{{z|splfc]b[onvuyxzy}}~~~~~~~~~~~~~~~~~~~~}~~~~