~}~~}~~}~~}~~}~}}~}~}}~}~~}}~}}~~}}~}}~~}~}}~~}~}}~}~~}~}~~}~}}~~~}~~}~~}~}|~~}~}|~}~~}}}}~}}~~}}~}~~}~~}}~|}~}}~~}~}}~~~~}~}}~}}}|~}|~~}~~}~~}~}}~}~~}}}}}}}}~}}~}}~~}~~}~}|}~}~}}~}}~}}~}}~}~}|~~}~}}~}~~}~}~