~)~~q~::~~~v~~~~~0~~~~~~~~~~~~~~~~~~~