The village of Lastros near Mochlos on Crete