~~~~|~||~~~~}~~~~~}|~~~~~~~~~~|{||{~}|||}|~|{|{|}~~}~|}~}~~~}~}~~~|{{|~}{|}~~~||~~}~}~~~~~~~~~~~~}~}~~~~~~~~~||}{|}|}|~}|}~~}~}}~}~~}||~~}}~~}~}~~~~~~~|{~|||{}{|||~~~~{|~|}~~~~~~~~~~~~~