The village of Mesochori in Crete