Question: Where is the German football club who played 2002 DFB-Pokal Final against Schalke 04 based 

Context paragraphs:
1971–72 DFB-Pokal: The 1971–72 DFB-Pokal was the 29th season of the annual German football cup competition.  It began on 4 December 1971 and ended on 1 July 1972.  32 teams competed in the tournament of five rounds.  In the final Schalke 04 defeated Kaiserslautern 5–0, the largest margin by which a DFB-Pokal final was ever decided.

1937 German football championship: The 1937 German football championship, the 30th edition of the competition, was won by FC Schalke 04, the club's third German championship, by defeating 1.  FC Nuremberg 2–0 in the final.  For Schalke it was the half-way point of the club's most successful era, having won the 1934, 1935 final before the 1937 title and going on to win the 1939, 1940 and 1942 ones as well, winning six national championships all up during this time.  1.  FC Nuremberg, the defending champions who had eliminated Schalke in the semi-finals in the previous season, already had six titles to their name at the time and would go on to win three more between 1948 and 1968 for a total of nine.  The two clubs, Germany's most successful teams in the pre-Bundesliga era, had previously met in the 1934 final which Schalke had won 2–1 but would never encounter each other again in a championship final after 1937.

2017–18 FC Schalke 04 season: The 2017–18 FC Schalke 04 season is the 114th season in the football club's history and 27th consecutive and 50th overall season in the top flight of German football, the Bundesliga, having been promoted from the 2.  Bundesliga in 1991.  In addition to the domestic league, Schalke 04 are also participating in this season's edition of the domestic cup, the DFB-Pokal.  This is the 17th season for Schalke in the VELTINS-Arena, located in Gelsenkirchen, North Rhine-Westphalia.  The season covers a period from 1 July 2017 to 30 June 2018.

Bayer 04 Leverkusen: Bayer 04 Leverkusen Fußball GmbH, also known as Bayer 04 Leverkusen ] , Bayer Leverkusen, Leverkusen or simply Bayer, is a German football club based in Leverkusen, North Rhine-Westphalia.  The club plays in the Bundesliga, the top tier of the German football league system, and hosts matches at the BayArena.

2005 DFB-Pokal Final: The 2005 DFB-Pokal Final decided the winner of the 2004–05 DFB-Pokal, the 62nd season of Germany's premier knockout football cup competition.  It was played on 28 May 2005 at the Olympiastadion in Berlin.  Bayern Munich won the match 2–1 against Schalke 04, giving them their 12th cup title.

2002 DFB-Pokal Final: The 2002 DFB-Pokal Final decided the winner of the 2001–02 DFB-Pokal, the 59th season of Germany's premier knockout football cup competition.  It was played on 11 May 2002 at the Olympiastadion in Berlin.  Schalke 04 won the match 4–2 against Bayer Leverkusen to claim their 4th cup title.

1972 DFB-Pokal Final: The 1972 DFB-Pokal Final decided the winner of the 1971–72 DFB-Pokal, the 29th season of Germany's knockout football cup competition.  It was played on 1 July 1972 at the Niedersachsenstadion in Hanover.  Schalke 04 won the match 5–0 against 1.  FC Kaiserslautern, to claim their 2nd cup title.

FC Schalke 04 II: FC Schalke 04 II are the reserve team of German association football club FC Schalke 04.  Until 2005 the team played as FC Schalke 04 Amateure.

2001 DFB-Pokal Final: The 2001 DFB-Pokal Final decided the winner of the 2000–01 DFB-Pokal, the 58th season of Germany's premier knockout football cup competition.  It was played on 26 May 2001 at the Olympiastadion in Berlin.  Schalke 04 won the match 2–0 against Union Berlin to claim their 3rd cup title.

FC Schalke 04: Fußballclub Gelsenkirchen-Schalke 04 e. V., commonly known as FC Schalke 04 (] ), Schalke or abbreviated as S04 (] ), is a professional German association-football club and multi-sports club originally from the district of Gelsenkirchen, North Rhine-Westphalia.  The "04" in the club's name derives from its formation in 1904.  Schalke has long been one of the most popular professional football teams and multi-sports club in Germany, even though major successes have been rare since the club's heyday in the 1930s and early 1940s.  Schalke play in the Bundesliga, the top tier of the German football league system.  As of December 2015, the club has 140,000 members, making it the second-largest sports club in Germany and the sixth-largest sports club in the world in terms of membership.  Other activities offered by the club include athletics (track and field), basketball, handball, table tennis, winter sports and eSports.

Supporting paragraphs: 2002 DFB-Pokal Final Bayer 04 Leverkusen
Answer: Leverkusen, North Rhine-Westphalia