~)~~q~::~~~v~~~~~~~~~~~~~~~~~~n