The release of the Premier League fixtures is always an eagerly anticipated part of the footballing calendar as fans discover when their team will be playing their opponents in the campaign to come.
Producing the full fixture list is no random draw. It is the result of a meticulous and painstaking process that lasts almost half a year and involves the scheduling of 2,036 matches across the top four divisions.
Premierleague.com spoke to fixture-list compiler Glenn Thompson, of Atos, an international IT services company, to find out how it all works.
When does the work start?
Glenn Thompson: For me it begins at the start of the year; that's when I get the playing dates from the Premier League. The whole thing is built up putting in the international dates from FIFA, then the European club competitions, then the Football Association adds in the dates for its competitions and what you are left with are the dates when you can play league and League Cup matches.
What is "sequencing"?
That's the methodology we use which is all about breaking the season down into a number of constituent parts, which are called sets. We break it down into five sets, which are reversed in the second half of the season.
Are there any rules you have to adhere to?
There are the "golden rules" of sequencing. In any five matches there should be a split of three home fixtures, two away or the other way around. A team will never have more than two home or away matches in a row, and, wherever possible, you will be home and away around FA Cup ties.
A club will never start or finish the season with two home or two away matches because it would be unfair for a team to finish with two aways, especially if they are looking for points.
Around the Christmas period, if you are at home on Boxing Day you will be away on New Year's Day or the equivalent date and we will also try to maintain a Saturday home-away sequence throughout the season wherever possible.
Do clubs from the same area play at home on the same day?
Most clubs will have a partner club that they cannot clash with. There are the obvious ones - Manchester United and Manchester City, Liverpool and Everton - and then when you get into London it gets a bit more complex and less obvious.
What happens next?
Around March, the Premier League sends to each of its member clubs a form asking them to fill in three things: Are there any dates they wish not to be at home? That is answered in conjunction with the local police. They will also be asked which club they want to pair with and whether there are any teams they do not wish to play at home on Boxing Day.
Can you satisfy all of the requests?
From looking at the sequence we know how many of these dates we can meet. When we can't, the Premier League will ask the club which of the requests are most important. We cannot accommodate everything but, on average, we satisfy higher than 85% every year.
How do the fixtures get processed?
We cannot do anything until we know the composition of each division, which is, obviously, after the last Football League play-off. Then we can start looking at the main bit of compiling the fixtures. It is a matter of placing each of the clubs in a pairing grid, which basically defines the dates they will be at home.
For every date in the season, the fixture computer knows who is at home and who is away and then it will mix them up randomly to determine which matches will take place on which date.
What happens if there are any problems?
If we have got any issues, we might have to go back and start again to produce a different set of fixtures. I'm reviewing the fixtures all the time to ensure other things can be met.
In the 2012/13 season, for example, there was a requirement from the Metropolitan Police not to play high-profile matches until after 8 September because of the Olympics and Paralympics.
How is the fixture list checked?
Traditionally the Premier League, the Football League and Atos representatives will review the fixtures for two days, looking at every date in the season to make sure that wherever possible we have met everything we have been asked to.
This season the Football League's fixtures will be released on a separate date which has led to a slight change in this review process.
The computer is very useful during the review because if we do not want a certain fixture on a particular date, it will give us alternate dates for that fixture to be moved to. It can be that changing one match may require 40 other changes.
We also have a working party meeting with representatives from all the leagues, the FA and also a fans representative, from the Football Supporters' Federation.
They will have had an introductory meeting in March before the fixtures are produced and then just before the fixtures are released they will meet again to go through key dates of the fixture list, such as opening day and the Christmas schedule, and provide a check that all the requirements we have considered have been adequately dealt with.
The fixtures are then looked at by the Association of Chief Police Officers and British Transport Police representatives.
Do you consider travel issues?
Yes. We look at whether we have got clubs from the same area travelling on the same trainlines across the Football League and the Premier League on the same day. We want to avoid having various "pinch points" on the rail and road network. We also tell the computer to try to minimise travel on Boxing Day and New Year's Day.
How are the fixtures released?
After the fixtures have been finalised, it's just a matter of sending them to the leagues. The fixtures are then released to the relevant press distributers the night before so they can distribute them on the morning of release.
Is it the impossible job?
You can't satisfy everyone. It's a compromise across all clubs; you can't do anything to favour any one club. There are 2,036 matches, across the Premier League and Football League over a nine-month period, and the ideal solution is to ensure that those matches can all be played when scheduled.