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