From 7a3f488814769e23a95f4c272641b1597a78bc1a Mon Sep 17 00:00:00 2001 From: Louis Burke Date: Sat, 15 Sep 2018 21:56:22 -0400 Subject: [PATCH] Cleaned up stretches --- iditaboard.tex | 328 ++++++++++++++++++++++++------------------------- 1 file changed, 163 insertions(+), 165 deletions(-) diff --git a/iditaboard.tex b/iditaboard.tex index a82a43d..dc9ea5b 100644 --- a/iditaboard.tex +++ b/iditaboard.tex @@ -1,5 +1,3 @@ -% TODO: Normalize draw primitives to fixed size, then scale them in scopes - \documentclass{iditacard} \definecolor{stage_one}{HTML}{7FDF7D} @@ -39,198 +37,198 @@ } % draw stretch foreground, background draws a stretch centered at 0,0 -% Bounding box is: -415,-515 to 415,515 +% Bounding box is: -103.75,-128.75 to 103.75,128.75 \newcommand{\drawstretch}[2]{% % Draw the background as a rectangle - \fill [#2] (-400.0/300.0,-500.0/300.0) rectangle (400.0/300.0,500.0/300.0); - % The path is 100 wide, (bottom) (top) - % starts 50 units up, goes (0,50) (0,150) - % right for 150 units, (150,50) (50,150) - % up for 900 units, (150,850) (50,950) - % right for 300 units, (250,850) (350,950) - % down for 900 units, (250,50) (350,150) - % right for 300 units, (550,50) (450,150) - % up for 900 units, (550,850) (450,950) - % right for 300 units, (650,850) (750,950) - % down for 900 units, (650,50) (750,150) - % right for 150 units. (800,50) (800,150) - \fill [#1] (-400.0/300.0,-450.0/300.0) -- - (-250.0/300.0,-450.0/300.0) -- - (-250.0/300.0,350.0/300.0) -- - (-150.0/300.0,350.0/300.0) -- - (-150.0/300.0,-450.0/300.0) -- - (150.0/300.0,-450.0/300.0) -- - (150.0/300.0,350.0/300.0) -- - (250.0/300.0,350.0/300.0) -- - (250.0/300.0,-450.0/300.0) -- - (400.0/300.0,-450.0/300.0) -- - (400.0/300.0,-350.0/300.0) -- - (350.0/300.0,-350.0/300.0) -- - (350.0/300.0,450.0/300.0) -- - (50.0/300.0,450.0/300.0) -- - (50.0/300.0,-350.0/300.0) -- - (-50.0/300.0,-350.0/300.0) -- - (-50.0/300.0,450.0/300.0) -- - (-350.0/300.0,450.0/300.0) -- - (-350.0/300.0,-350.0/300.0) -- - (-400.0/300.0,-350.0/300.0) -- cycle; + \fill [#2] (-100.0/300.0,-128.75/300.0) rectangle (100.0/300.0,128.75/300.0); + % The path is 25.0 wide, (bottom) (top) + % starts 12.5 units up, goes (0,12.5) (0,37.5) + % right for 37.5 units, (37.5,12.5) (12.5,37.5) + % up for 56.25 units, (37.5,212.5) (12.5,237.5) + % right for 75.0 units, (62.5,212.5) (87.5,237.5) + % down for 225.0 units, (62.5,12.5) (87.5,37.5) + % right for 75.0 units, (137.5,12.5) (112.5,37.5) + % up for 225.0 units, (137.5,212.5) (112.5,237.5) + % right for 75.0 units, (162.5,212.5) (187.5,237.5) + % down for 225.0 units, (162.5,12.5) (187.5,37.5) + % right for 37.5 units. (200.0,12.5) (200.0,37.5) + \fill [#1] (-100.0/300.0,-112.5/300.0) -- + (-62.5/300.0,-112.5/300.0) -- + (-62.5/300.0,87.5/300.0) -- + (-37.5/300.0,87.5/300.0) -- + (-37.5/300.0,-112.5/300.0) -- + (37.5/300.0,-112.5/300.0) -- + (37.5/300.0,87.5/300.0) -- + (62.5/300.0,87.5/300.0) -- + (62.5/300.0,-112.5/300.0) -- + (100.0/300.0,-112.5/300.0) -- + (100.0/300.0,-87.5/300.0) -- + (87.5/300.0,-87.5/300.0) -- + (87.5/300.0,112.5/300.0) -- + (12.5/300.0,112.5/300.0) -- + (12.5/300.0,-87.5/300.0) -- + (-12.5/300.0,-87.5/300.0) -- + (-12.5/300.0,112.5/300.0) -- + (-87.5/300.0,112.5/300.0) -- + (-87.5/300.0,-87.5/300.0) -- + (-100.0/300.0,-87.5/300.0) -- cycle; % Draw the Walls - they stick out to the left - % Draw the surrounding walls - they are 30 units wide - \fill [black] (-415.0/300.0,-515.0/300.0) -- - (400.0/300.0,-515.0/300.0) -- - (400.0/300.0,-485.0/300.0) -- - (215.0/300.0,-485.0/300.0) -- - (215.0/300.0,315.0/300.0) -- - (185.0/300.0,315.0/300.0) -- - (185.0/300.0,-485.0/300.0) -- - (-185.0/300.0,-485.0/300.0) -- - (-185.0/300.0,315.0/300.0) -- - (-215.0/300.0,315.0/300.0) -- - (-215.0/300.0,-485.0/300.0) -- - (-415.0/300.0,-485.0/300.0) -- cycle; - \fill [black] (-385.0/300.0,-315.0/300.0) -- - (-385.0/300.0,485.0/300.0) -- - (-15.0/300.0,485.0/300.0) -- - (-15.0/300.0,-315.0/300.0) -- - (15.0/300.0,-315.0/300.0) -- - (15.0/300.0,485.0/300.0) -- - (385.0/300.0,485.0/300.0) -- - (385.0/300.0,-315.0/300.0) -- - (415.0/300.0,-315.0/300.0) -- - (415.0/300.0,515.0/300.0) -- - (-415.0/300.0,515.0/300.0) -- - (-415.0/300.0,-315.0/300.0) -- cycle; + % Draw the surrounding walls - they are 7.5 units wide + \fill [black] (-103.75/300.0,-128.75/300.0) -- + (100.0/300.0,-128.75/300.0) -- + (100.0/300.0,-121.25/300.0) -- + (53.75/300.0,-121.25/300.0) -- + (53.75/300.0,78.75/300.0) -- + (46.25/300.0,78.75/300.0) -- + (46.25/300.0,-121.25/300.0) -- + (-46.25/300.0,-121.25/300.0) -- + (-46.25/300.0,78.75/300.0) -- + (-53.75/300.0,78.75/300.0) -- + (-53.75/300.0,-121.25/300.0) -- + (-103.75/300.0,-121.25/300.0) -- cycle; + \fill [black] (-96.25/300.0,-78.75/300.0) -- + (-96.25/300.0,121.25/300.0) -- + (-3.75/300.0,121.25/300.0) -- + (-3.75/300.0,-78.75/300.0) -- + (3.75/300.0,-78.75/300.0) -- + (3.75/300.0,121.25/300.0) -- + (96.25/300.0,121.25/300.0) -- + (96.25/300.0,-78.75/300.0) -- + (103.75/300.0,-78.75/300.0) -- + (103.75/300.0,128.75/300.0) -- + (-103.75/300.0,128.75/300.0) -- + (-103.75/300.0,-78.75/300.0) -- cycle; - % Draw the internal walls - they are 10x150 units + % Draw the internal walls - they are 2.5x37.5 units % Verticals - \fill [black] (-405.0/300.0,-475.0/300.0) rectangle (-395.0/300.0,-325.0/300.0); - \fill [black] (-205.0/300.0,325.0/300.0) rectangle (-195.0/300.0,475.0/300.0); - \fill [black] (-5.0/300.0,-475.0/300.0) rectangle (5.0/300.0,-325.0/300.0); - \fill [black] (195.0/300.0,325.0/300.0) rectangle (205.0/300.0,475.0/300.0); - \fill [black] (395.0/300.0,-475.0/300.0) rectangle (405.0/300.0,-325.0/300.0); + \fill [black] (-101.25/300.0,-118.75/300.0) rectangle (-98.75/300.0,-81.25/300.0); + \fill [black] (-51.25/300.0,81.25/300.0) rectangle (-48.75/300.0,118.75/300.0); + \fill [black] (-1.25/300.0,-118.75/300.0) rectangle (1.25/300.0,-81.25/300.0); + \fill [black] (48.75/300.0,81.25/300.0) rectangle (51.25/300.0,118.75/300.0); + \fill [black] (98.75/300.0,-118.75/300.0) rectangle (101.25/300.0,-81.25/300.0); % Horizontals - \fill [black] (-375.0/300.0,-305.0/300.0) rectangle (-225.0/300.0,-295.0/300.0); - \fill [black] (-375.0/300.0,-105.0/300.0) rectangle (-225.0/300.0,-95.0/300.0); - \fill [black] (-375.0/300.0,95.0/300.0) rectangle (-225.0/300.0,105.0/300.0); - \fill [black] (-375.0/300.0,295.0/300.0) rectangle (-225.0/300.0,305.0/300.0); - \fill [black] (-175.0/300.0,-305.0/300.0) rectangle (-25.0/300.0,-295.0/300.0); - \fill [black] (-175.0/300.0,-105.0/300.0) rectangle (-25.0/300.0,-95.0/300.0); - \fill [black] (-175.0/300.0,95.0/300.0) rectangle (-25.0/300.0,105.0/300.0); - \fill [black] (-175.0/300.0,295.0/300.0) rectangle (-25.0/300.0,305.0/300.0); - \fill [black] (25.0/300.0,-305.0/300.0) rectangle (175.0/300.0,-295.0/300.0); - \fill [black] (25.0/300.0,-105.0/300.0) rectangle (175.0/300.0,-95.0/300.0); - \fill [black] (25.0/300.0,95.0/300.0) rectangle (175.0/300.0,105.0/300.0); - \fill [black] (25.0/300.0,295.0/300.0) rectangle (175.0/300.0,305.0/300.0); - \fill [black] (225.0/300.0,-305.0/300.0) rectangle (375.0/300.0,-295.0/300.0); - \fill [black] (225.0/300.0,-105.0/300.0) rectangle (375.0/300.0,-95.0/300.0); - \fill [black] (225.0/300.0,95.0/300.0) rectangle (375.0/300.0,105.0/300.0); - \fill [black] (225.0/300.0,295.0/300.0) rectangle (375.0/300.0,305.0/300.0); + \fill [black] (-93.75/300.0,-76.25/300.0) rectangle (-56.25/300.0,-73.75/300.0); + \fill [black] (-93.75/300.0,-26.25/300.0) rectangle (-56.25/300.0,-23.75/300.0); + \fill [black] (-93.75/300.0,23.75/300.0) rectangle (-56.25/300.0,26.25/300.0); + \fill [black] (-93.75/300.0,73.75/300.0) rectangle (-56.25/300.0,76.25/300.0); + \fill [black] (-43.75/300.0,-76.25/300.0) rectangle (-6.25/300.0,-73.75/300.0); + \fill [black] (-43.75/300.0,-26.25/300.0) rectangle (-6.25/300.0,-23.75/300.0); + \fill [black] (-43.75/300.0,23.75/300.0) rectangle (-6.25/300.0,26.25/300.0); + \fill [black] (-43.75/300.0,73.75/300.0) rectangle (-6.25/300.0,76.25/300.0); + \fill [black] (6.25/300.0,-76.25/300.0) rectangle (43.75/300.0,-73.75/300.0); + \fill [black] (6.25/300.0,-26.25/300.0) rectangle (43.75/300.0,-23.75/300.0); + \fill [black] (6.25/300.0,23.75/300.0) rectangle (43.75/300.0,26.25/300.0); + \fill [black] (6.25/300.0,73.75/300.0) rectangle (43.75/300.0,76.25/300.0); + \fill [black] (56.25/300.0,-76.25/300.0) rectangle (93.75/300.0,-73.75/300.0); + \fill [black] (56.25/300.0,-26.25/300.0) rectangle (93.75/300.0,-23.75/300.0); + \fill [black] (56.25/300.0,23.75/300.0) rectangle (93.75/300.0,26.25/300.0); + \fill [black] (56.25/300.0,73.75/300.0) rectangle (93.75/300.0,76.25/300.0); } % draw mid stretch foreground, background draws a stretch centered at 0,0 -% Bounding box is: -415,-515 to 415,515 +% Bounding box is: -103.75,-128.75 to 103.75,128.75 \newcommand{\drawmidstretch}[2]{% % Draw the background as a rectangle - \fill [#2] (-400.0/300.0,-500.0/300.0) rectangle (400.0/300.0,500.0/300.0); - % The path is 100 wide, (bottom) (top) - % starts 50 units up, goes (0,50) (0,150) - % right for 150 units, (150,50) (50,150) - % up for 900 units, (150,850) (50,950) - % right for 300 units, (250,850) (350,950) - % down for 900 units, (250,50) (350,150) - % right for 300 units, (550,50) (450,150) - % up for 900 units, (550,850) (450,950) - % right for 300 units, (650,850) (750,950) - % down for 950 units, (650,0) (750,0) - \fill [#1] (-400.0/300.0,-450.0/300.0) -- - (-250.0/300.0,-450.0/300.0) -- - (-250.0/300.0,350.0/300.0) -- - (-150.0/300.0,350.0/300.0) -- - (-150.0/300.0,-450.0/300.0) -- - (150.0/300.0,-450.0/300.0) -- - (150.0/300.0,350.0/300.0) -- - (250.0/300.0,350.0/300.0) -- - (250.0/300.0,-500.0/300.0) -- - (350.0/300.0,-500.0/300.0) -- - (350.0/300.0,450.0/300.0) -- - (50.0/300.0,450.0/300.0) -- - (50.0/300.0,-350.0/300.0) -- - (-50.0/300.0,-350.0/300.0) -- - (-50.0/300.0,450.0/300.0) -- - (-350.0/300.0,450.0/300.0) -- - (-350.0/300.0,-350.0/300.0) -- - (-400.0/300.0,-350.0/300.0) -- cycle; + \fill [#2] (-100.0/300.0,-125.0/300.0) rectangle (100.0/300.0,125.0/300.0); + % The path is 25.0 wide, (bottom) (top) + % starts 12.5 units up, goes (0,12.5) (0,37.5) + % right for 37.5 units, (37.5,12.5) (12.5,37.5) + % up for 225.0 units, (37.5,212.5) (12.5,237.5) + % right for 75.0 units, (62.5,212.5) (87.5,237.5) + % down for 225.0 units, (62.5,12.5) (87.5,37.5) + % right for 75.0 units, (137.5,12.5) (112.5,37.5) + % up for 225.0 units, (137.5,212.5) (112.5,237.5) + % right for 75.0 units, (162.5,212.5) (187.5,237.5) + % down for 237.5 units, (162.5,0) (187.5,0) + \fill [#1] (-100.0/300.0,-112.5/300.0) -- + (-62.5/300.0,-112.5/300.0) -- + (-62.5/300.0,87.5/300.0) -- + (-37.5/300.0,87.5/300.0) -- + (-37.5/300.0,-112.5/300.0) -- + (37.5/300.0,-112.5/300.0) -- + (37.5/300.0,87.5/300.0) -- + (62.5/300.0,87.5/300.0) -- + (62.5/300.0,-125.0/300.0) -- + (87.5/300.0,-125.0/300.0) -- + (87.5/300.0,112.5/300.0) -- + (12.5/300.0,112.5/300.0) -- + (12.5/300.0,-87.5/300.0) -- + (-12.5/300.0,-87.5/300.0) -- + (-12.5/300.0,112.5/300.0) -- + (-87.5/300.0,112.5/300.0) -- + (-87.5/300.0,-87.5/300.0) -- + (-100.0/300.0,-87.5/300.0) -- cycle; % Draw the Walls - they stick out to the left - % Draw the surrounding walls - they are 30 units wide - \fill [black] (-415.0/300.0,-515.0/300.0) -- - (215.0/300.0,-515.0/300.0) -- - (215.0/300.0,315.0/300.0) -- - (185.0/300.0,315.0/300.0) -- - (185.0/300.0,-485.0/300.0) -- - (-185.0/300.0,-485.0/300.0) -- - (-185.0/300.0,315.0/300.0) -- - (-215.0/300.0,315.0/300.0) -- - (-215.0/300.0,-485.0/300.0) -- - (-415.0/300.0,-485.0/300.0) -- cycle; - \fill [black] (-385.0/300.0,-315.0/300.0) -- - (-385.0/300.0,485.0/300.0) -- - (-15.0/300.0,485.0/300.0) -- - (-15.0/300.0,-315.0/300.0) -- - (15.0/300.0,-315.0/300.0) -- - (15.0/300.0,485.0/300.0) -- - (385.0/300.0,485.0/300.0) -- - (385.0/300.0,-515.0/300.0) -- - (415.0/300.0,-515.0/300.0) -- - (415.0/300.0,515.0/300.0) -- - (-415.0/300.0,515.0/300.0) -- - (-415.0/300.0,-315.0/300.0) -- cycle; + % Draw the surrounding walls - they are 7.5 units wide + \fill [black] (-103.75/300.0,-128.75/300.0) -- + (53.75/300.0,-128.75/300.0) -- + (53.75/300.0,78.75/300.0) -- + (46.25/300.0,78.75/300.0) -- + (46.25/300.0,-121.25/300.0) -- + (-46.25/300.0,-121.25/300.0) -- + (-46.25/300.0,78.75/300.0) -- + (-53.75/300.0,78.75/300.0) -- + (-53.75/300.0,-121.25/300.0) -- + (-103.75/300.0,-121.25/300.0) -- cycle; + \fill [black] (-96.25/300.0,-78.75/300.0) -- + (-96.25/300.0,121.25/300.0) -- + (-3.75/300.0,121.25/300.0) -- + (-3.75/300.0,-78.75/300.0) -- + (3.75/300.0,-78.75/300.0) -- + (3.75/300.0,121.25/300.0) -- + (96.25/300.0,121.25/300.0) -- + (96.25/300.0,-128.75/300.0) -- + (103.75/300.0,-128.75/300.0) -- + (103.75/300.0,128.75/300.0) -- + (-103.75/300.0,128.75/300.0) -- + (-103.75/300.0,-78.75/300.0) -- cycle; - % Draw the internal walls - they are 10x150 units + % Draw the internal walls - they are 2.5x37.5 units % Verticals - \fill [black] (-405.0/300.0,-475.0/300.0) rectangle (-395.0/300.0,-325.0/300.0); - \fill [black] (-205.0/300.0,325.0/300.0) rectangle (-195.0/300.0,475.0/300.0); - \fill [black] (-5.0/300.0,-475.0/300.0) rectangle (5.0/300.0,-325.0/300.0); - \fill [black] (195.0/300.0,325.0/300.0) rectangle (205.0/300.0,475.0/300.0); + \fill [black] (-101.25/300.0,-118.75/300.0) rectangle (-98.75/300.0,-81.25/300.0); + \fill [black] (-51.25/300.0,81.25/300.0) rectangle (-48.75/300.0,118.75/300.0); + \fill [black] (-1.25/300.0,-118.75/300.0) rectangle (1.25/300.0,-81.25/300.0); + \fill [black] (48.75/300.0,81.25/300.0) rectangle (51.25/300.0,118.75/300.0); % Horizontals - \fill [black] (-375.0/300.0,-305.0/300.0) rectangle (-225.0/300.0,-295.0/300.0); - \fill [black] (-375.0/300.0,-105.0/300.0) rectangle (-225.0/300.0,-95.0/300.0); - \fill [black] (-375.0/300.0,95.0/300.0) rectangle (-225.0/300.0,105.0/300.0); - \fill [black] (-375.0/300.0,295.0/300.0) rectangle (-225.0/300.0,305.0/300.0); - \fill [black] (-175.0/300.0,-305.0/300.0) rectangle (-25.0/300.0,-295.0/300.0); - \fill [black] (-175.0/300.0,-105.0/300.0) rectangle (-25.0/300.0,-95.0/300.0); - \fill [black] (-175.0/300.0,95.0/300.0) rectangle (-25.0/300.0,105.0/300.0); - \fill [black] (-175.0/300.0,295.0/300.0) rectangle (-25.0/300.0,305.0/300.0); - \fill [black] (25.0/300.0,-305.0/300.0) rectangle (175.0/300.0,-295.0/300.0); - \fill [black] (25.0/300.0,-105.0/300.0) rectangle (175.0/300.0,-95.0/300.0); - \fill [black] (25.0/300.0,95.0/300.0) rectangle (175.0/300.0,105.0/300.0); - \fill [black] (25.0/300.0,295.0/300.0) rectangle (175.0/300.0,305.0/300.0); - \fill [black] (225.0/300.0,-505.0/300.0) rectangle (375.0/300.0,-495.0/300.0); - \fill [black] (225.0/300.0,-305.0/300.0) rectangle (375.0/300.0,-295.0/300.0); - \fill [black] (225.0/300.0,-105.0/300.0) rectangle (375.0/300.0,-95.0/300.0); - \fill [black] (225.0/300.0,95.0/300.0) rectangle (375.0/300.0,105.0/300.0); - \fill [black] (225.0/300.0,295.0/300.0) rectangle (375.0/300.0,305.0/300.0); + \fill [black] (-93.75/300.0,-76.25/300.0) rectangle (-56.25/300.0,-73.75/300.0); + \fill [black] (-93.75/300.0,-26.25/300.0) rectangle (-56.25/300.0,-23.75/300.0); + \fill [black] (-93.75/300.0,23.75/300.0) rectangle (-56.25/300.0,26.25/300.0); + \fill [black] (-93.75/300.0,73.75/300.0) rectangle (-56.25/300.0,76.25/300.0); + \fill [black] (-43.75/300.0,-76.25/300.0) rectangle (-6.25/300.0,-73.75/300.0); + \fill [black] (-43.75/300.0,-26.25/300.0) rectangle (-6.25/300.0,-23.75/300.0); + \fill [black] (-43.75/300.0,23.75/300.0) rectangle (-6.25/300.0,26.25/300.0); + \fill [black] (-43.75/300.0,73.75/300.0) rectangle (-6.25/300.0,76.25/300.0); + \fill [black] (6.25/300.0,-76.25/300.0) rectangle (43.75/300.0,-73.75/300.0); + \fill [black] (6.25/300.0,-26.25/300.0) rectangle (43.75/300.0,-23.75/300.0); + \fill [black] (6.25/300.0,23.75/300.0) rectangle (43.75/300.0,26.25/300.0); + \fill [black] (6.25/300.0,73.75/300.0) rectangle (43.75/300.0,76.25/300.0); + \fill [black] (56.25/300.0,-126.25/300.0) rectangle (93.75/300.0,-123.75/300.0); + \fill [black] (56.25/300.0,-76.25/300.0) rectangle (93.75/300.0,-73.75/300.0); + \fill [black] (56.25/300.0,-26.25/300.0) rectangle (93.75/300.0,-23.75/300.0); + \fill [black] (56.25/300.0,23.75/300.0) rectangle (93.75/300.0,26.25/300.0); + \fill [black] (56.25/300.0,73.75/300.0) rectangle (93.75/300.0,76.25/300.0); } % Draws the racetrack itself with speed markers at (0,0) % Bounding box is (-1615.5,-1215.5) to (1615.5,1215.5) \newcommand{\drawrace}{% - \scoped[shift={(-1200.5/300.0,500.5/300.0)}]{\drawstretch{stage_one}{stage_eight}} - \scoped[shift={(-400.5/300.0,500.5/300.0)}]{\drawstretch{stage_two}{stage_seven}} - \scoped[shift={(400.5/300.0,500.5/300.0)}]{\drawstretch{stage_three}{stage_six}} + \scoped[shift={(-1200.5/300.0,500.5/300.0)},scale=4.0]{\drawstretch{stage_one}{stage_eight}} + \scoped[shift={(-400.5/300.0,500.5/300.0)},scale=4.0]{\drawstretch{stage_two}{stage_seven}} + \scoped[shift={(400.5/300.0,500.5/300.0)},scale=4.0]{\drawstretch{stage_three}{stage_six}} - \scoped[shift={(1200.5/300.0,500.5/300.0)}]{\drawmidstretch{stage_four}{stage_five}} - \scoped[shift={(1200.5/300.0,-500.5/300.0)},yscale=-1]{\drawmidstretch{stage_five}{stage_four}} + \scoped[shift={(1200.5/300.0,500.5/300.0)},scale=4.0]{\drawmidstretch{stage_four}{stage_five}} + \scoped[shift={(1200.5/300.0,-500.5/300.0)},xscale=4.0,yscale=-4.0]{\drawmidstretch{stage_five}{stage_four}} - \scoped[shift={(400.5/300.0,-500.5/300.0)},yscale=-1,xscale=-1]{\drawstretch{stage_six}{stage_three}} - \scoped[shift={(-400.5/300.0,-500.5/300.0)},yscale=-1,xscale=-1]{\drawstretch{stage_seven}{stage_two}} - \scoped[shift={(-1200.5/300.0,-500.5/300.0)},yscale=-1,xscale=-1]{\drawstretch{stage_eight}{stage_one}} + \scoped[shift={(400.5/300.0,-500.5/300.0)},yscale=-4.0,xscale=-4.0]{\drawstretch{stage_six}{stage_three}} + \scoped[shift={(-400.5/300.0,-500.5/300.0)},yscale=-4.0,xscale=-4.0]{\drawstretch{stage_seven}{stage_two}} + \scoped[shift={(-1200.5/300.0,-500.5/300.0)},yscale=-4.0,xscale=-4.0]{\drawstretch{stage_eight}{stage_one}} % Draw the speed rules \fill [black] (-1615.5/300.0,1015.5/300.0) rectangle (-1585.5/300.0,1215.5/300.0);