Steven Whittaker and Rose Reilly conducted the William Hill Scottish Cup Third Round draw live on BBC Scotland on Sunday night.
At least one Highland League or Lowland League team is guaranteed to be in the fourth round draw after East Kilbride were drawn away to Formartine United or Gala Fairydean Rovers.
Auchinleck Talbot were given another home draw after beating Cove Rangers at Beechwood Park on Saturday.
If Fort William can overcome Albion Rovers in their replay, Airdrieonians will be making a trip to Claggan Park otherwise it will be a short journey to their North Lanarkshire rivals.
William Hill Scottish Cup Third Round Draw
Albion Rovers or Fort William v Airdrieonians
Auchinleck Talbot v Arbroath
Bonnyrigg Rose Athletic v Montrose
Dumbarton v Forfar Athletic
East Fife v Lochee United or BSC Glasgow
Edinburgh City v Annan Athletic or Brechin City
Elgin City v Alloa Athletic
Formartine United or Gala Fairydean Rovers v East Kilbride
Greenock Morton v Brora Rangers
Inverurie Loco Works v Cowdenbeath or Broxburn Athletic
Linlithgow Rose v Falkirk
Partick Thistle v Penicuik Athletic or Stenhousemuir
Queen of the South v Queen's Park
Raith Rovers v Peterhead
Stirling Albion v Clyde
Stranraer v Dunfermline Athletic
Ties to be played weekend of 22-24 November 2019.