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