%  - - - - - - - - ! ! ! 