~~~~~~~~~~~~~~|~yv{}~|xw{~|~vy{~~|vu{~