The draw for the 2014 World Cup finals in Brazil takes place on Friday.
The teams have now been divided into four pots with one from each being placed in each group. FIFA have also announced the exact rules of what can and can't happen in the draw.
HOW THE DRAW WORKS
The draw for next summer's World Cup finals takes place on Friday (December 6) in Costa do Sauipe at 1600 GMT. It will be shown live on Sky Sports.
England are not among the seeds so could be drawn in the same group as hosts Brazil or holders Spain. A more favourable draw would see them placed alongside Switzerland.
As hosts, Brazil were automatically seeded and have already been placed in Group A, taking spot A1 in the draw. Spain, Germany, Argentina, Colombia, Belgium, Switzerland and Uruguay have also been seeded on the basis of their October FIFA ranking.
Those teams will be in Pot 1 for the draw. The other pots have been determined upon "sports and geographic factors" by FIFA's World Cup Organising Committee which met on Tuesday.
Pot 1: Argentina, Belgium, Brazil, Colombia, Germany, Spain, Switzerland, Uruguay
Pot 2: Algeria, Cameroon, Ghana, Ivory Coast, Nigeria, Chile, Ecuador (plus one currently in Pot 4)
Pot 3: Australia, Iran, Japan, Korea, Costa Rica, Honduras, Mexico, USA
Pot 4: Bosnia-Herzegovina, Croatia, England, France, Greece, Italy, Netherlands, Portugal, Russia (one team will be drawn into Pot 2)
As you will see, Pot 4, made up entirely of European nations, currently has nine teams and Pot 2 only seven. At the start of the draw, one team from Pot 4 will be drawn at random and placed into Pot 2 to balance things out.
The draw will then be staged according to the principle that teams cannot be drawn in the same group as those from the same confederation (ie two South American teams cannot be placed in the same group). The one exception to this is the European confederation - due to the number of European qualifiers, two teams from the UEFA region will be allowed in the same group.
To ensure these principles are adhered to, the European team which ends up in Pot 2 is already guaranteed to be put in the same group as a South American team from Pot 1. Again, that will happen at the start of the draw.
A good group for England would appear to be Switzerland, Honduras and Algeria. A worst-case scenario could be considered to be Brazil, Netherlands and Mexico.
WHEN AND WHERE
The finals themselves take place in Brazil from Thursday June 12 to Sunday July 13 next year.
With kick-off times ranging from 1700 BST to 0200 BST - 1300 to 2100 in local times - UK-based fans will be in for some late nights. However, the majority of games start at either 1700 BST or 2100 BST, while the final is a 2000 BST kick-off.
Matches will take place at 12 venues around the country - Belo Horizonte, Brasilia, Cuiaba, Curitiba, Fortaleza, Manaus, Natal, Porto Alegre, Recife, Rio de Janeiro, Salvador and Sao Paulo.
Given the sheer size of Brazil, plenty of travelling will be involved - the group stages have not be localised to much extent - and conditions will vary hugely.
England boss Roy Hodgson said earlier this week that he was more concerned about where his side would play than who they would actually face. This is because matches in the north of the country will likely be played in hot, humid conditions, particularly those scheduled in the afternoon, as was proven at this summer's Confederations Cup.
In this sense, Fortaleza, Natal and Manaus - the latter neighbours the Amazon rainforest - will be venues for England to avoid. In contrast, games in the south, in places such as Sao Paulo, Curitiba and Porto Alegre, should be much cooler affairs. The time of day a match is played will also have a big effect on conditions.
With this in mind, England would probably prefer to be drawn in Group B, which largely avoids the northern venues. Group H would also be favourable but A and G are ones to avoid from a conditions perspective.
DATES VENUES AND KICK-OFF TIMES
*Kick-off times BST
June 12 Sao Paulo, 2100: Brazil v A2
June 13 Natal, 1700: A3 v A4
June 17 Fortaleza, 2000: Brazil v A3
June 18 Manaus, 2000: A4 v A2
June 23 Brasilia, 2100: A4 v Brazil
June 23 Recife, 2100: A2 v A3
June 13 Salvador, 2000: B1 v B2
June 13 Cuiaba, 2300: B3 v B4
June 18 Rio de Janeiro, 2300: B1 v B3
June 18 Porto Alegre, 1700: B4 v B2
June 23 Curitiba, 1700: B4 v B1
June 23 Sao Paulo, 1700: B2 v B3
June 14 Belo Horizonte, 1700: C1 v C2
June 14 Recife, 2300: C3 v C4
June 19 Brasilia, 1700: C1 v C3
June 19 Natal, 2300: C4 v C2
June 24 Cuiaba, 2100: C4 v C1
June 24 Fortaleza, 2100: C2 v C3
June 14 Fortaleza, 2000: D1 v D2
June 15 Manaus, 0200: D3 v D4
June 19 Sao Paulo, 2000: D1 v D3
June 20 Recife, 1700: D4 v D2
June 24 Natal, 1700: D4 v D1
June 24 Belo Horizonte, 1700: D2 v D3
June 15 Brasilia, 1700: E1 v E2
June 15 Porto Alegre, 2000: E3 v E4
June 20 Salvador, 2000: E1 v E3
June 20 Curitiba, 2300: E4 v E2
June 25 Manaus, 2100: E4 v E1
June 25 Rio de Janeiro, 2100: E2 v E3
June 15 Rio de Janeiro, 2300: F1 v F2
June 16 Curitiba, 2000: F3 v F4
June 21 Belo Horizonte, 1700: F1 v F3
June 21 Cuiaba, 2300: F4 v F2
June 25 Porto Alegre, 1700: F4 v F1
June 25 Salvador, 1700: F2 v F3
June 16 Salvador, 1700: G1 v G2
June 16 Natal, 2300: G3 v G4
June 21 Fortaleza, 2000: G1 v G3
June 22 Manaus, 2000: G4 v G2
June 26 Recife, 1700: G4 v G1
June 26 Brasilia, 1700: G2 v G3
June 17 Belo Horizonte, 1700: H1 v H2
June 17 Cuiaba, 2300: H3 v H4
June 22 Rio de Janeiro, 2300: H1 v H3
June 22 Porto Alegre, 1700: H4 v H2
June 26 Sao Paulo, 2100: H4 v H1
June 26 Curitiba, 2100: H2 v H3
Match 49 - June 28 Belo Horizonte, 1700: Winner A v Runner-up B
Match 50 - June 28 Rio de Janeiro, 2100: Winner C v Runner-up D
Match 51 - June 29 Fortaleza, 1700: Winner B v Runner-up A
Match 52 - June 29 Recife, 2100: Winner D v Runner-up C
Match 53 - June 30 Brasilia, 1700: Winner E v Runner-up F
Match 54 - June 30 Porto Alegre, 2100: Winner G v Runner-up H
Match 55 - July 1 Sao Paulo, 1700: Winner F v Runner-up E
Match 56 - July 1 Salvador, 2100: Winner H v Runner-up G
Match 57 - July 4 Fortaleza, 2100: Winner Match 49 v Winner Match 50
Match 58 - July 4 Rio de Janeiro, 1700: Winner Match 53 v Winner Match 54
Match 59 - July 5 Salvador, 2100: Winner Match 51 v Winner Match 52
Match 60 - July 5 Brasilia, 1700: Winner Match 55 v Winner Match 56
July 8 Belo Horizonte, 2100: Winner Match 57 v Winner Match 58
July 9 Sao Paulo, 2100: Winner Match 59 v Winner Match 60
July 12 Brasilia, 2100
July 13 Rio de Janeiro, 2000