the site called palmachim is in a country that borders what other country to the southwest ?
egypt