Ancient Kamiros, a place for meditation