Life in Germany in 2050