o...m...g...............