------------------- O 2010.8.12