Mesochori, Karpathos, Dodekanes, Greece