The stage is set for Thursday's Champions League group stage draw, and there is potential for some mouthwatering clashes.
Following the completion of the final five play-off matches on Wednesday, UEFA confirmed the four pots that the 32 teams have been divided into.
Related - Champions League play-off results: Monchengladbach cruises, Rostov shocks
Come Thursday's draw, the groups for this season's tournament will be comprised of one team from each of the four pots below - teams from the same nation cannot be drawn into the same group.
Here's the rundown:
Pot 1: Real Madrid, Barcelona, Leicester City, Bayern Munich, Juventus, Benfica, Paris Saint-Germain, CSKA Moscow
Pot 2: Atletico Madrid, Borussia Dortmund, Arsenal, Sevilla, Porto, Napoli, Bayer Leverkusen, Manchester City
Pot 3: Tottenham, Dynamo Kyiv, Lyon, PSV, Sporting Lisbon, Club Brugge, Basel, Borussia Monchengladbach
Pot 4: Besiktas, Legia Warsaw, Ludogorets, Celtic, Dinamo Zagreb, FC Rostov, FC Copenhagen, AS Monaco
Thursday's draw is slated to begin at 12:00 p.m. ET.