Heiliggeistkirche in the center of the historical old town of Heidelberg seen from the castle hill