View of Heidelberg castle ruins seen from old town Carl's Square during sunset in autumn in Heidelberg, Germany