The Towers of Astaka, Epirus – Greece