Dunfermline -- Blairhall -- Cairneyhill -- Crossford -- Culross -- Oakley --