The village of Melampbes or Melambes near Agia Galini on Crete