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