The draw for the fourth round of the Scottish Cup has been made.
All 32 teams now know their fate for the next stage of the competition.
The draw was confirmed in the aftermath of Ayr United vs Pollok - with the former prevailing from the final third round tie.
At this stage, all 12 of the Premiership teams enter the fray.
With the likes of Darvel and Drumchapel United still in the tournament, the next round is an exciting time for some of the clubs further down the pyramid.
Some glamour ties have been thrown up in the draw, with Darvel facing Aberdeen.
Celtic have been drawn to play Morton, while Rangers will face St Johnstone.
However, undoubtedly the tie of the round is the Edinburgh derby.
The draw in full
Hibs vs Hearts
Kilmarnock vs Dumbarton
Dundee Utd vs University of Stirling
St Mirren vs Dundee
Celtic vs Morton
St Johnstone vs Rangers
Elgin City vs Drumchapel United
Partick Thistle vs Dunfermline
Arbroath vs Motherwell
Linlithgow Rose vs Raith Rovers
Alloa Athletic vs Falkirk
Darvel vs Aberdeen
Stenhousemuir vs Livingston
Hamilton vs Ross County
Inverness vs Queen's Park
Cove Rangers vs Ayr United
The ties will be played on the weekend of January 21/22.