.................................................................................~........................o..................................