English: Finally come to rest.
Telugu: చివరగా విశ్రాంతి తీసుకోవాలి.