The men with the balls have done their business.
After much fumbling and a traditionally rambling UEFA draw process the qualifying groups for the Euro 2016 finals have been decided.
England will feel confident of their chances of qualification after finding themselves in arguably one of the weakest groups whilst first timers Gibraltar will have to take on Germany, Scotland and the Republic of Ireland.
A: Netherlands, Kazakhstan, Iceland, Latvia, Turkey, Czech Republic
B: Bosnia-Herzegovina, Andorra, Cyprus, Wales, Israel, Belgium
C: Spain, Luxembourg, Macedonia, Belarus, Slovakia, Ukraine
D: Germany, Gibraltar, Georgia, Scotland, Poland, Republic of Ireland
E: England, San Marino, Lithuania, Estonia, Slovenia, Switzerland
F: Greece, Faroe Islands, Northern Ireland, Finland, Romania, Hungary
G: Russia, Liechtenstein, Moldova, Montenegro, Austria, Sweden
H: Italy, Malta, Azerbaijan, Bulgaria, Norway, Croatia
I: Portugal, Albania, Armenia, Serbia, Denmark