A TASTY Moray derby has come out of the hat in the draw for the first round of the Scottish Cup.
Forres Mechanics will welcome Keith to Mosset Park on September 14.
Rothes face a long journey to Castle Douglas to take on Lowland League side Threave Rovers.
Buckie Thistle will have an even longer trip to Newton Stewart to take on South of Scotland League side Wigtown and Bladnoch.
And Lossiemouth have been handed a home tie against Aberdeen junior side Culter.
Huntly will welcome Preston Athletic to Christie Park.
Wick and Turriff must travel to Borders sides Coldstream and Selkirk respectively.
Fraserburgh are at home to Civil Service Strollers, while Fort William entertain Newton Stewart.
Brora Rangers will play Vale of Leithen.
Another all Highland League affair is Deveronvale v Clach.
Inverurie Locos are at home to Burntisland Shipyard, while Nairn County are away to Linlithgow Rose.
The full draw is:
1. Edinburgh University v Spartans
2. Threave Rovers v Rothes
3. Golspie Sutherland v Edinburgh City
4. Huntly v Preston Athletic
5. Coldstream v Wick Academy
6. Girvan v Auchinleck Talbot
7. Selkirk v Turriff United
8. Fort William v Newton Stewart
9. Forres Mechanics v Keith
10. Fraserburgh v Civil Service Strollers
11. Gala Fairydean Rovers v Glasgow University
12. Wigtown and Bladnoch v Buckie Thistle
13. Brora Rangers v Vale of Leithen
14. Deveronvale v Clachnacuddin
15. Inverurie Loco Works v Burntisland Shipyard
16. Hawick Royal Albert v St. Cuthbert Wanderers
17. Lossiemouth v Culter
18. Linlithgow Rose v Nairn County
Ties are due to be played on Saturday, September 14.