~~~~~~~~~}}}~z|~~~~~}||}~}~