..................................................................~~~~~...............~~~..................................~~~~~~~~~.......