....................................................~~~~~......!................................................................~~~