what countries are between spain and germany?