........................~~~~~~~~~~~~~~~~~~~~~........................~~~~~~~~~~~~~~~~~~~~~~~~~......................................................oh~~~~~~~~~..............................xxxxxxxxxxxx.............