Rama ---------------------------------------------------------------------------------------------------