diff --git a/axelrod/strategies/__init__.py b/axelrod/strategies/__init__.py
index 5398922b..72fb7822 100644
--- a/axelrod/strategies/__init__.py
+++ b/axelrod/strategies/__init__.py
@@ -63,6 +63,23 @@ all_strategies += [
 # Distinguished strategy collections in addition to
 # `all_strategies` from _strategies.py
 demo_strategies = [Cooperator, Defector, TitForTat, Grudger, Random]
+axelrod_first_strategies = [
+            TitForTat,
+            FirstByTidemanAndChieruzzi,
+            FirstByNydegger,
+            FirstByGrofman,
+            FirstByShubik,
+            FirstBySteinAndRapoport,
+            Grudger,
+            FirstByDavis,
+            FirstByGraaskamp,
+            FirstByDowning,
+            FirstByFeld,
+            FirstByJoss,
+            FirstByTullock,
+            FirstByAnonymous,
+            Random,
+        ]
 basic_strategies = [s for s in all_strategies if is_basic(s())]
 strategies = [s for s in all_strategies if obey_axelrod(s())]
 
diff --git a/axelrod/strategies/_strategies.py b/axelrod/strategies/_strategies.py
index 3b33cbfd..5c618d87 100644
--- a/axelrod/strategies/_strategies.py
+++ b/axelrod/strategies/_strategies.py
@@ -6,44 +6,44 @@ from .apavlov import APavlov2006, APavlov2011
 from .appeaser import Appeaser
 from .averagecopier import AverageCopier, NiceAverageCopier
 from .axelrod_first import (
-    Davis,
-    Feld,
-    Graaskamp,
-    Grofman,
-    Joss,
-    Nydegger,
-    RevisedDowning,
-    Shubik,
-    SteinAndRapoport,
-    TidemanAndChieruzzi,
-    Tullock,
-    UnnamedStrategy,
+    FirstByDavis,
+    FirstByFeld,
+    FirstByGraaskamp,
+    FirstByGrofman,
+    FirstByJoss,
+    FirstByNydegger,
+    FirstByDowning,
+    FirstByShubik,
+    FirstBySteinAndRapoport,
+    FirstByTidemanAndChieruzzi,
+    FirstByTullock,
+    FirstByAnonymous,
 )
 from .axelrod_second import (
-    Appold,
-    Black,
-    Borufsen,
-    Cave,
-    Champion,
-    Colbert,
-    Eatherley,
-    Getzler,
-    Gladstein,
-    GraaskampKatzen,
-    Harrington,
-    Kluepfel,
-    Leyvraz,
-    Mikkelson,
-    MoreGrofman,
-    MoreTidemanAndChieruzzi,
-    RichardHufford,
-    Rowsam,
-    Tester,
-    Tranquilizer,
-    Weiner,
-    White,
-    WmAdams,
-    Yamachi,
+    SecondByAppold,
+    SecondByBlack,
+    SecondByBorufsen,
+    SecondByCave,
+    SecondByChampion,
+    SecondByColbert,
+    SecondByEatherley,
+    SecondByGetzler,
+    SecondByGladstein,
+    SecondByGraaskampKatzen,
+    SecondByHarrington,
+    SecondByKluepfel,
+    SecondByLeyvraz,
+    SecondByMikkelson,
+    SecondByGrofman,
+    SecondByTidemanAndChieruzzi,
+    SecondByRichardHufford,
+    SecondByRowsam,
+    SecondByTester,
+    SecondByTranquilizer,
+    SecondByWeiner,
+    SecondByWhite,
+    SecondByWmAdams,
+    SecondByYamachi,
 )
 from .backstabber import BackStabber, DoubleCrosser
 from .better_and_better import BetterAndBetter
@@ -189,6 +189,7 @@ from .retaliate import (
     Retaliate2,
     Retaliate3,
 )
+from .revised_downing import RevisedDowning
 from .selfsteem import SelfSteem
 from .sequence_player import SequencePlayer, ThueMorse, ThueMorseInverse
 from .shortmem import ShortMem
@@ -254,20 +255,20 @@ all_strategies = [
     APavlov2006,
     APavlov2011,
     Appeaser,
-    Appold,
+    SecondByAppold,
     ArrogantQLearner,
     AverageCopier,
     BackStabber,
     BetterAndBetter,
-    Black,
-    Borufsen,
+    SecondByBlack,
+    SecondByBorufsen,
     Bully,
     BushMosteller,
     Calculator,
     CautiousQLearner,
-    Cave,
-    Champion,
-    Colbert,
+    SecondByCave,
+    SecondByChampion,
+    SecondByColbert,
     CollectiveStrategy,
     ContriteTitForTat,
     Cooperator,
@@ -280,7 +281,8 @@ all_strategies = [
     CyclerDDC,
     CyclerCCCDCD,
     Darwin,
-    Davis,
+    FirstByDavis,
+    FirstByAnonymous,
     DBS,
     Defector,
     DefectorHunter,
@@ -291,7 +293,7 @@ all_strategies = [
     Doubler,
     DoubleResurrection,
     EasyGo,
-    Eatherley,
+    SecondByEatherley,
     EugineNier,
     EventualCycleHunter,
     EvolvedANN,
@@ -303,7 +305,7 @@ all_strategies = [
     EvolvedLookerUp1_1_1,
     EvolvedLookerUp2_2_2,
     EvolvedHMM5,
-    Feld,
+    FirstByFeld,
     FirmButFair,
     FoolMeOnce,
     ForgetfulFoolMeOnce,
@@ -317,19 +319,19 @@ all_strategies = [
     GellerCooperator,
     GellerDefector,
     GeneralSoftGrudger,
-    Getzler,
-    Gladstein,
+    SecondByGetzler,
+    SecondByGladstein,
     GoByMajority,
     GoByMajority10,
     GoByMajority20,
     GoByMajority40,
     GoByMajority5,
     Golden,
-    Graaskamp,
-    GraaskampKatzen,
+    FirstByGraaskamp,
+    SecondByGraaskampKatzen,
     Gradual,
     GradualKiller,
-    Grofman,
+    FirstByGrofman,
     Grudger,
     GrudgerAlternator,
     Grumpy,
@@ -342,16 +344,16 @@ all_strategies = [
     HardProber,
     HardTitFor2Tats,
     HardTitForTat,
-    Harrington,
+    SecondByHarrington,
     HesitantQLearner,
     Hopeless,
     Inverse,
     InversePunisher,
-    Joss,
-    Kluepfel,
+    FirstByJoss,
+    SecondByKluepfel,
     KnowledgeableWorseAndWorse,
     LevelPunisher,
-    Leyvraz,
+    SecondByLeyvraz,
     LimitedRetaliate,
     LimitedRetaliate2,
     LimitedRetaliate3,
@@ -359,18 +361,19 @@ all_strategies = [
     NaiveProber,
     MEM2,
     Michaelos,
-    Mikkelson,
+    SecondByMikkelson,
     MindBender,
     MindController,
     MindReader,
     MindWarper,
     MirrorMindReader,
-    MoreGrofman,
-    MoreTidemanAndChieruzzi,
+    RevisedDowning,
+    SecondByGrofman,
+    SecondByTidemanAndChieruzzi,
     Negation,
     NiceAverageCopier,
     NTitsForMTats,
-    Nydegger,
+    FirstByNydegger,
     OmegaTFT,
     OnceBitten,
     OppositeGrudger,
@@ -396,14 +399,14 @@ all_strategies = [
     Retaliate,
     Retaliate2,
     Retaliate3,
-    RevisedDowning,
-    RichardHufford,
+    FirstByDowning,
+    SecondByRichardHufford,
     Ripoff,
     RiskyQLearner,
-    Rowsam,
+    SecondByRowsam,
     SelfSteem,
     ShortMem,
-    Shubik,
+    FirstByShubik,
     SlowTitForTwoTats2,
     SneakyTitForTat,
     SoftGrudger,
@@ -412,41 +415,41 @@ all_strategies = [
     SolutionB5,
     SpitefulTitForTat,
     Stalker,
-    SteinAndRapoport,
+    FirstBySteinAndRapoport,
     StochasticCooperator,
     StochasticWSLS,
     SuspiciousTitForTat,
-    Tester,
+    SecondByTester,
     TF1,
     TF2,
     TF3,
     ThueMorse,
     ThueMorseInverse,
     Thumper,
-    TidemanAndChieruzzi,
+    FirstByTidemanAndChieruzzi,
     TitForTat,
     TitFor2Tats,
-    Tranquilizer,
+    SecondByTranquilizer,
     TrickyCooperator,
     TrickyDefector,
     TrickyLevelPunisher,
-    Tullock,
+    FirstByTullock,
     TwoTitsForTat,
     UsuallyCooperates,
     UsuallyDefects,
     VeryBad,
-    Weiner,
-    White,
+    SecondByWeiner,
+    SecondByWhite,
     Willing,
     Winner12,
     Winner21,
     WinShiftLoseStay,
     WinStayLoseShift,
-    WmAdams,
+    SecondByWmAdams,
     WorseAndWorse,
     WorseAndWorse2,
     WorseAndWorse3,
-    Yamachi,
+    SecondByYamachi,
     ZDExtortion,
     ZDExtort2,
     ZDExtort3,
diff --git a/axelrod/strategies/axelrod_first.py b/axelrod/strategies/axelrod_first.py
index d4773d26..da39e873 100644
--- a/axelrod/strategies/axelrod_first.py
+++ b/axelrod/strategies/axelrod_first.py
@@ -1,5 +1,16 @@
 """
-Additional strategies from Axelrod's first tournament.
+Strategies submitted to Axelrod's first tournament. All strategies in this
+module are prefixed by `FirstBy` to indicate that they were submitted in
+Axelrod's First tournament by the given author.
+
+Note that these strategies are implemented from the descriptions presented
+in:
+
+Axelrod, R. (1980). Effective Choice in the Prisoner’s Dilemma.
+Journal of Conflict Resolution, 24(1), 3–25.
+
+These descriptions are not always clear and/or precise and when assumptions have
+been made they are explained in the strategy docstrings.
 """
 
 import random
@@ -16,12 +27,14 @@ from .memoryone import MemoryOnePlayer
 C, D = Action.C, Action.D
 
 
-class Davis(Player):
+class FirstByDavis(Player):
     """
     Submitted to Axelrod's first tournament by Morton Davis.
 
-    A player starts by cooperating for 10 rounds then plays Grudger,
-    defecting if at any point the opponent has defected.
+    The description written in [Axelrod1980]_ is:
+
+    > "A player starts by cooperating for 10 rounds then plays Grudger,
+    > defecting if at any point the opponent has defected."
 
     This strategy came 8th in Axelrod's original tournament.
 
@@ -30,7 +43,7 @@ class Davis(Player):
     - Davis: [Axelrod1980]_
     """
 
-    name = "Davis"
+    name = "First by Davis"
     classifier = {
         "memory_depth": float("inf"),  # Long memory
         "stochastic": False,
@@ -56,97 +69,234 @@ class Davis(Player):
         opponent ever plays D."""
         if len(self.history) < self._rounds_to_cooperate:
             return C
-        if opponent.defections:
+        if opponent.defections > 0:  # Implement Grudger
             return D
         return C
 
+class FirstByDowning(Player):
+    """
+    Submitted to Axelrod's first tournament by Downing
+
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule selects its choice to maximize its own longterm expected payoff on
+    > the assumption that the other rule cooperates with a fixed probability which
+    > depends only on whether the other player cooperated or defected on the previous
+    > move. These two probabilities estimates are continuously updated as the game
+    > progresses. Initially, they are both assumed to be .5, which amounts to the
+    > pessimistic assumption that the other player is not responsive. This rule is
+    > based on an outcome maximization interpretation of human performances proposed
+    > by Downing (1975)."
+
+    The Downing (1975) paper is "The Prisoner's Dilemma Game as a
+    Problem-Solving Phenomenon" [Downing1975]_ and this is used to implement the
+    strategy.
+
+    There are a number of specific points in this paper, on page 371:
+
+    > "[...] In these strategies, O's [the opponent's] response on trial N is in
+    some way dependent or contingent on S's [the subject's] response on trial N-
+    1. All varieties of these lag-one matching strategies can be defined by two
+    parameters: the conditional probability that O will choose C following C by
+    S, P(C_o | C_s) and the conditional probability that O will choose C
+    following D by S, P(C_o, D_s)."
+
+    Throughout the paper the strategy (S) assumes that the opponent (O) is
+    playing a reactive strategy defined by these two conditional probabilities.
+
+    The strategy aims to maximise the long run utility against such a strategy
+    and the mechanism for this is described in Appendix A (more on this later).
+
+    One final point from the main text is, on page 372:
+
+    > "For the various lag-one matching strategies of O, the maximizing
+    strategies of S will be 100% C, or 100% D, or for some strategies all S
+    strategies will be functionally equivalent."
+
+    This implies that the strategy S will either always cooperate or always
+    defect (or be indifferent) dependent on the opponent's defining
+    probabilities.
+
+    To understand the particular mechanism that describes the strategy S, we
+    refer to Appendix A of the paper on page 389.
+
+    The stated goal of the strategy is to maximize (using the notation of the
+    paper):
+
+        EV_TOT = #CC(EV_CC) + #CD(EV_CD) + #DC(EV_DC) + #DD(EV_DD)
+
+    This differs from the more modern literature where #CC, #CD, #DC and #DD
+    would imply that counts of both players playing C and C, or the first
+    playing C and the second D etc...
+    In this case the author uses an argument based on the sequence of plays by
+    the player (S) so #CC denotes the number of times the player plays C twice
+    in a row.
+
+    On the second page of the appendix, figure 4 (page 390)
+    identifies an expression for EV_TOT.
+    A specific term is made to disappear in
+    the case of T - R = P - S (which is not the case for the standard
+    (R, P, S, T) = (3, 1, 0, 5)):
+
+    > "Where (t - r) = (p - s), EV_TOT will be a function of alpha, beta, t, r,
+    p, s and N are known and V which is unknown.
+
+    V is the total number of cooperations of the player S (this is noted earlier
+    in the abstract) and as such the final expression (with only V as unknown)
+    can be used to decide if V should indicate that S always cooperates or not.
+
+    This final expression is used to show that EV_TOT is linear in the number of
+    cooperations by the player thus justifying the fact that the player will
+    always cooperate or defect.
+
+    All of the above details are used to give the following interpretation of
+    the strategy:
+
+    1. On any given turn, the strategy will estimate alpha = P(C_o | C_s) and
+    beta = P(C_o | D_s).
+    2. The strategy will calculate the expected utility of always playing C OR
+    always playing D against the estimated probabilities. This corresponds to:
+
+        a. In the case of the player always cooperating:
+
+           P_CC = alpha and P_CD = 1 - alpha
+
+        b. In the case of the player always defecting:
 
-class RevisedDowning(Player):
-    """This strategy attempts to estimate the next move of the opponent by estimating
-    the probability of cooperating given that they defected (:math:`p(C|D)`) or
-    cooperated on the previous round (:math:`p(C|C)`). These probabilities are
-    continuously updated during play and the strategy attempts to maximise the long
-    term play. Note that the initial values are :math:`p(C|C)=p(C|D)=.5`.
+           P_DC = beta and P_DD = 1 - beta
 
-    Downing is implemented as `RevisedDowning`. Apparently in the first tournament
-    the strategy was implemented incorrectly and defected on the first two rounds.
-    This can be controlled by setting `revised=True` to prevent the initial defections.
 
-    This strategy came 10th in Axelrod's original tournament but would have won
-    if it had been implemented correctly.
+    Using this we have:
+
+        E_C = alpha R + (1 - alpha) S
+        E_D = beta T + (1 - beta) P
+
+    Thus at every turn, the strategy will calculate those two values and
+    cooperate if E_C > E_D and will defect if E_C < E_D.
+
+    In the case of E_C = E_D, the player will alternate from their previous
+    move. This is based on specific sentence from Axelrod's original paper:
+
+    > "Under certain circumstances, DOWNING will even determine that the best
+    > strategy is to alternate cooperation and defection."
+
+    One final important point is the early game behaviour of the strategy. It
+    has been noted that this strategy was implemented in a way that assumed that
+    alpha and beta were both 1/2:
+
+    > "Initially, they are both assumed to be .5, which amounts to the
+    > pessimistic assumption that the other player is not responsive."
+
+    Note that if alpha = beta = 1 / 2 then:
+
+        E_C = alpha R + alpha S
+        E_D = alpha T + alpha P
+
+    And from the defining properties of the Prisoner's Dilemma (T > R > P > S)
+    this gives: E_D > E_C.
+    Thus, the player opens with a defection in the first two rounds. Note that
+    from the Axelrod publications alone there is nothing to indicate defections
+    on the first two rounds, although a defection in the opening round is clear.
+    However there is a presentation available at
+    http://www.sci.brooklyn.cuny.edu/~sklar/teaching/f05/alife/notes/azhar-ipd-Oct19th.pdf
+    That clearly states that Downing defected in the first two rounds, thus this
+    is assumed to be the behaviour. Interestingly, in future tournaments this
+    strategy was revised to not defect on the opening two rounds.
+
+    It is assumed that these first two rounds are used to create initial
+    estimates of
+    beta = P(C_o | D_s) and we will use the opening play of the player to
+    estimate alpha = P(C_o | C_s).
+    Thus we assume that the opponents first play is a response to a cooperation
+    "before the match starts".
+
+    So for example, if the plays are:
+
+    [(D, C), (D, C)]
+
+    Then the opponent's first cooperation counts as a cooperation in response to
+    the non existent cooperation of round 0. The total number of cooperations in
+    response to a cooperation is 1. We need to take in to account that extra
+    phantom cooperation to estimate the probability alpha=P(C_o | C_s) as 1 / 1
+    = 1.
+
+    This is an assumption with no clear indication from the literature.
+
+    --
+    This strategy came 10th in Axelrod's original tournament.
 
     Names:
 
-    - Revised Downing: [Axelrod1980]_
+    - Downing: [Axelrod1980]_
     """
 
-    name = "Revised Downing"
+    name = "First by Downing"
 
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
-        "makes_use_of": set(),
+        "makes_use_of": {"game"},
         "long_run_time": False,
         "inspects_source": False,
         "manipulates_source": False,
         "manipulates_state": False,
     }
 
-    def __init__(self, revised: bool = True) -> None:
+    def __init__(self) -> None:
         super().__init__()
-        self.revised = revised
-        self.good = 1.0
-        self.bad = 0.0
-        self.nice1 = 0
-        self.nice2 = 0
-        self.total_C = 0  # note the same as self.cooperations
-        self.total_D = 0  # note the same as self.defections
+        self.number_opponent_cooperations_in_response_to_C = 0
+        self.number_opponent_cooperations_in_response_to_D = 0
 
     def strategy(self, opponent: Player) -> Action:
         round_number = len(self.history) + 1
-        # According to internet sources, the original implementation defected
-        # on the first two moves. Otherwise it wins (if this code is removed
-        # and the comment restored.
-        # http://www.sci.brooklyn.cuny.edu/~sklar/teaching/f05/alife/notes/azhar-ipd-Oct19th.pdf
-
-        if self.revised:
-            if round_number == 1:
-                return C
-        elif not self.revised:
-            if round_number <= 2:
-                return D
 
-        # Update various counts
-        if round_number > 2:
-            if self.history[-1] == D:
-                if opponent.history[-1] == C:
-                    self.nice2 += 1
-                self.total_D += 1
-                self.bad = self.nice2 / self.total_D
-            else:
-                if opponent.history[-1] == C:
-                    self.nice1 += 1
-                self.total_C += 1
-                self.good = self.nice1 / self.total_C
-        # Make a decision based on the accrued counts
-        c = 6.0 * self.good - 8.0 * self.bad - 2
-        alt = 4.0 * self.good - 5.0 * self.bad - 1
-        if c >= 0 and c >= alt:
-            move = C
-        elif (c >= 0 and c < alt) or (alt >= 0):
-            move = self.history[-1].flip()
-        else:
-            move = D
-        return move
+        if round_number == 1:
+            return D
+        if round_number == 2:
+            if opponent.history[-1] == C:
+                self.number_opponent_cooperations_in_response_to_C += 1
+            return D
+
+
+        if self.history[-2] == C and opponent.history[-1] == C:
+            self.number_opponent_cooperations_in_response_to_C += 1
+        if self.history[-2] == D and opponent.history[-1] == C:
+            self.number_opponent_cooperations_in_response_to_D += 1
 
+        alpha = (self.number_opponent_cooperations_in_response_to_C /
+                 (self.cooperations + 1))  # Adding 1 to count for assumption
+                                           # that first opponent move being a
+                                           # response to a cooperation. See
+                                           # docstring for more information.
+        beta = (self.number_opponent_cooperations_in_response_to_D /
+                 (self.defections))
 
-class Feld(Player):
+        R, P, S, T = self.match_attributes["game"].RPST()
+        expected_value_of_cooperating = alpha * R + (1 - alpha) * S
+        expected_value_of_defecting = beta * T + (1 - beta) * P
+
+        if expected_value_of_cooperating > expected_value_of_defecting:
+            return C
+        if expected_value_of_cooperating < expected_value_of_defecting:
+            return D
+        return self.history[-1].flip()
+
+
+class FirstByFeld(Player):
     """
     Submitted to Axelrod's first tournament by Scott Feld.
 
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule starts with tit for tat and gradually lowers its probability of
+    > cooperation following the other's cooperation to .5 by the two hundredth
+    > move. It always defects after a defection by the other."
+
     This strategy plays Tit For Tat, always defecting if the opponent defects but
     cooperating when the opponent cooperates with a gradually decreasing probability
-    until it is only .5.
+    until it is only .5. Note that the description does not clearly indicate how
+    the cooperation probability should drop. This implements a linear decreasing
+    function.
 
     This strategy came 11th in Axelrod's original tournament.
 
@@ -155,7 +305,7 @@ class Feld(Player):
     - Feld: [Axelrod1980]_
     """
 
-    name = "Feld"
+    name = "First by Feld"
     classifier = {
         "memory_depth": 200,  # Varies actually, eventually becomes depth 1
         "stochastic": True,
@@ -206,25 +356,39 @@ class Feld(Player):
         return random_choice(p)
 
 
-class Graaskamp(Player):
+class FirstByGraaskamp(Player):
     """
+    Submitted to Axelrod's first tournament by James Graaskamp.
 
-    This is one of the strategies from Robert Axelrod's first tournament and is
-    described in the literature as:
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule plays tit for tat for 50 moves, defects on move 51, and then
+    > plays 5 more moves of tit for tat. A check is then made to see if the player
+    > seems to be RANDOM, in which case it defects from then on. A check is also
+    > made to see if the other is TIT FOR TAT, ANALOGY (a program from the
+    > preliminary tournament), and its own twin, in which case it plays tit for
+    > tat. Otherwise it randomly defects every 5 to 15 moves, hoping that enough
+    > trust has been built up so that the other player will not notice these
+    > defections.:
+
+    This is implemented as:
 
     1. Plays Tit For Tat for the first 50 rounds;
     2. Defects on round 51;
     3. Plays 5 further rounds of Tit For Tat;
     4. A check is then made to see if the opponent is playing randomly in which
-       case it defects for the rest of the game;
+       case it defects for the rest of the game. This is implemented with a chi
+       squared test.
     5. The strategy also checks to see if the opponent is playing Tit For Tat or
-       another strategy from a preliminary tournament called ‘Analogy’  If
+       a clone of itself. If
        so it plays Tit For Tat. If not it cooperates and randomly defects every 5
        to 15 moves.
 
-
     Note that there is no information about 'Analogy' available thus Step 5 is
-    not implemented fully.
+    a "best possible" interpretation of the description in the paper.
+    Furthermore the test for the clone is implemented as checking that both
+    players have played the same moves for the entire game. This is unlikely to
+    be the original approach but no further details are available.
 
     This strategy came 9th in Axelrod’s original tournament.
 
@@ -233,7 +397,7 @@ class Graaskamp(Player):
     - Graaskamp: [Axelrod1980]_
     """
 
-    name = "Graaskamp"
+    name = "First by Graaskamp"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -277,8 +441,8 @@ class Graaskamp(Player):
         if all(
             opponent.history[i] == self.history[i - 1]
             for i in range(1, len(self.history))
-        ):
-            # Check if opponent plays Tit for Tat
+        ) or opponent.history == self.history:
+            # Check if opponent plays Tit for Tat or a clone of itself.
             if opponent.history[-1] == D:
                 return D
             return C
@@ -293,14 +457,14 @@ class Graaskamp(Player):
         return C
 
 
-class Grofman(Player):
+class FirstByGrofman(Player):
     """
     Submitted to Axelrod's first tournament by Bernard Grofman.
 
-    Cooperate on the first two rounds and
-    returns the opponent's last action for the next 5. For the rest of the game
-    Grofman cooperates if both players selected the same action in the previous
-    round, and otherwise cooperates randomly with probability 2/7.
+    The description written in [Axelrod1980]_ is:
+
+     > "If the players did different things on the previous move, this rule
+     > cooperates with probability 2/7. Otherwise this rule always cooperates."
 
     This strategy came 4th in Axelrod's original tournament.
 
@@ -309,9 +473,9 @@ class Grofman(Player):
     - Grofman: [Axelrod1980]_
     """
 
-    name = "Grofman"
+    name = "First by Grofman"
     classifier = {
-        "memory_depth": float("inf"),
+        "memory_depth": 1,
         "stochastic": True,
         "makes_use_of": set(),
         "long_run_time": False,
@@ -319,24 +483,20 @@ class Grofman(Player):
         "manipulates_source": False,
         "manipulates_state": False,
     }
-
     def strategy(self, opponent: Player) -> Action:
-        round_number = len(self.history) + 1
-        if round_number < 3:
-            return C
-        if round_number < 8:
-            return opponent.history[-1]
-        if self.history[-1] == opponent.history[-1]:
+        if len(self.history) == 0 or self.history[-1] == opponent.history[-1]:
             return C
         return random_choice(2 / 7)
 
 
-class Joss(MemoryOnePlayer):
+class FirstByJoss(MemoryOnePlayer):
     """
     Submitted to Axelrod's first tournament by Johann Joss.
 
-    Cooperates with probability 0.9 when the opponent cooperates, otherwise
-    emulates Tit-For-Tat.
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule cooperates 90% of the time after a cooperation by the other. It
+    > always defects after a defection by the other."
 
     This strategy came 12th in Axelrod's original tournament.
 
@@ -346,7 +506,7 @@ class Joss(MemoryOnePlayer):
     - Hard Joss: [Stewart2012]_
     """
 
-    name = "Joss"
+    name = "First by Joss"
 
     def __init__(self, p: float = 0.9) -> None:
         """
@@ -361,10 +521,26 @@ class Joss(MemoryOnePlayer):
         super().__init__(four_vector)
 
 
-class Nydegger(Player):
+class FirstByNydegger(Player):
     """
     Submitted to Axelrod's first tournament by Rudy Nydegger.
 
+    The description written in [Axelrod1980]_ is:
+
+    > "The program begins with tit for tat for the first three moves, except
+    > that if it was the only one to cooperate on the first move and the only one
+    > to defect on the second move, it defects on the third move. After the third
+    > move, its choice is determined from the 3 preceding outcomes in the
+    > following manner. Let A be the sum formed by counting the other's defection
+    > as 2 points and one's own as 1 point, and giving weights of 16, 4, and 1 to
+    > the preceding three moves in chronological order. The choice can be
+    > described as defecting only when A equals 1, 6, 7, 17, 22, 23, 26, 29, 30,
+    > 31, 33, 38, 39, 45, 49, 54, 55, 58, or 61. Thus if all three preceding moves
+    > are mutual defection, A = 63 and the rule cooperates.  This rule was
+    > designed for use in laboratory experiments as a stooge which had a memory
+    > and appeared to be trustworthy, potentially cooperative, but not gullible
+    > (Nydegger, 1978)."
+
     The program begins with tit for tat for the first three moves, except
     that if it was the only one to cooperate on the first move and the only one
     to defect on the second move, it defects on the third move. After the
@@ -398,7 +574,7 @@ class Nydegger(Player):
     - Nydegger: [Axelrod1980]_
     """
 
-    name = "Nydegger"
+    name = "First by Nydegger"
     classifier = {
         "memory_depth": 3,
         "stochastic": False,
@@ -410,7 +586,7 @@ class Nydegger(Player):
     }
 
     def __init__(self) -> None:
-        self.As = [1, 6, 7, 17, 22, 23, 26, 29, 30, 31, 33, 38, 39, 45, 54, 55, 58, 61]
+        self.As = [1, 6, 7, 17, 22, 23, 26, 29, 30, 31, 33, 38, 39, 45, 49, 54, 55, 58, 61]
         self.score_map = {(C, C): 0, (C, D): 2, (D, C): 1, (D, D): 3}
         super().__init__()
 
@@ -446,12 +622,37 @@ class Nydegger(Player):
         return C
 
 
-class Shubik(Player):
+class FirstByShubik(Player):
     """
     Submitted to Axelrod's first tournament by Martin Shubik.
 
-    Plays like Tit-For-Tat with the following modification. After each
-    retaliation, the number of rounds that Shubik retaliates increases by 1.
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule cooperates until the other defects, and then defects once. If
+    > the other defects again after the rule's cooperation is resumed, the rule
+    > defects twice. In general, the length of retaliation is increased by one for
+    > each departure from mutual cooperation. This rule is described with its
+    > strategic implications in Shubik (1970). Further treatment of its is given
+    > in Taylor (1976).
+
+    There is some room for interpretation as to how the strategy reacts to a
+    defection on the turn where it starts to cooperate once more. In Shubik
+    (1970) the strategy is described as:
+
+    > "I will play my move 1 to begin with and will continue to do so, so long
+    > as my information shows that the other player has chosen his move 1. If my
+    > information tells me he has used move 2, then I will use move 2 for the
+    > immediate k subsequent periods, after which I will resume using move 1. If
+    > he uses his move 2 again after I have resumed using move 1, then I will
+    > switch to move 2 for the k + 1 immediately subsequent periods . . . and so
+    > on, increasing my retaliation by an extra period for each departure from the
+    > (1, 1) steady state."
+
+    This is interpreted as:
+
+    The player cooperates, if when it is cooperating, the opponent defects it
+    defects for k rounds. After k rounds it starts cooperating again and
+    increments the value of k if the opponent defects again.
 
     This strategy came 5th in Axelrod's original tournament.
 
@@ -460,7 +661,7 @@ class Shubik(Player):
     - Shubik: [Axelrod1980]_
     """
 
-    name = "Shubik"
+    name = "First by Shubik"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -488,33 +689,41 @@ class Shubik(Player):
     def strategy(self, opponent: Player) -> Action:
         if not opponent.history:
             return C
-        if opponent.history[-1] == D:
-            # Retaliate against defections
-            if self.history[-1] == C:  # it's on now!
-                # Lengthen the retaliation period
-                self.is_retaliating = True
-                self.retaliation_length += 1
-                self.retaliation_remaining = self.retaliation_length
-                self._decrease_retaliation_counter()
-                return D
-            else:
-                # Just retaliate
-                if self.is_retaliating:
-                    self._decrease_retaliation_counter()
-                return D
+
         if self.is_retaliating:
             # Are we retaliating still?
             self._decrease_retaliation_counter()
             return D
+
+        if opponent.history[-1] == D and self.history[-1] == C:
+            # "If he uses his move 2 again after I have resumed using move 1,
+            # then I will switch to move 2 for the k + 1 immediately subsequent
+            # periods"
+            self.is_retaliating = True
+            self.retaliation_length += 1
+            self.retaliation_remaining = self.retaliation_length
+            self._decrease_retaliation_counter()
+            return D
         return C
 
 
-class Tullock(Player):
+class FirstByTullock(Player):
     """
     Submitted to Axelrod's first tournament by Gordon Tullock.
 
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule cooperates on the first eleven moves. It then cooperates 10%
+    > less than the other player has cooperated on the preceding ten moves. This
+    > rule is based on an idea developed in Overcast and Tullock (1971). Professor
+    > Tullock was invited to specify how the idea could be implemented, and he did
+    > so out of scientific interest rather than an expectation that it would be a
+    > likely winner."
+
+    This is interpreted as:
+
     Cooperates for the first 11 rounds then randomly cooperates 10% less often
-    than the opponent has in previous rounds.
+    than the opponent has in the previous 10 rounds.
 
     This strategy came 13th in Axelrod's original tournament.
 
@@ -523,9 +732,9 @@ class Tullock(Player):
     - Tullock: [Axelrod1980]_
     """
 
-    name = "Tullock"
+    name = "First by Tullock"
     classifier = {
-        "memory_depth": 11,  # long memory, modified by init
+        "memory_depth": float("inf"),
         "stochastic": True,
         "makes_use_of": set(),
         "long_run_time": False,
@@ -534,53 +743,52 @@ class Tullock(Player):
         "manipulates_state": False,
     }
 
-    def __init__(self, rounds_to_cooperate: int = 11) -> None:
+    def __init__(self) -> None:
         """
         Parameters
         ----------
-        rounds_to_cooperate: int, 10
+        rounds_to_cooperate: int
            The number of rounds to cooperate initially
         """
         super().__init__()
-        self._rounds_to_cooperate = rounds_to_cooperate
-        self.memory_depth = rounds_to_cooperate
+        self._rounds_to_cooperate = 11
+        self.memory_depth = self._rounds_to_cooperate
 
     def strategy(self, opponent: Player) -> Action:
-        rounds = self._rounds_to_cooperate
-        if len(self.history) < rounds:
+        if len(self.history) < self._rounds_to_cooperate:
             return C
+        rounds = self._rounds_to_cooperate - 1
         cooperate_count = opponent.history[-rounds:].count(C)
         prop_cooperate = cooperate_count / rounds
         prob_cooperate = max(0, prop_cooperate - 0.10)
         return random_choice(prob_cooperate)
 
 
-class UnnamedStrategy(Player):
-    """Apparently written by a grad student in political science whose name was
-    withheld, this strategy cooperates with a given probability P. This
-    probability (which has initial value .3) is updated every 10 rounds based on
-    whether the opponent seems to be random, very cooperative or very
-    uncooperative. Furthermore, if after round 130 the strategy is losing then P
-    is also adjusted.
+class FirstByAnonymous(Player):
+    """
+    Submitted to Axelrod's first tournament by a graduate student whose name was
+    withheld.
 
-    Fourteenth Place with 282.2 points is a 77-line program by a graduate
-    student of political science whose dissertation is in game theory. This rule
-    has a probability of cooperating, P, which is initially 30% and is updated
-    every 10 moves. P is adjusted if the other player seems random, very
-    cooperative, or very uncooperative. P is also adjusted after move 130 if the
-    rule has a lower score than the other player. Unfortunately, the complex
-    process of adjustment frequently left the probability of cooperation in the
-    30% to 70% range, and therefore the rule appeared random to many other players.
+    The description written in [Axelrod1980]_ is:
 
-    Names:
+    > "This rule has a probability of cooperating, P, which is initially 30% and
+    > is updated every 10 moves. P is adjusted if the other player seems random,
+    > very cooperative, or very uncooperative. P is also adjusted after move 130
+    > if the rule has a lower score than the other player. Unfortunately, the
+    > complex process of adjustment frequently left the probability of cooperation
+    > in the 30% to 70% range, and therefore the rule appeared random to many
+    > other players."
 
-    - Unnamed Strategy: [Axelrod1980]_
+    Given the lack of detail this strategy is implemented based on the final
+    sentence of the description which is to have a cooperation probability that
+    is uniformly random in the 30 to 70% range.
 
-    Warning: This strategy is not identical to the original strategy (source
-    unavailable) and was written based on published descriptions.
+    Names:
+
+    - (Name withheld): [Axelrod1980]_
     """
 
-    name = "Unnamed Strategy"
+    name = "First by Anonymous"
     classifier = {
         "memory_depth": 0,
         "stochastic": True,
@@ -598,14 +806,25 @@ class UnnamedStrategy(Player):
 
 
 @FinalTransformer((D, D), name_prefix=None)
-class SteinAndRapoport(Player):
-    """This strategy plays a modification of Tit For Tat.
+class FirstBySteinAndRapoport(Player):
+    """
+    Submitted to Axelrod's first tournament by William Stein and Amnon Rapoport.
+
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule plays tit for tat except that it cooperates on the first four
+    > moves, it defects on the last two moves, and every fifteen moves it checks
+    > to see if the opponent seems to be playing randomly. This check uses a
+    > chi-squared test of the other's transition probabilities and also checks for
+    > alternating moves of CD and DC.
+
+    This is implemented as follows:
 
     1. It cooperates for the first 4 moves.
     2. It defects on the last 2 moves.
     3. Every 15 moves it makes use of a `chi-squared
        test <http://en.wikipedia.org/wiki/Chi-squared_test>`_ to check if the
-       opponent is playing randomly.
+       opponent is playing randomly. If so it defects.
 
     This strategy came 6th in Axelrod's original tournament.
 
@@ -614,7 +833,7 @@ class SteinAndRapoport(Player):
     - SteinAndRapoport: [Axelrod1980]_
     """
 
-    name = "Stein and Rapoport"
+    name = "First by Stein and Rapoport"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -658,10 +877,26 @@ class SteinAndRapoport(Player):
             return opponent.history[-1]
 
 
-class TidemanAndChieruzzi(Player):
+@FinalTransformer((D, D), name_prefix=None)
+class FirstByTidemanAndChieruzzi(Player):
     """
-    This strategy begins by playing Tit For Tat and then follows the following
-    rules:
+    Submitted to Axelrod's first tournament by Nicolas Tideman and Paula
+    Chieruzzi.
+
+    The description written in [Axelrod1980]_ is:
+
+    > "This rule begins with cooperation and tit for tat. However, when the
+    > other player finishes his second run of defec- tions, an extra punishment is
+    > instituted, and the number of punishing defections is increased by one with
+    > each run of the other's defections. The other player is given a fresh start
+    > if he is 10 or more points behind, if he has not just started a run of
+    > defections, if it has been at least 20 moves since a fresh start, if there
+    > are at least 10 moves remaining, and if the number of defections differs
+    > from a 50-50 random generator by at least 3.0 standard deviations. A fresh
+    > start involves two cooperations and then play as if the game had just
+    > started. The program defects automatically on the last two moves."
+
+    This is interpreted as:
 
     1. Every run of defections played by the opponent increases the number of
     defections that this strategy retaliates with by 1.
@@ -674,8 +909,10 @@ class TidemanAndChieruzzi(Player):
         - and the total number of defections differs from a 50-50 random sample
           by at least 3.0 standard deviations.
 
-    A ‘fresh start’ is a sequence of two cooperations followed by an assumption
-    that the game has just started (everything is forgotten).
+        A ‘fresh start’ is a sequence of two cooperations followed by an assumption
+        that the game has just started (everything is forgotten).
+
+    3. The strategy defects on the last two moves.
 
     This strategy came 2nd in Axelrod’s original tournament.
 
@@ -684,7 +921,7 @@ class TidemanAndChieruzzi(Player):
     - TidemanAndChieruzzi: [Axelrod1980]_
     """
 
-    name = "Tideman and Chieruzzi"
+    name = "First by Tideman and Chieruzzi"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -704,6 +941,7 @@ class TidemanAndChieruzzi(Player):
         self.opponent_score = 0
         self.last_fresh_start = 0
         self.fresh_start = False
+        self.remembered_number_of_opponent_defectioons = 0
 
     def _decrease_retaliation_counter(self):
         """Lower the remaining owed retaliation count and flip to non-retaliate
@@ -718,6 +956,7 @@ class TidemanAndChieruzzi(Player):
         self.is_retaliating = False
         self.retaliation_length = 0
         self.retaliation_remaining = 0
+        self.remembered_number_of_opponent_defectioons = 0
 
     def _score_last_round(self, opponent: Player):
         """Updates the scores for each player."""
@@ -732,6 +971,9 @@ class TidemanAndChieruzzi(Player):
         if not opponent.history:
             return C
 
+        if opponent.history[-1] == D:
+            self.remembered_number_of_opponent_defectioons += 1
+
         # Calculate the scores.
         self._score_last_round(opponent)
 
@@ -759,7 +1001,8 @@ class TidemanAndChieruzzi(Player):
                 std_deviation = (N ** (1 / 2)) / 2
                 lower = N / 2 - 3 * std_deviation
                 upper = N / 2 + 3 * std_deviation
-                if opponent.defections <= lower or opponent.defections >= upper:
+                if (self.remembered_number_of_opponent_defectioons <= lower or
+                    self.remembered_number_of_opponent_defectioons >= upper):
                     # Opponent deserves a fresh start
                     self.last_fresh_start = current_round
                     self._fresh_start()
diff --git a/axelrod/strategies/axelrod_second.py b/axelrod/strategies/axelrod_second.py
index fb4bb07d..50e4e18e 100644
--- a/axelrod/strategies/axelrod_second.py
+++ b/axelrod/strategies/axelrod_second.py
@@ -1,5 +1,7 @@
 """
-Additional strategies from Axelrod's second tournament.
+Strategies from Axelrod's second tournament. All strategies in this module are
+prefixed by `SecondBy` to indicate that they were submitted in Axelrod's Second
+tournament by the given author.
 """
 
 import random
@@ -15,7 +17,7 @@ from axelrod.strategies.finite_state_machines import FSMPlayer
 C, D = Action.C, Action.D
 
 
-class Champion(Player):
+class SecondByChampion(Player):
     """
     Strategy submitted to Axelrod's second tournament by Danny Champion.
 
@@ -30,7 +32,7 @@ class Champion(Player):
     - Champion: [Axelrod1980b]_
     """
 
-    name = "Champion"
+    name = "Second by Champion"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -59,8 +61,7 @@ class Champion(Player):
                 return D
         return C
 
-
-class Eatherley(Player):
+class SecondByEatherley(Player):
     """
     Strategy submitted to Axelrod's second tournament by Graham Eatherley.
 
@@ -74,7 +75,7 @@ class Eatherley(Player):
     - Eatherley: [Axelrod1980b]_
     """
 
-    name = "Eatherley"
+    name = "Second by Eatherley"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -99,7 +100,7 @@ class Eatherley(Player):
         return random_choice(1 - defection_prop)
 
 
-class Tester(Player):
+class SecondByTester(Player):
     """
     Submitted to Axelrod's second tournament by David Gladstein.
 
@@ -115,7 +116,7 @@ class Tester(Player):
     - Tester: [Axelrod1980b]_
     """
 
-    name = "Tester"
+    name = "Second by Tester"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -148,7 +149,7 @@ class Tester(Player):
             return self.history[-1].flip()
 
 
-class Gladstein(Player):
+class SecondByGladstein(Player):
     """
     Submitted to Axelrod's second tournament by David Gladstein.
 
@@ -168,7 +169,7 @@ class Gladstein(Player):
     - Tester: [Axelrod1980b]_
     """
 
-    name = "Gladstein"
+    name = "Second by Gladstein"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -204,7 +205,7 @@ class Gladstein(Player):
             return opponent.history[-1]
 
 
-class Tranquilizer(Player):
+class SecondByTranquilizer(Player):
 
     """
     Submitted to Axelrod's second tournament by Craig Feathers
@@ -316,7 +317,7 @@ class Tranquilizer(Player):
     - Tranquilizer: [Axelrod1980]_
     """
 
-    name = "Tranquilizer"
+    name = "Second by Tranquilizer"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -419,7 +420,7 @@ class Tranquilizer(Player):
         return opponent.history[-1]
 
 
-class MoreGrofman(Player):
+class SecondByGrofman(Player):
     """
     Submitted to Axelrod's second tournament by Bernard Grofman.
 
@@ -447,7 +448,7 @@ class MoreGrofman(Player):
     - K86R: [Axelrod1980b]_
     """
 
-    name = "MoreGrofman"
+    name = "Second by Grofman"
     classifier = {
         "memory_depth": 8,
         "stochastic": False,
@@ -477,7 +478,7 @@ class MoreGrofman(Player):
             return D
 
 
-class Kluepfel(Player):
+class SecondByKluepfel(Player):
     """
     Strategy submitted to Axelrod's second tournament by Charles Kluepfel
     (K32R).
@@ -511,7 +512,7 @@ class Kluepfel(Player):
     - Kluepfel: [Axelrod1980b]_
     """
 
-    name = "Kluepfel"
+    name = "Second by Kluepfel"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -582,7 +583,7 @@ class Kluepfel(Player):
                 return one_move_ago.flip()
 
 
-class Borufsen(Player):
+class SecondByBorufsen(Player):
     """
     Strategy submitted to Axelrod's second tournament by Otto Borufsen
     (K32R), and came in third in that tournament.
@@ -623,7 +624,7 @@ class Borufsen(Player):
     - Borufsen: [Axelrod1980b]_
     """
 
-    name = "Borufsen"
+    name = "Second by Borufsen"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -738,7 +739,7 @@ class Borufsen(Player):
             return self.try_return(opponent.history[-1])
 
 
-class Cave(Player):
+class SecondByCave(Player):
     """
     Strategy submitted to Axelrod's second tournament by Rob Cave (K49R), and
     came in fourth in that tournament.
@@ -759,7 +760,7 @@ class Cave(Player):
     - Cave: [Axelrod1980b]_
     """
 
-    name = "Cave"
+    name = "Second by Cave"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -795,7 +796,7 @@ class Cave(Player):
             return C
 
 
-class WmAdams(Player):
+class SecondByWmAdams(Player):
     """
     Strategy submitted to Axelrod's second tournament by William Adams (K44R),
     and came in fifth in that tournament.
@@ -810,7 +811,7 @@ class WmAdams(Player):
     - WmAdams: [Axelrod1980b]_
     """
 
-    name = "WmAdams"
+    name = "Second by WmAdams"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -835,7 +836,7 @@ class WmAdams(Player):
         return C
 
 
-class GraaskampKatzen(Player):
+class SecondByGraaskampKatzen(Player):
     """
     Strategy submitted to Axelrod's second tournament by Jim Graaskamp and Ken
     Katzen (K60R), and came in sixth in that tournament.
@@ -857,7 +858,7 @@ class GraaskampKatzen(Player):
     - GraaskampKatzen: [Axelrod1980b]_
     """
 
-    name = "GraaskampKatzen"
+    name = "Second by GraaskampKatzen"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -908,7 +909,7 @@ class GraaskampKatzen(Player):
         return opponent.history[-1]  # Tit-for-Tat
 
 
-class Weiner(Player):
+class SecondByWeiner(Player):
     """
     Strategy submitted to Axelrod's second tournament by Herb Weiner (K41R),
     and came in seventh in that tournament.
@@ -940,7 +941,7 @@ class Weiner(Player):
     - Weiner: [Axelrod1980b]_
     """
 
-    name = "Weiner"
+    name = "Second by Weiner"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1000,7 +1001,7 @@ class Weiner(Player):
             return self.try_return(opponent.history[-1])
 
 
-class Harrington(Player):
+class SecondByHarrington(Player):
     """
     Strategy submitted to Axelrod's second tournament by Paul Harrington (K75R)
     and came in eighth in that tournament.
@@ -1093,7 +1094,7 @@ class Harrington(Player):
     - Harrington: [Axelrod1980b]_
     """
 
-    name = "Harrington"
+    name = "Second by Harrington"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -1339,7 +1340,7 @@ class Harrington(Player):
         return self.try_return(D, lower_flags=False)
 
 
-class MoreTidemanAndChieruzzi(Player):
+class SecondByTidemanAndChieruzzi(Player):
     """
     Strategy submitted to Axelrod's second tournament by T. Nicolaus Tideman
     and Paula Chieruzzi (K84R) and came in ninth in that tournament.
@@ -1364,10 +1365,10 @@ class MoreTidemanAndChieruzzi(Player):
 
     Names:
 
-    - MoreTidemanAndChieruzzi: [Axelrod1980b]_
+    - TidemanAndChieruzzi: [Axelrod1980b]_
     """
 
-    name = "More Tideman and Chieruzzi"
+    name = "Second by Tideman and Chieruzzi"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1450,7 +1451,7 @@ class MoreTidemanAndChieruzzi(Player):
         return D
 
 
-class Getzler(Player):
+class SecondByGetzler(Player):
     """
     Strategy submitted to Axelrod's second tournament by Abraham Getzler (K35R)
     and came in eleventh in that tournament.
@@ -1463,7 +1464,7 @@ class Getzler(Player):
     - Getzler: [Axelrod1980b]_
     """
 
-    name = "Getzler"
+    name = "Second by Getzler"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -1488,7 +1489,7 @@ class Getzler(Player):
         return random_choice(1.0 - self.flack)
 
 
-class Leyvraz(Player):
+class SecondByLeyvraz(Player):
     """
     Strategy submitted to Axelrod's second tournament by Fransois Leyvraz
     (K68R) and came in twelfth in that tournament.
@@ -1507,7 +1508,7 @@ class Leyvraz(Player):
     - Leyvraz: [Axelrod1980b]_
     """
 
-    name = "Leyvraz"
+    name = "Second by Leyvraz"
     classifier = {
         "memory_depth": 3,
         "stochastic": True,
@@ -1542,7 +1543,7 @@ class Leyvraz(Player):
         )
 
 
-class White(Player):
+class SecondByWhite(Player):
     """
     Strategy submitted to Axelrod's second tournament by Edward C White (K72R)
     and came in thirteenth in that tournament.
@@ -1557,7 +1558,7 @@ class White(Player):
     - White: [Axelrod1980b]_
     """
 
-    name = "White"
+    name = "Second by White"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1579,7 +1580,7 @@ class White(Player):
         return C
 
 
-class Black(Player):
+class SecondByBlack(Player):
     """
     Strategy submitted to Axelrod's second tournament by Paul E Black (K83R)
     and came in fifteenth in that tournament.
@@ -1595,7 +1596,7 @@ class Black(Player):
     - Black: [Axelrod1980b]_
     """
 
-    name = "Black"
+    name = "Second by Black"
     classifier = {
         "memory_depth": 5,
         "stochastic": True,
@@ -1624,7 +1625,7 @@ class Black(Player):
         return random_choice(self.prob_coop[number_defects])
 
 
-class RichardHufford(Player):
+class SecondByRichardHufford(Player):
     """
     Strategy submitted to Axelrod's second tournament by Richard Hufford (K47R)
     and came in sixteenth in that tournament.
@@ -1667,7 +1668,7 @@ class RichardHufford(Player):
     - RichardHufford: [Axelrod1980b]_
     """
 
-    name = "RichardHufford"
+    name = "Second by RichardHufford"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1738,7 +1739,7 @@ class RichardHufford(Player):
         return D
 
 
-class Yamachi(Player):
+class SecondByYamachi(Player):
     """
     Strategy submitted to Axelrod's second tournament by Brian Yamachi (K64R)
     and came in seventeenth in that tournament.
@@ -1764,7 +1765,7 @@ class Yamachi(Player):
     - Yamachi: [Axelrod1980b]_
     """
 
-    name = "Yamachi"
+    name = "Second by Yamachi"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1835,7 +1836,7 @@ class Yamachi(Player):
         return self.try_return(D, opponent.defections)
 
 
-class Colbert(FSMPlayer):
+class SecondByColbert(FSMPlayer):
     """
     Strategy submitted to Axelrod's second tournament by William Colbert (K51R)
     and came in eighteenth in that tournament.
@@ -1851,7 +1852,7 @@ class Colbert(FSMPlayer):
     - Colbert: [Axelrod1980b]_
     """
 
-    name = "Colbert"
+    name = "Second by Colbert"
     classifier = {
         "memory_depth": 4,
         "stochastic": False,
@@ -1891,7 +1892,7 @@ class Colbert(FSMPlayer):
         super().__init__(transitions=transitions, initial_state=0, initial_action=C)
 
 
-class Mikkelson(FSMPlayer):
+class SecondByMikkelson(FSMPlayer):
     """
     Strategy submitted to Axelrod's second tournament by Ray Mikkelson (K66R)
     and came in twentieth in that tournament.
@@ -1914,7 +1915,7 @@ class Mikkelson(FSMPlayer):
     - Mikkelson: [Axelrod1980b]_
     """
 
-    name = "Mikkelson"
+    name = "Second by Mikkelson"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1955,7 +1956,7 @@ class Mikkelson(FSMPlayer):
         return C
 
 
-class Rowsam(Player):
+class SecondByRowsam(Player):
     """
     Strategy submitted to Axelrod's second tournament by Glen Rowsam (K58R)
     and came in 21st in that tournament.
@@ -1988,7 +1989,7 @@ class Rowsam(Player):
     - Rowsam: [Axelrod1980b]_
     """
 
-    name = "Rowsam"
+    name = "Second by Rowsam"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -2060,7 +2061,7 @@ class Rowsam(Player):
         return D
 
 
-class Appold(Player):
+class SecondByAppold(Player):
     """
     Strategy submitted to Axelrod's second tournament by Scott Appold (K88R) and
     came in 22nd in that tournament.
@@ -2083,7 +2084,7 @@ class Appold(Player):
     - Appold: [Axelrod1980b]_
     """
 
-    name = "Appold"
+    name = "Second by Appold"
     classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
diff --git a/axelrod/strategies/calculator.py b/axelrod/strategies/calculator.py
index 6129bd39..8ac9b59d 100644
--- a/axelrod/strategies/calculator.py
+++ b/axelrod/strategies/calculator.py
@@ -2,7 +2,7 @@ from axelrod._strategy_utils import detect_cycle
 from axelrod.action import Action
 from axelrod.player import Player
 
-from .axelrod_first import Joss
+from .axelrod_first import FirstByJoss as Joss
 
 C, D = Action.C, Action.D
 
diff --git a/axelrod/strategies/revised_downing.py b/axelrod/strategies/revised_downing.py
new file mode 100644
index 00000000..2304af70
--- /dev/null
+++ b/axelrod/strategies/revised_downing.py
@@ -0,0 +1,75 @@
+"""
+Revised Downing implemented from the Fortran source code for the second of
+Axelrod's tournaments.
+"""
+from axelrod.action import Action
+from axelrod.player import Player
+
+C, D = Action.C, Action.D
+
+class RevisedDowning(Player):
+    """
+    Strategy submitted to Axelrod's second tournament by Leslie Downing.
+    (K59R).
+
+    Revised Downing attempts to determine if players are cooperative or not.
+    If so, it cooperates with them.
+
+    This strategy is a revision of the strategy submitted by Downing to
+    Axelrod's first tournament.
+
+
+    Names:
+    - Revised Downing: [Axelrod1980]_
+    """
+
+    name = "Revised Downing"
+
+    classifier = {
+        "memory_depth": float("inf"),
+        "stochastic": False,
+        "makes_use_of": set(),
+        "long_run_time": False,
+        "inspects_source": False,
+        "manipulates_source": False,
+        "manipulates_state": False,
+    }
+
+    def __init__(self) -> None:
+        super().__init__()
+        self.good = 1.0
+        self.bad = 0.0
+        self.nice1 = 0
+        self.nice2 = 0
+        self.total_C = 0  # note the same as self.cooperations
+        self.total_D = 0  # note the same as self.defections
+
+    def strategy(self, opponent: Player) -> Action:
+        round_number = len(self.history) + 1
+
+        if round_number == 1:
+            return C
+
+        # Update various counts
+        if round_number > 2:
+            if self.history[-1] == D:
+                if opponent.history[-1] == C:
+                    self.nice2 += 1
+                self.total_D += 1
+                self.bad = self.nice2 / self.total_D
+            else:
+                if opponent.history[-1] == C:
+                    self.nice1 += 1
+                self.total_C += 1
+                self.good = self.nice1 / self.total_C
+        # Make a decision based on the accrued counts
+        c = 6.0 * self.good - 8.0 * self.bad - 2
+        alt = 4.0 * self.good - 5.0 * self.bad - 1
+        if c >= 0 and c >= alt:
+            move = C
+        elif (c >= 0 and c < alt) or (alt >= 0):
+            move = self.history[-1].flip()
+        else:
+            move = D
+        return move
+
diff --git a/docs/reference/all_strategies.rst b/docs/reference/all_strategies.rst
index 9e429f56..f933dd43 100644
--- a/docs/reference/all_strategies.rst
+++ b/docs/reference/all_strategies.rst
@@ -100,6 +100,8 @@ Here are the docstrings of all the strategies in the library.
    :members:
 .. automodule:: axelrod.strategies.retaliate
    :members:
+.. automodule:: axelrod.strategies.revised_downing
+   :members:
 .. automodule:: axelrod.strategies.sequence_player
    :members:
 .. automodule:: axelrod.strategies.shortmem
diff --git a/docs/reference/bibliography.rst b/docs/reference/bibliography.rst
index 5ffa3ad1..9b17b03e 100644
--- a/docs/reference/bibliography.rst
+++ b/docs/reference/bibliography.rst
@@ -25,6 +25,7 @@ documentation.
 .. [Bendor1993] Bendor, Jonathan. "Uncertainty and the Evolution of Cooperation." The Journal of Conflict Resolution, 37(4), 709–734.
 .. [Beaufils1997] Beaufils, B. and Delahaye, J. (1997). Our Meeting With Gradual: A Good Strategy For The Iterated Prisoner’s Dilemma. http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.42.4041
 .. [Berg2015] Berg, P. Van Den, & Weissing, F. J. (2015). The importance of mechanisms for the evolution of cooperation. Proceedings of the Royal Society B-Biological Sciences, 282.
+.. [Downing1975] Downing, Leslie L. "The Prisoner's Dilemma game as a problem-solving phenomenon: An outcome maximization interpretation." Simulation & Games 6.4 (1975): 366-391.
 .. [Eckhart2015] Eckhart Arnold (2016) CoopSim v0.9.9 beta 6.  https://github.com/jecki/CoopSim/
 .. [Frean1994] Frean, Marcus R. "The Prisoner's Dilemma without Synchrony." Proceedings: Biological Sciences, vol. 257, no. 1348, 1994, pp. 75–79. www.jstor.org/stable/50253.
 .. [Harper2017] Harper, M., Knight, V., Jones, M., Koutsovoulos, G., Glynatsi, N. E., & Campbell, O. (2017) Reinforcement learning produces dominant strategies for the Iterated Prisoner’s Dilemma. PloS one.  https://doi.org/10.1371/journal.pone.0188046
diff --git a/docs/reference/overview_of_strategies.rst b/docs/reference/overview_of_strategies.rst
index fa676dcb..9f2e6ed9 100644
--- a/docs/reference/overview_of_strategies.rst
+++ b/docs/reference/overview_of_strategies.rst
@@ -17,19 +17,19 @@ An indication is given as to whether or not this strategy is implemented in the
   :header: "Name", "Author", "Axelrod Library Name"
 
   "Tit For Tat", "Anatol Rapoport", ":class:`TitForTat <axelrod.strategies.titfortat.TitForTat>`"
-  "Tideman and Chieruzzi", "T Nicolaus Tideman and Paula Chieruzz", ":class:`TidemanAndChieruzzi <axelrod.strategies.axelrod_first.TidemanAndChieruzzi>`"
-  "Nydegger", "Rudy Nydegger", ":class:`Nydegger <axelrod.strategies.axelrod_first.Nydegger>`"
-  "Grofman", "Bernard Grofman", ":class:`Grofman <axelrod.strategies.axelrod_first.Grofman>`"
-  "Shubik", "Martin Shubik", ":class:`Shubik <axelrod.strategies.axelrod_first.Shubik>`"
-  "Stein and Rapoport", "Stein and Anatol Rapoport", ":class:`SteinAndRapoport <axelrod.strategies.axelrod_first.SteinAndRapoport>`"
+  "Tideman and Chieruzzi", "T Nicolaus Tideman and Paula Chieruzz", ":class:`TidemanAndChieruzzi <axelrod.strategies.axelrod_first.FirstByTidemanAndChieruzzi>`"
+  "Nydegger", "Rudy Nydegger", ":class:`Nydegger <axelrod.strategies.axelrod_first.FirstByNydegger>`"
+  "Grofman", "Bernard Grofman", ":class:`Grofman <axelrod.strategies.axelrod_first.FirstByGrofman>`"
+  "Shubik", "Martin Shubik", ":class:`Shubik <axelrod.strategies.axelrod_first.FirstByShubik>`"
+  "Stein and Rapoport", "Stein and Anatol Rapoport", ":class:`SteinAndRapoport <axelrod.strategies.axelrod_first.FirstBySteinAndRapoport>`"
   "Grudger", "James W Friedman", ":class:`Grudger <axelrod.strategies.grudger.Grudger>`"
-  "Davis", "Morton Davis", ":class:`Davis <axelrod.strategies.axelrod_first.Davis>`"
-  "Graaskamp", "Jim Graaskamp", ":class:`Graaskamp <axelrod.strategies.axelrod_first.Graaskamp>`"
-  "Downing", "Leslie Downing", ":class:`RevisedDowning <axelrod.strategies.axelrod_first.RevisedDowning>`"
-  "Feld", "Scott Feld", ":class:`Feld <axelrod.strategies.axelrod_first.Feld>`"
-  "Joss", "Johann Joss", ":class:`Joss <axelrod.strategies.axelrod_first.Joss>`"
-  "Tullock",  "Gordon Tullock", ":class:`Tullock <axelrod.strategies.axelrod_first.Tullock>`"
-  "Unnamed Strategy", "Unknown", ":class:`UnnamedStrategy <axelrod.strategies.axelrod_first.UnnamedStrategy>`"
+  "Davis", "Morton Davis", ":class:`Davis <axelrod.strategies.axelrod_first.FirstByDavis>`"
+  "Graaskamp", "Jim Graaskamp", ":class:`Graaskamp <axelrod.strategies.axelrod_first.FirstByGraaskamp>`"
+  "FirstByDowning", "Leslie Downing", ":class:`RevisedDowning <axelrod.strategies.axelrod_first.FirstByDowning>`"
+  "Feld", "Scott Feld", ":class:`Feld <axelrod.strategies.axelrod_first.FirstByFeld>`"
+  "Joss", "Johann Joss", ":class:`Joss <axelrod.strategies.axelrod_first.FirstByJoss>`"
+  "Tullock",  "Gordon Tullock", ":class:`Tullock <axelrod.strategies.axelrod_first.FirstByTullock>`"
+  "(Name withheld)", "Unknown", ":class:`UnnamedStrategy <axelrod.strategies.axelrod_first.FirstByAnyonymous>`"
   "Random", "Unknownd", ":class:`Random <axelrod.strategies.rand.Random>`"
 
 Axelrod's second tournament
@@ -58,7 +58,7 @@ repository.
 
    "GRASR_", "Unknown", "Not Implemented"
    "K31R_", "Gail Grisell", ":class:`GoByMajority <axelrod.strategies.gobymajority.GoByMajority>`"
-   "K32R_", "Charles Kluepfel", ":class:`Kluepfel <axelrod.strategies.axelrod_second.Kluepfel>`"
+   "K32R_", "Charles Kluepfel", ":class:`SecondByKluepfel <axelrod.strategies.axelrod_second.SecondByKluepfel>`"
    "K33R_", "Harold Rabbie", "Not Implemented"
    "K34R_", "James W Friedman", ":class:`Grudger <axelrod.strategies.grudger.Grudger>`"
    "K35R_", "Abraham Getzler", "Not Implemented"
@@ -67,15 +67,15 @@ repository.
    "K38R_", "Nelson Weiderman", "Not Implemented"
    "K39R_", "Tom Almy", "Not Implemented"
    "K40R_", "Robert Adams", "Not Implemented"
-   "K41R_", "Herb Weiner", ":class:`Weiner <axelrod.strategies.axelrod_second.Weiner>`"
-   "K42R_", "Otto Borufsen", ":class:`Borufsen <axelrod.strategies.axelrod_second.Borufsen>`"
+   "K41R_", "Herb Weiner", ":class:`SecondByWeiner <axelrod.strategies.axelrod_second.SecondByWeiner>`"
+   "K42R_", "Otto Borufsen", ":class:`SecondByBorufsen <axelrod.strategies.axelrod_second.SecondByBorufsen>`"
    "K43R_", "R D Anderson", "Not Implemented"
-   "K44R_", "William Adams", ":class:`WmAdams <axelrod.strategies.axelrod_second.WmAdams>`"
+   "K44R_", "William Adams", ":class:`SecondByWmAdams <axelrod.strategies.axelrod_second.SecondByWmAdams>`"
    "K45R_", "Michael F McGurrin", "Not Implemented"
-   "K46R_", "Graham J Eatherley", ":class:`Eatherley <axelrod.strategies.axelrod_second.Eatherley>`"
-   "K47R_", "Richard Hufford", ":class:`RichardHufford <axelrod.strategies.axelrod_second.RichardHufford>`"
+   "K46R_", "Graham J Eatherley", ":class:`SecondByEatherley <axelrod.strategies.axelrod_second.SecondByEatherley>`"
+   "K47R_", "Richard Hufford", ":class:`SecondByRichardHufford <axelrod.strategies.axelrod_second.SecondByRichardHufford>`"
    "K48R_", "George Hufford", "Not Implemented"
-   "K49R_", "Rob Cave", ":class:`Cave <axelrod.strategies.axelrod_second.Cave>`"
+   "K49R_", "Rob Cave", ":class:`SecondByCave <axelrod.strategies.axelrod_second.SecondByCave>`"
    "K50R_", "Rik Smoody", "Not Implemented"
    "K51R_", "John Willaim Colbert", "Not Implemented"
    "K52R_", "David A Smith", "Not Implemented"
@@ -84,40 +84,40 @@ repository.
    "K55R_", "Steve Newman", "Not Implemented"
    "K56R_", "Stanley F Quayle", "Not Implemented"
    "K57R_", "Rudy Nydegger", "Not Implemented"
-   "K58R_", "Glen Rowsam", ":class:`Rowsam <axelrod.strategies.axelrod_second.Rowsam>`"
-   "K59R_", "Leslie Downing", "Not Implemented"
-   "K60R_", "Jim Graaskamp and Ken Katzen", ":class:`GraaskampKatzen <axelrod.strategies.axelrod_second.GraaskampKatzen>`"
-   "K61R_", "Danny C Champion", ":class:`Champion <axelrod.strategies.axelrod_second.Champion>`"
+   "K58R_", "Glen Rowsam", ":class:`SecondByRowsam <axelrod.strategies.axelrod_second.SecondByRowsam>`"
+   "K59R_", "Leslie Downing", ":class:`RevisedDowning <axelrod.strategies.revised_downing.RevisedDowning>`"
+   "K60R_", "Jim Graaskamp and Ken Katzen", ":class:`SecondByGraaskampKatzen <axelrod.strategies.axelrod_second.SecondByGraaskampKatzen>`"
+   "K61R_", "Danny C Champion", ":class:`SecondByChampion <axelrod.strategies.axelrod_second.SecondByChampion>`"
    "K62R_", "Howard R Hollander", "Not Implemented"
    "K63R_", "George Duisman", "Not Implemented"
-   "K64R_", "Brian Yamachi", ":class:`Yamachi <axelrod.strategies.axelrod_second.Yamachi>`"
+   "K64R_", "Brian Yamachi", ":class:`SecondByYamachi <axelrod.strategies.axelrod_second.SecondByYamachi>`"
    "K65R_", "Mark F Batell", "Not Implemented"
    "K66R_", "Ray Mikkelson", "Not Implemented"
-   "K67R_", "Craig Feathers", ":class:`Tranquilizer <axelrod.strategies.axelrod_second.Tranquilizer>`"
-   "K68R_", "Fransois Leyvraz", ":class:`Leyvraz <axelrod.strategies.axelrod_second.Leyvraz>`"
+   "K67R_", "Craig Feathers", ":class:`SecondByTranquilizer <axelrod.strategies.axelrod_second.SecondByTranquilizer>`"
+   "K68R_", "Fransois Leyvraz", ":class:`SecondByLeyvraz <axelrod.strategies.axelrod_second.SecondByLeyvraz>`"
    "K69R_", "Johann Joss", "Not Implemented"
    "K70R_", "Robert Pebly", "Not Implemented"
    "K71R_", "James E Hall", "Not Implemented"
-   "K72R_", "Edward C White Jr", ":class:`White <axelrod.strategies.axelrod_second.White>`"
+   "K72R_", "Edward C White Jr", ":class:`SecondByWhite <axelrod.strategies.axelrod_second.SecondByWhite>`"
    "K73R_", "George Zimmerman", "Not Implemented"
    "K74R_", "Edward Friedland", "Not Implemented"
    "K74RXX_", "Edward Friedland", "Not Implemented"
-   "K75R_", "Paul D Harrington", ":class:`Harrington <axelrod.strategies.axelrod_second.Harrington>`"
-   "K76R_", "David Gladstein", ":class:`Gladstein <axelrod.strategies.axelrod_second.Gladstein>`"
+   "K75R_", "Paul D Harrington", ":class:`SecondByHarrington <axelrod.strategies.axelrod_second.SecondByHarrington>`"
+   "K76R_", "David Gladstein", ":class:`SecondByGladstein <axelrod.strategies.axelrod_second.SecondByGladstein>`"
    "K77R_", "Scott Feld", "Not Implemented"
    "K78R_", "Fred Mauk", "Not Implemented"
    "K79R_", "Dennis Ambuehl and Kevin Hickey", Not Implemented
    "K80R_", "Robyn M Dawes and Mark Batell", Not Implemented
    "K81R_", "Martyn Jones", "Not Implemented"
    "K82R_", "Robert A Leyland", "Not Implemented"
-   "K83R_", "Paul E Black", ":class:`White <axelrod.strategies.axelrod_second.White>`"
-   "K84R_", "T Nicolaus Tideman and Paula Chieruzzi", ":class:`More Tideman And Chieruzzi <axelrod.strategies.axelrod_second.MoreTidemanAndChieruzzi>`"
+   "K83R_", "Paul E Black", ":class:`SecondByWhite <axelrod.strategies.axelrod_second.SecondByWhite>`"
+   "K84R_", "T Nicolaus Tideman and Paula Chieruzzi", ":class:`SecondByTidemanChieruzzi <axelrod.strategies.axelrod_second.SecondByTidemanAndChieruzzi>`"
    "K85R_", "Robert B Falk and James M Langsted", "Not Implemented"
    "K86R_", "Bernard Grofman", "Not Implemented"
    "K87R_", "E E H Schurmann",  "Not Implemented"
-   "K88R_", "Scott Appold", ":class:`Appold <axelrod.strategies.axelrod_second.Appold>`"
+   "K88R_", "Scott Appold", ":class:`SecondByAppold <axelrod.strategies.axelrod_second.SecondByAppold>`"
    "K89R_", "Gene Snodgrass", "Not Implemented"
-   "K90R_", "John Maynard Smith", ":class:`Appold <axelrod.strategies.titfortat.TitFor2Tats>`"
+   "K90R_", "John Maynard Smith", ":class:`TitFor2Tats <axelrod.strategies.titfortat.TitFor2Tats>`"
    "K91R_", "Jonathan Pinkley", "Not Implemented"
    "K92R_", "Anatol Rapoport", ":class:`TitForTat <axelrod.strategies.titfortat.TitForTat>`"
    "K93R_", "Unknown", "Not Implemented"
diff --git a/docs/tutorials/advanced/classification_of_strategies.rst b/docs/tutorials/advanced/classification_of_strategies.rst
index 66133fbb..9e7db52b 100644
--- a/docs/tutorials/advanced/classification_of_strategies.rst
+++ b/docs/tutorials/advanced/classification_of_strategies.rst
@@ -47,7 +47,7 @@ strategies::
     ... }
     >>> strategies = axl.filtered_strategies(filterset)
     >>> len(strategies)
-    87
+    88
 
 Or, to find out how many strategies only use 1 turn worth of memory to
 make a decision::
@@ -57,7 +57,7 @@ make a decision::
     ... }
     >>> strategies = axl.filtered_strategies(filterset)
     >>> len(strategies)
-    31
+    32
 
 Multiple filters can be specified within the filterset dictionary. To specify a
 range of memory_depth values, we can use the 'min_memory_depth' and
@@ -69,7 +69,7 @@ range of memory_depth values, we can use the 'min_memory_depth' and
     ... }
     >>> strategies = axl.filtered_strategies(filterset)
     >>> len(strategies)
-    54
+    55
 
 We can also identify strategies that make use of particular properties of the
 tournament. For example, here is the number of strategies that  make use of the
diff --git a/docs/tutorials/advanced/player_information.rst b/docs/tutorials/advanced/player_information.rst
index ed585bc2..3ede0713 100644
--- a/docs/tutorials/advanced/player_information.rst
+++ b/docs/tutorials/advanced/player_information.rst
@@ -4,13 +4,12 @@ Player information
 ==================
 
 It is possible to determine what information players know about their matches.
-By default all known information is given.
-For example let us create a match with 5 turns between :code:`SteinAndRapoport`
-and :code:`Alternator`. The latter of these two always defects on the last 2
-turns::
+By default all known information is given.  For example let us create a match
+with 5 turns between :code:`FirstBySteinAndRapoport` and :code:`Alternator`. The
+latter of these two always defects on the last 2 turns::
 
     >>> import axelrod as axl
-    >>> players = (axl.Alternator(), axl.SteinAndRapoport())
+    >>> players = (axl.Alternator(), axl.FirstBySteinAndRapoport())
     >>> axl.Match(players, turns=5).play()
     [(C, C), (D, C), (C, C), (D, D), (C, D)]
 
diff --git a/docs/tutorials/contributing/strategy/classifying_the_new_strategy.rst b/docs/tutorials/contributing/strategy/classifying_the_new_strategy.rst
index da02fa89..de0fd213 100644
--- a/docs/tutorials/contributing/strategy/classifying_the_new_strategy.rst
+++ b/docs/tutorials/contributing/strategy/classifying_the_new_strategy.rst
@@ -26,8 +26,8 @@ default classifier dictionary from the class. This might sometimes be modified b
 the initialisation depending on input parameters. A good example of this is the
 :code:`Joss` strategy::
 
-    >>> joss = axelrod.Joss()
-    >>> boring_joss = axelrod.Joss(p=1)
+    >>> joss = axelrod.FirstByJoss()
+    >>> boring_joss = axelrod.FirstByJoss(p=1)
     >>> joss.classifier['stochastic'], boring_joss.classifier['stochastic']
     (True, False)
 
diff --git a/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/boxplot.svg b/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/boxplot.svg
new file mode 100644
index 00000000..bc9c9aa4
--- /dev/null
+++ b/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/boxplot.svg
@@ -0,0 +1,4697 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Created with matplotlib (https://matplotlib.org/) -->
+<svg height="432pt" version="1.1" viewBox="0 0 864 432" width="864pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <style type="text/css">
+*{stroke-linecap:butt;stroke-linejoin:round;}
+  </style>
+ </defs>
+ <g id="figure_1">
+  <g id="patch_1">
+   <path d="M 0 432 
+L 864 432 
+L 864 0 
+L 0 0 
+z
+" style="fill:#ffffff;"/>
+  </g>
+  <g id="axes_1">
+   <g id="patch_2">
+    <path d="M 30.58 253.01 
+L 853.2 253.01 
+L 853.2 10.8 
+L 30.58 10.8 
+z
+" style="fill:#ffffff;"/>
+   </g>
+   <g id="PolyCollection_1">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 91.752448 57.105758 
+L 72.235052 57.105758 
+L 72.049698 56.976552 
+L 71.86868 56.847345 
+L 71.692232 56.718138 
+L 71.52057 56.588932 
+L 71.353902 56.459725 
+L 71.192419 56.330518 
+L 71.036297 56.201312 
+L 70.885701 56.072105 
+L 70.740779 55.942899 
+L 70.601669 55.813692 
+L 70.468493 55.684485 
+L 70.341359 55.555279 
+L 70.220366 55.426072 
+L 70.105597 55.296865 
+L 69.997125 55.167659 
+L 69.895013 55.038452 
+L 69.799311 54.909245 
+L 69.71006 54.780039 
+L 69.627291 54.650832 
+L 69.551028 54.521626 
+L 69.481284 54.392419 
+L 69.418066 54.263212 
+L 69.361371 54.134006 
+L 69.311191 54.004799 
+L 69.267512 53.875592 
+L 69.230311 53.746386 
+L 69.199562 53.617179 
+L 69.175229 53.487972 
+L 69.157275 53.358766 
+L 69.145653 53.229559 
+L 69.140313 53.100353 
+L 69.141197 52.971146 
+L 69.148245 52.841939 
+L 69.161387 52.712733 
+L 69.180547 52.583526 
+L 69.205646 52.454319 
+L 69.236595 52.325113 
+L 69.273299 52.195906 
+L 69.315655 52.066699 
+L 69.363555 51.937493 
+L 69.416881 51.808286 
+L 69.475508 51.67908 
+L 69.539302 51.549873 
+L 69.60812 51.420666 
+L 69.681814 51.29146 
+L 69.760225 51.162253 
+L 69.843185 51.033046 
+L 69.930519 50.90384 
+L 70.022044 50.774633 
+L 70.11757 50.645426 
+L 70.216898 50.51622 
+L 70.319823 50.387013 
+L 70.426134 50.257807 
+L 70.535615 50.1286 
+L 70.648044 49.999393 
+L 70.763196 49.870187 
+L 70.880842 49.74098 
+L 71.000754 49.611773 
+L 71.122701 49.482567 
+L 71.246451 49.35336 
+L 71.371777 49.224153 
+L 71.498451 49.094947 
+L 71.626253 48.96574 
+L 71.754965 48.836534 
+L 71.884377 48.707327 
+L 72.014286 48.57812 
+L 72.144498 48.448914 
+L 72.27483 48.319707 
+L 72.405107 48.1905 
+L 72.53517 48.061294 
+L 72.664869 47.932087 
+L 72.79407 47.80288 
+L 72.922652 47.673674 
+L 73.05051 47.544467 
+L 73.177552 47.415261 
+L 73.303703 47.286054 
+L 73.428903 47.156847 
+L 73.553107 47.027641 
+L 73.676287 46.898434 
+L 73.798428 46.769227 
+L 73.91953 46.640021 
+L 74.039608 46.510814 
+L 74.158688 46.381607 
+L 74.27681 46.252401 
+L 74.394025 46.123194 
+L 74.510395 45.993988 
+L 74.625989 45.864781 
+L 74.740887 45.735574 
+L 74.855172 45.606368 
+L 74.968935 45.477161 
+L 75.082269 45.347954 
+L 75.195272 45.218748 
+L 75.30804 45.089541 
+L 75.42067 44.960334 
+L 75.533258 44.831128 
+L 75.645895 44.701921 
+L 75.758669 44.572715 
+L 75.871662 44.443508 
+L 75.98495 44.314301 
+L 88.00255 44.314301 
+L 88.00255 44.314301 
+L 88.115838 44.443508 
+L 88.228831 44.572715 
+L 88.341605 44.701921 
+L 88.454242 44.831128 
+L 88.56683 44.960334 
+L 88.67946 45.089541 
+L 88.792228 45.218748 
+L 88.905231 45.347954 
+L 89.018565 45.477161 
+L 89.132328 45.606368 
+L 89.246613 45.735574 
+L 89.361511 45.864781 
+L 89.477105 45.993988 
+L 89.593475 46.123194 
+L 89.71069 46.252401 
+L 89.828812 46.381607 
+L 89.947892 46.510814 
+L 90.06797 46.640021 
+L 90.189072 46.769227 
+L 90.311213 46.898434 
+L 90.434393 47.027641 
+L 90.558597 47.156847 
+L 90.683797 47.286054 
+L 90.809948 47.415261 
+L 90.93699 47.544467 
+L 91.064848 47.673674 
+L 91.19343 47.80288 
+L 91.322631 47.932087 
+L 91.45233 48.061294 
+L 91.582393 48.1905 
+L 91.71267 48.319707 
+L 91.843002 48.448914 
+L 91.973214 48.57812 
+L 92.103123 48.707327 
+L 92.232535 48.836534 
+L 92.361247 48.96574 
+L 92.489049 49.094947 
+L 92.615723 49.224153 
+L 92.741049 49.35336 
+L 92.864799 49.482567 
+L 92.986746 49.611773 
+L 93.106658 49.74098 
+L 93.224304 49.870187 
+L 93.339456 49.999393 
+L 93.451885 50.1286 
+L 93.561366 50.257807 
+L 93.667677 50.387013 
+L 93.770602 50.51622 
+L 93.86993 50.645426 
+L 93.965456 50.774633 
+L 94.056981 50.90384 
+L 94.144315 51.033046 
+L 94.227275 51.162253 
+L 94.305686 51.29146 
+L 94.37938 51.420666 
+L 94.448198 51.549873 
+L 94.511992 51.67908 
+L 94.570619 51.808286 
+L 94.623945 51.937493 
+L 94.671845 52.066699 
+L 94.714201 52.195906 
+L 94.750905 52.325113 
+L 94.781854 52.454319 
+L 94.806953 52.583526 
+L 94.826113 52.712733 
+L 94.839255 52.841939 
+L 94.846303 52.971146 
+L 94.847188 53.100353 
+L 94.841847 53.229559 
+L 94.830225 53.358766 
+L 94.812271 53.487972 
+L 94.787938 53.617179 
+L 94.757189 53.746386 
+L 94.719988 53.875592 
+L 94.676309 54.004799 
+L 94.626129 54.134006 
+L 94.569434 54.263212 
+L 94.506216 54.392419 
+L 94.436472 54.521626 
+L 94.360209 54.650832 
+L 94.27744 54.780039 
+L 94.188189 54.909245 
+L 94.092487 55.038452 
+L 93.990375 55.167659 
+L 93.881903 55.296865 
+L 93.767134 55.426072 
+L 93.646141 55.555279 
+L 93.519007 55.684485 
+L 93.385831 55.813692 
+L 93.246721 55.942899 
+L 93.101799 56.072105 
+L 92.951203 56.201312 
+L 92.795081 56.330518 
+L 92.633598 56.459725 
+L 92.46693 56.588932 
+L 92.295268 56.718138 
+L 92.11882 56.847345 
+L 91.937802 56.976552 
+L 91.752448 57.105758 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_2">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 144.894182 63.740899 
+L 121.920818 63.740899 
+L 121.748744 63.31735 
+L 121.586655 62.893801 
+L 121.435015 62.470252 
+L 121.294261 62.046703 
+L 121.164798 61.623154 
+L 121.046997 61.199605 
+L 120.941194 60.776056 
+L 120.847689 60.352507 
+L 120.766741 59.928958 
+L 120.698569 59.505409 
+L 120.643351 59.08186 
+L 120.601223 58.658311 
+L 120.572274 58.234762 
+L 120.556554 57.811213 
+L 120.554063 57.387664 
+L 120.564759 56.964115 
+L 120.588555 56.540566 
+L 120.625319 56.117017 
+L 120.674875 55.693468 
+L 120.737006 55.269919 
+L 120.811448 54.84637 
+L 120.897901 54.42282 
+L 120.996022 53.999271 
+L 121.105431 53.575722 
+L 121.225713 53.152173 
+L 121.356417 52.728624 
+L 121.49706 52.305075 
+L 121.647131 51.881526 
+L 121.806089 51.457977 
+L 121.97337 51.034428 
+L 122.148387 50.610879 
+L 122.330534 50.18733 
+L 122.519188 49.763781 
+L 122.713713 49.340232 
+L 122.913463 48.916683 
+L 123.117781 48.493134 
+L 123.326009 48.069585 
+L 123.537484 47.646036 
+L 123.751547 47.222487 
+L 123.967542 46.798938 
+L 124.184818 46.375389 
+L 124.402736 45.95184 
+L 124.620668 45.528291 
+L 124.838003 45.104742 
+L 125.054144 44.681193 
+L 125.268517 44.257644 
+L 125.480568 43.834095 
+L 125.689768 43.410546 
+L 125.895613 42.986997 
+L 126.097629 42.563448 
+L 126.295369 42.139899 
+L 126.488419 41.71635 
+L 126.676394 41.292801 
+L 126.858946 40.869252 
+L 127.035759 40.445703 
+L 127.206551 40.022154 
+L 127.371077 39.598605 
+L 127.529127 39.175056 
+L 127.680528 38.751507 
+L 127.82514 38.327957 
+L 127.962861 37.904408 
+L 128.093624 37.480859 
+L 128.217396 37.05731 
+L 128.334178 36.633761 
+L 128.444004 36.210212 
+L 128.546942 35.786663 
+L 128.643087 35.363114 
+L 128.732569 34.939565 
+L 128.815541 34.516016 
+L 128.892185 34.092467 
+L 128.96271 33.668918 
+L 129.027345 33.245369 
+L 129.086342 32.82182 
+L 129.139973 32.398271 
+L 129.188526 31.974722 
+L 129.232308 31.551173 
+L 129.271636 31.127624 
+L 129.30684 30.704075 
+L 129.33826 30.280526 
+L 129.366243 29.856977 
+L 129.39114 29.433428 
+L 129.413307 29.009879 
+L 129.4331 28.58633 
+L 129.450875 28.162781 
+L 129.466984 27.739232 
+L 129.481775 27.315683 
+L 129.49559 26.892134 
+L 129.508761 26.468585 
+L 129.521612 26.045036 
+L 129.534455 25.621487 
+L 129.547589 25.197938 
+L 129.561298 24.774389 
+L 129.575851 24.35084 
+L 129.591501 23.927291 
+L 129.608482 23.503742 
+L 129.627012 23.080193 
+L 129.647289 22.656644 
+L 129.669489 22.233094 
+L 129.693771 21.809545 
+L 137.121229 21.809545 
+L 137.121229 21.809545 
+L 137.145511 22.233094 
+L 137.167711 22.656644 
+L 137.187988 23.080193 
+L 137.206518 23.503742 
+L 137.223499 23.927291 
+L 137.239149 24.35084 
+L 137.253702 24.774389 
+L 137.267411 25.197938 
+L 137.280545 25.621487 
+L 137.293388 26.045036 
+L 137.306239 26.468585 
+L 137.31941 26.892134 
+L 137.333225 27.315683 
+L 137.348016 27.739232 
+L 137.364125 28.162781 
+L 137.3819 28.58633 
+L 137.401693 29.009879 
+L 137.42386 29.433428 
+L 137.448757 29.856977 
+L 137.47674 30.280526 
+L 137.50816 30.704075 
+L 137.543364 31.127624 
+L 137.582692 31.551173 
+L 137.626474 31.974722 
+L 137.675027 32.398271 
+L 137.728658 32.82182 
+L 137.787655 33.245369 
+L 137.85229 33.668918 
+L 137.922815 34.092467 
+L 137.999459 34.516016 
+L 138.082431 34.939565 
+L 138.171913 35.363114 
+L 138.268058 35.786663 
+L 138.370996 36.210212 
+L 138.480822 36.633761 
+L 138.597604 37.05731 
+L 138.721376 37.480859 
+L 138.852139 37.904408 
+L 138.98986 38.327957 
+L 139.134472 38.751507 
+L 139.285873 39.175056 
+L 139.443923 39.598605 
+L 139.608449 40.022154 
+L 139.779241 40.445703 
+L 139.956054 40.869252 
+L 140.138606 41.292801 
+L 140.326581 41.71635 
+L 140.519631 42.139899 
+L 140.717371 42.563448 
+L 140.919387 42.986997 
+L 141.125232 43.410546 
+L 141.334432 43.834095 
+L 141.546483 44.257644 
+L 141.760856 44.681193 
+L 141.976997 45.104742 
+L 142.194332 45.528291 
+L 142.412264 45.95184 
+L 142.630182 46.375389 
+L 142.847458 46.798938 
+L 143.063453 47.222487 
+L 143.277516 47.646036 
+L 143.488991 48.069585 
+L 143.697219 48.493134 
+L 143.901537 48.916683 
+L 144.101287 49.340232 
+L 144.295812 49.763781 
+L 144.484466 50.18733 
+L 144.666613 50.610879 
+L 144.84163 51.034428 
+L 145.008911 51.457977 
+L 145.167869 51.881526 
+L 145.31794 52.305075 
+L 145.458583 52.728624 
+L 145.589287 53.152173 
+L 145.709569 53.575722 
+L 145.818978 53.999271 
+L 145.917099 54.42282 
+L 146.003552 54.84637 
+L 146.077994 55.269919 
+L 146.140125 55.693468 
+L 146.189681 56.117017 
+L 146.226445 56.540566 
+L 146.250241 56.964115 
+L 146.260938 57.387664 
+L 146.258446 57.811213 
+L 146.242726 58.234762 
+L 146.213777 58.658311 
+L 146.171649 59.08186 
+L 146.116431 59.505409 
+L 146.048259 59.928958 
+L 145.967311 60.352507 
+L 145.873806 60.776056 
+L 145.768003 61.199605 
+L 145.650202 61.623154 
+L 145.520739 62.046703 
+L 145.379985 62.470252 
+L 145.228345 62.893801 
+L 145.066256 63.31735 
+L 144.894182 63.740899 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_3">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 191.280019 65.51939 
+L 178.362481 65.51939 
+L 178.269558 65.450296 
+L 178.178994 65.381201 
+L 178.090828 65.312107 
+L 178.005088 65.243013 
+L 177.921792 65.173918 
+L 177.840945 65.104824 
+L 177.762542 65.035729 
+L 177.686566 64.966635 
+L 177.612991 64.89754 
+L 177.541776 64.828446 
+L 177.47287 64.759351 
+L 177.40621 64.690257 
+L 177.341724 64.621162 
+L 177.279326 64.552068 
+L 177.21892 64.482974 
+L 177.160399 64.413879 
+L 177.103647 64.344785 
+L 177.048538 64.27569 
+L 176.994935 64.206596 
+L 176.942693 64.137501 
+L 176.891658 64.068407 
+L 176.841671 63.999312 
+L 176.792562 63.930218 
+L 176.744157 63.861123 
+L 176.696276 63.792029 
+L 176.648736 63.722935 
+L 176.601346 63.65384 
+L 176.553916 63.584746 
+L 176.506254 63.515651 
+L 176.458165 63.446557 
+L 176.409455 63.377462 
+L 176.359933 63.308368 
+L 176.309408 63.239273 
+L 176.257694 63.170179 
+L 176.204611 63.101084 
+L 176.149983 63.03199 
+L 176.093641 62.962895 
+L 176.035426 62.893801 
+L 175.975187 62.824707 
+L 175.912786 62.755612 
+L 175.848095 62.686518 
+L 175.781 62.617423 
+L 175.711401 62.548329 
+L 175.639212 62.479234 
+L 175.564366 62.41014 
+L 175.48681 62.341045 
+L 175.406513 62.271951 
+L 175.32346 62.202856 
+L 175.237657 62.133762 
+L 175.149129 62.064668 
+L 175.057925 61.995573 
+L 174.964112 61.926479 
+L 174.867781 61.857384 
+L 174.769045 61.78829 
+L 174.668038 61.719195 
+L 174.564917 61.650101 
+L 174.459862 61.581006 
+L 174.353073 61.511912 
+L 174.244772 61.442817 
+L 174.135203 61.373723 
+L 174.02463 61.304628 
+L 173.913337 61.235534 
+L 173.801624 61.16644 
+L 173.689813 61.097345 
+L 173.578239 61.028251 
+L 173.467254 60.959156 
+L 173.357223 60.890062 
+L 173.248523 60.820967 
+L 173.141544 60.751873 
+L 173.036682 60.682778 
+L 172.934343 60.613684 
+L 172.834936 60.544589 
+L 172.738874 60.475495 
+L 172.646574 60.406401 
+L 172.558449 60.337306 
+L 172.474912 60.268212 
+L 172.396369 60.199117 
+L 172.323222 60.130023 
+L 172.255861 60.060928 
+L 172.19467 59.991834 
+L 172.140014 59.922739 
+L 172.092249 59.853645 
+L 172.05171 59.78455 
+L 172.018716 59.715456 
+L 171.993565 59.646361 
+L 171.976533 59.577267 
+L 171.967873 59.508173 
+L 171.967813 59.439078 
+L 171.976553 59.369984 
+L 171.99427 59.300889 
+L 172.02111 59.231795 
+L 172.057188 59.1627 
+L 172.102593 59.093606 
+L 172.157382 59.024511 
+L 172.221581 58.955417 
+L 172.295184 58.886322 
+L 172.378157 58.817228 
+L 172.470432 58.748134 
+L 172.571913 58.679039 
+L 197.070587 58.679039 
+L 197.070587 58.679039 
+L 197.172068 58.748134 
+L 197.264343 58.817228 
+L 197.347316 58.886322 
+L 197.420919 58.955417 
+L 197.485118 59.024511 
+L 197.539907 59.093606 
+L 197.585312 59.1627 
+L 197.62139 59.231795 
+L 197.64823 59.300889 
+L 197.665947 59.369984 
+L 197.674688 59.439078 
+L 197.674627 59.508173 
+L 197.665967 59.577267 
+L 197.648935 59.646361 
+L 197.623784 59.715456 
+L 197.59079 59.78455 
+L 197.550251 59.853645 
+L 197.502486 59.922739 
+L 197.44783 59.991834 
+L 197.386639 60.060928 
+L 197.319278 60.130023 
+L 197.246131 60.199117 
+L 197.167588 60.268212 
+L 197.084051 60.337306 
+L 196.995926 60.406401 
+L 196.903626 60.475495 
+L 196.807564 60.544589 
+L 196.708157 60.613684 
+L 196.605818 60.682778 
+L 196.500956 60.751873 
+L 196.393977 60.820967 
+L 196.285277 60.890062 
+L 196.175246 60.959156 
+L 196.064261 61.028251 
+L 195.952687 61.097345 
+L 195.840876 61.16644 
+L 195.729163 61.235534 
+L 195.61787 61.304628 
+L 195.507297 61.373723 
+L 195.397728 61.442817 
+L 195.289427 61.511912 
+L 195.182638 61.581006 
+L 195.077583 61.650101 
+L 194.974462 61.719195 
+L 194.873455 61.78829 
+L 194.774719 61.857384 
+L 194.678388 61.926479 
+L 194.584575 61.995573 
+L 194.493371 62.064668 
+L 194.404843 62.133762 
+L 194.31904 62.202856 
+L 194.235987 62.271951 
+L 194.15569 62.341045 
+L 194.078134 62.41014 
+L 194.003288 62.479234 
+L 193.931099 62.548329 
+L 193.8615 62.617423 
+L 193.794405 62.686518 
+L 193.729714 62.755612 
+L 193.667313 62.824707 
+L 193.607074 62.893801 
+L 193.548859 62.962895 
+L 193.492517 63.03199 
+L 193.437889 63.101084 
+L 193.384806 63.170179 
+L 193.333092 63.239273 
+L 193.282567 63.308368 
+L 193.233045 63.377462 
+L 193.184335 63.446557 
+L 193.136246 63.515651 
+L 193.088584 63.584746 
+L 193.041154 63.65384 
+L 192.993764 63.722935 
+L 192.946224 63.792029 
+L 192.898343 63.861123 
+L 192.849938 63.930218 
+L 192.800829 63.999312 
+L 192.750842 64.068407 
+L 192.699807 64.137501 
+L 192.647565 64.206596 
+L 192.593962 64.27569 
+L 192.538853 64.344785 
+L 192.482101 64.413879 
+L 192.42358 64.482974 
+L 192.363174 64.552068 
+L 192.300776 64.621162 
+L 192.23629 64.690257 
+L 192.16963 64.759351 
+L 192.100724 64.828446 
+L 192.029509 64.89754 
+L 191.955934 64.966635 
+L 191.879958 65.035729 
+L 191.801555 65.104824 
+L 191.720708 65.173918 
+L 191.637412 65.243013 
+L 191.551672 65.312107 
+L 191.463506 65.381201 
+L 191.372942 65.450296 
+L 191.280019 65.51939 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_4">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 245.591649 63.94611 
+L 226.878351 63.94611 
+L 226.723893 63.917781 
+L 226.573799 63.889452 
+L 226.428157 63.861123 
+L 226.287036 63.832795 
+L 226.150479 63.804466 
+L 226.01851 63.776137 
+L 225.891133 63.747809 
+L 225.768328 63.71948 
+L 225.650059 63.691151 
+L 225.536269 63.662822 
+L 225.426883 63.634494 
+L 225.321812 63.606165 
+L 225.220949 63.577836 
+L 225.124176 63.549507 
+L 225.031363 63.521179 
+L 224.942367 63.49285 
+L 224.857042 63.464521 
+L 224.775232 63.436193 
+L 224.696777 63.407864 
+L 224.621517 63.379535 
+L 224.549288 63.351206 
+L 224.479932 63.322878 
+L 224.41329 63.294549 
+L 224.349212 63.26622 
+L 224.287553 63.237891 
+L 224.228178 63.209563 
+L 224.170962 63.181234 
+L 224.115791 63.152905 
+L 224.062566 63.124577 
+L 224.011202 63.096248 
+L 223.961626 63.067919 
+L 223.913787 63.03959 
+L 223.867645 63.011262 
+L 223.823181 62.982933 
+L 223.780392 62.954604 
+L 223.739291 62.926275 
+L 223.699912 62.897947 
+L 223.662301 62.869618 
+L 223.626525 62.841289 
+L 223.592664 62.81296 
+L 223.560813 62.784632 
+L 223.531081 62.756303 
+L 223.503592 62.727974 
+L 223.478476 62.699646 
+L 223.455879 62.671317 
+L 223.43595 62.642988 
+L 223.418849 62.614659 
+L 223.404738 62.586331 
+L 223.393786 62.558002 
+L 223.38616 62.529673 
+L 223.38203 62.501344 
+L 223.381563 62.473016 
+L 223.384923 62.444687 
+L 223.39227 62.416358 
+L 223.403757 62.38803 
+L 223.41953 62.359701 
+L 223.439726 62.331372 
+L 223.46447 62.303043 
+L 223.493879 62.274715 
+L 223.528055 62.246386 
+L 223.567087 62.218057 
+L 223.611052 62.189728 
+L 223.660013 62.1614 
+L 223.714015 62.133071 
+L 223.773091 62.104742 
+L 223.837259 62.076414 
+L 223.90652 62.048085 
+L 223.980863 62.019756 
+L 224.06026 61.991427 
+L 224.144671 61.963099 
+L 224.234039 61.93477 
+L 224.328298 61.906441 
+L 224.427368 61.878112 
+L 224.531158 61.849784 
+L 224.639563 61.821455 
+L 224.752474 61.793126 
+L 224.869768 61.764798 
+L 224.991317 61.736469 
+L 225.116983 61.70814 
+L 225.246624 61.679811 
+L 225.380092 61.651483 
+L 225.517234 61.623154 
+L 225.657893 61.594825 
+L 225.801911 61.566496 
+L 225.949125 61.538168 
+L 226.099372 61.509839 
+L 226.252488 61.48151 
+L 226.408307 61.453182 
+L 226.566666 61.424853 
+L 226.727398 61.396524 
+L 226.890341 61.368195 
+L 227.055331 61.339867 
+L 227.222207 61.311538 
+L 227.390809 61.283209 
+L 227.560976 61.25488 
+L 227.73255 61.226552 
+L 227.905377 61.198223 
+L 228.0793 61.169894 
+L 228.254166 61.141566 
+L 244.215834 61.141566 
+L 244.215834 61.141566 
+L 244.3907 61.169894 
+L 244.564623 61.198223 
+L 244.73745 61.226552 
+L 244.909024 61.25488 
+L 245.079191 61.283209 
+L 245.247793 61.311538 
+L 245.414669 61.339867 
+L 245.579659 61.368195 
+L 245.742602 61.396524 
+L 245.903334 61.424853 
+L 246.061693 61.453182 
+L 246.217512 61.48151 
+L 246.370628 61.509839 
+L 246.520875 61.538168 
+L 246.668089 61.566496 
+L 246.812107 61.594825 
+L 246.952766 61.623154 
+L 247.089908 61.651483 
+L 247.223376 61.679811 
+L 247.353017 61.70814 
+L 247.478683 61.736469 
+L 247.600232 61.764798 
+L 247.717526 61.793126 
+L 247.830437 61.821455 
+L 247.938842 61.849784 
+L 248.042632 61.878112 
+L 248.141702 61.906441 
+L 248.235961 61.93477 
+L 248.325329 61.963099 
+L 248.40974 61.991427 
+L 248.489137 62.019756 
+L 248.56348 62.048085 
+L 248.632741 62.076414 
+L 248.696909 62.104742 
+L 248.755985 62.133071 
+L 248.809987 62.1614 
+L 248.858948 62.189728 
+L 248.902913 62.218057 
+L 248.941945 62.246386 
+L 248.976121 62.274715 
+L 249.00553 62.303043 
+L 249.030274 62.331372 
+L 249.05047 62.359701 
+L 249.066243 62.38803 
+L 249.07773 62.416358 
+L 249.085077 62.444687 
+L 249.088438 62.473016 
+L 249.08797 62.501344 
+L 249.08384 62.529673 
+L 249.076214 62.558002 
+L 249.065262 62.586331 
+L 249.051151 62.614659 
+L 249.03405 62.642988 
+L 249.014121 62.671317 
+L 248.991524 62.699646 
+L 248.966408 62.727974 
+L 248.938919 62.756303 
+L 248.909187 62.784632 
+L 248.877336 62.81296 
+L 248.843475 62.841289 
+L 248.807699 62.869618 
+L 248.770088 62.897947 
+L 248.730709 62.926275 
+L 248.689608 62.954604 
+L 248.646819 62.982933 
+L 248.602355 63.011262 
+L 248.556213 63.03959 
+L 248.508374 63.067919 
+L 248.458798 63.096248 
+L 248.407434 63.124577 
+L 248.354209 63.152905 
+L 248.299038 63.181234 
+L 248.241822 63.209563 
+L 248.182447 63.237891 
+L 248.120788 63.26622 
+L 248.05671 63.294549 
+L 247.990068 63.322878 
+L 247.920712 63.351206 
+L 247.848483 63.379535 
+L 247.773223 63.407864 
+L 247.694768 63.436193 
+L 247.612958 63.464521 
+L 247.527633 63.49285 
+L 247.438637 63.521179 
+L 247.345824 63.549507 
+L 247.249051 63.577836 
+L 247.148188 63.606165 
+L 247.043117 63.634494 
+L 246.933731 63.662822 
+L 246.819941 63.691151 
+L 246.701672 63.71948 
+L 246.578867 63.747809 
+L 246.45149 63.776137 
+L 246.319521 63.804466 
+L 246.182964 63.832795 
+L 246.041843 63.861123 
+L 245.896201 63.889452 
+L 245.746107 63.917781 
+L 245.591649 63.94611 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_5">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 291.349103 71.470496 
+L 283.948397 71.470496 
+L 283.924763 71.402093 
+L 283.903191 71.333689 
+L 283.883534 71.265286 
+L 283.865624 71.196882 
+L 283.849276 71.128478 
+L 283.834286 71.060075 
+L 283.820434 70.991671 
+L 283.807482 70.923268 
+L 283.795177 70.854864 
+L 283.78325 70.786461 
+L 283.771421 70.718057 
+L 283.759394 70.649654 
+L 283.746864 70.58125 
+L 283.733516 70.512847 
+L 283.719026 70.444443 
+L 283.703064 70.37604 
+L 283.685295 70.307636 
+L 283.665378 70.239233 
+L 283.642975 70.170829 
+L 283.617744 70.102426 
+L 283.589348 70.034022 
+L 283.557452 69.965619 
+L 283.521727 69.897215 
+L 283.481852 69.828812 
+L 283.437518 69.760408 
+L 283.388424 69.692005 
+L 283.334284 69.623601 
+L 283.274827 69.555198 
+L 283.2098 69.486794 
+L 283.138969 69.418391 
+L 283.062119 69.349987 
+L 282.979058 69.281584 
+L 282.889619 69.21318 
+L 282.793659 69.144777 
+L 282.691062 69.076373 
+L 282.581741 69.00797 
+L 282.465636 68.939566 
+L 282.342719 68.871163 
+L 282.212992 68.802759 
+L 282.07649 68.734356 
+L 281.93328 68.665952 
+L 281.783461 68.597549 
+L 281.627168 68.529145 
+L 281.464567 68.460741 
+L 281.295859 68.392338 
+L 281.121277 68.323934 
+L 280.94109 68.255531 
+L 280.755598 68.187127 
+L 280.565132 68.118724 
+L 280.370057 68.05032 
+L 280.170767 67.981917 
+L 279.967686 67.913513 
+L 279.761266 67.84511 
+L 279.551984 67.776706 
+L 279.340344 67.708303 
+L 279.126873 67.639899 
+L 278.91212 67.571496 
+L 278.696652 67.503092 
+L 278.481055 67.434689 
+L 278.265929 67.366285 
+L 278.051887 67.297882 
+L 277.839552 67.229478 
+L 277.629555 67.161075 
+L 277.422534 67.092671 
+L 277.219126 67.024268 
+L 277.01997 66.955864 
+L 276.825702 66.887461 
+L 276.636951 66.819057 
+L 276.454338 66.750654 
+L 276.278473 66.68225 
+L 276.109951 66.613847 
+L 275.94935 66.545443 
+L 275.79723 66.47704 
+L 275.654126 66.408636 
+L 275.520552 66.340233 
+L 275.396991 66.271829 
+L 275.2839 66.203426 
+L 275.181703 66.135022 
+L 275.090789 66.066619 
+L 275.011514 65.998215 
+L 274.944196 65.929811 
+L 274.889115 65.861408 
+L 274.846508 65.793004 
+L 274.816575 65.724601 
+L 274.799472 65.656197 
+L 274.795313 65.587794 
+L 274.804167 65.51939 
+L 274.826062 65.450987 
+L 274.860981 65.382583 
+L 274.908865 65.31418 
+L 274.969611 65.245776 
+L 275.043074 65.177373 
+L 275.129067 65.108969 
+L 275.227364 65.040566 
+L 275.337699 64.972162 
+L 275.459767 64.903759 
+L 275.59323 64.835355 
+L 275.737713 64.766952 
+L 275.89281 64.698548 
+L 299.40469 64.698548 
+L 299.40469 64.698548 
+L 299.559787 64.766952 
+L 299.70427 64.835355 
+L 299.837733 64.903759 
+L 299.959801 64.972162 
+L 300.070136 65.040566 
+L 300.168433 65.108969 
+L 300.254426 65.177373 
+L 300.327889 65.245776 
+L 300.388635 65.31418 
+L 300.436519 65.382583 
+L 300.471438 65.450987 
+L 300.493333 65.51939 
+L 300.502187 65.587794 
+L 300.498028 65.656197 
+L 300.480925 65.724601 
+L 300.450992 65.793004 
+L 300.408385 65.861408 
+L 300.353304 65.929811 
+L 300.285986 65.998215 
+L 300.206711 66.066619 
+L 300.115797 66.135022 
+L 300.0136 66.203426 
+L 299.900509 66.271829 
+L 299.776948 66.340233 
+L 299.643374 66.408636 
+L 299.50027 66.47704 
+L 299.34815 66.545443 
+L 299.187549 66.613847 
+L 299.019027 66.68225 
+L 298.843162 66.750654 
+L 298.660549 66.819057 
+L 298.471798 66.887461 
+L 298.27753 66.955864 
+L 298.078374 67.024268 
+L 297.874966 67.092671 
+L 297.667945 67.161075 
+L 297.457948 67.229478 
+L 297.245613 67.297882 
+L 297.031571 67.366285 
+L 296.816445 67.434689 
+L 296.600848 67.503092 
+L 296.38538 67.571496 
+L 296.170627 67.639899 
+L 295.957156 67.708303 
+L 295.745516 67.776706 
+L 295.536234 67.84511 
+L 295.329814 67.913513 
+L 295.126733 67.981917 
+L 294.927443 68.05032 
+L 294.732368 68.118724 
+L 294.541902 68.187127 
+L 294.35641 68.255531 
+L 294.176223 68.323934 
+L 294.001641 68.392338 
+L 293.832933 68.460741 
+L 293.670332 68.529145 
+L 293.514039 68.597549 
+L 293.36422 68.665952 
+L 293.22101 68.734356 
+L 293.084508 68.802759 
+L 292.954781 68.871163 
+L 292.831864 68.939566 
+L 292.715759 69.00797 
+L 292.606438 69.076373 
+L 292.503841 69.144777 
+L 292.407881 69.21318 
+L 292.318442 69.281584 
+L 292.235381 69.349987 
+L 292.158531 69.418391 
+L 292.0877 69.486794 
+L 292.022673 69.555198 
+L 291.963216 69.623601 
+L 291.909076 69.692005 
+L 291.859982 69.760408 
+L 291.815648 69.828812 
+L 291.775773 69.897215 
+L 291.740048 69.965619 
+L 291.708152 70.034022 
+L 291.679756 70.102426 
+L 291.654525 70.170829 
+L 291.632122 70.239233 
+L 291.612205 70.307636 
+L 291.594436 70.37604 
+L 291.578474 70.444443 
+L 291.563984 70.512847 
+L 291.550636 70.58125 
+L 291.538106 70.649654 
+L 291.526079 70.718057 
+L 291.51425 70.786461 
+L 291.502323 70.854864 
+L 291.490018 70.923268 
+L 291.477066 70.991671 
+L 291.463214 71.060075 
+L 291.448224 71.128478 
+L 291.431876 71.196882 
+L 291.413966 71.265286 
+L 291.394309 71.333689 
+L 291.372737 71.402093 
+L 291.349103 71.470496 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_6">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 348.860937 71.812514 
+L 329.264063 71.812514 
+L 329.153432 71.765529 
+L 329.048116 71.718545 
+L 328.948129 71.671561 
+L 328.853458 71.624577 
+L 328.764068 71.577592 
+L 328.679904 71.530608 
+L 328.600884 71.483624 
+L 328.526906 71.43664 
+L 328.457846 71.389656 
+L 328.393559 71.342671 
+L 328.333882 71.295687 
+L 328.278629 71.248703 
+L 328.227601 71.201719 
+L 328.18058 71.154734 
+L 328.137334 71.10775 
+L 328.097616 71.060766 
+L 328.061169 71.013782 
+L 328.027725 70.966797 
+L 327.997008 70.919813 
+L 327.968734 70.872829 
+L 327.942615 70.825845 
+L 327.918361 70.778861 
+L 327.895679 70.731876 
+L 327.874278 70.684892 
+L 327.85387 70.637908 
+L 327.834171 70.590924 
+L 327.814904 70.543939 
+L 327.795799 70.496955 
+L 327.776598 70.449971 
+L 327.757054 70.402987 
+L 327.736931 70.356002 
+L 327.716012 70.309018 
+L 327.694094 70.262034 
+L 327.670992 70.21505 
+L 327.646539 70.168066 
+L 327.620589 70.121081 
+L 327.593018 70.074097 
+L 327.563721 70.027113 
+L 327.532617 69.980129 
+L 327.499649 69.933144 
+L 327.464781 69.88616 
+L 327.428003 69.839176 
+L 327.389327 69.792192 
+L 327.348791 69.745207 
+L 327.306452 69.698223 
+L 327.262397 69.651239 
+L 327.21673 69.604255 
+L 327.169579 69.557271 
+L 327.121096 69.510286 
+L 327.071451 69.463302 
+L 327.020833 69.416318 
+L 326.969453 69.369334 
+L 326.917536 69.322349 
+L 326.865326 69.275365 
+L 326.81308 69.228381 
+L 326.76107 69.181397 
+L 326.709579 69.134412 
+L 326.658901 69.087428 
+L 326.609339 69.040444 
+L 326.561201 68.99346 
+L 326.514805 68.946476 
+L 326.470469 68.899491 
+L 326.428515 68.852507 
+L 326.389266 68.805523 
+L 326.353042 68.758539 
+L 326.320162 68.711554 
+L 326.29094 68.66457 
+L 326.265683 68.617586 
+L 326.244694 68.570602 
+L 326.228262 68.523617 
+L 326.216669 68.476633 
+L 326.210184 68.429649 
+L 326.209062 68.382665 
+L 326.213547 68.335681 
+L 326.223864 68.288696 
+L 326.240222 68.241712 
+L 326.262813 68.194728 
+L 326.291811 68.147744 
+L 326.327371 68.100759 
+L 326.369627 68.053775 
+L 326.418694 68.006791 
+L 326.474663 67.959807 
+L 326.537609 67.912822 
+L 326.607579 67.865838 
+L 326.684604 67.818854 
+L 326.76869 67.77187 
+L 326.859822 67.724886 
+L 326.957963 67.677901 
+L 327.063055 67.630917 
+L 327.175019 67.583933 
+L 327.293755 67.536949 
+L 327.419142 67.489964 
+L 327.55104 67.44298 
+L 327.689292 67.395996 
+L 327.833718 67.349012 
+L 327.984126 67.302027 
+L 328.140302 67.255043 
+L 328.302021 67.208059 
+L 328.469041 67.161075 
+L 349.655959 67.161075 
+L 349.655959 67.161075 
+L 349.822979 67.208059 
+L 349.984698 67.255043 
+L 350.140874 67.302027 
+L 350.291282 67.349012 
+L 350.435708 67.395996 
+L 350.57396 67.44298 
+L 350.705858 67.489964 
+L 350.831245 67.536949 
+L 350.949981 67.583933 
+L 351.061945 67.630917 
+L 351.167037 67.677901 
+L 351.265178 67.724886 
+L 351.35631 67.77187 
+L 351.440396 67.818854 
+L 351.517421 67.865838 
+L 351.587391 67.912822 
+L 351.650337 67.959807 
+L 351.706306 68.006791 
+L 351.755373 68.053775 
+L 351.797629 68.100759 
+L 351.833189 68.147744 
+L 351.862187 68.194728 
+L 351.884778 68.241712 
+L 351.901136 68.288696 
+L 351.911453 68.335681 
+L 351.915937 68.382665 
+L 351.914816 68.429649 
+L 351.908331 68.476633 
+L 351.896738 68.523617 
+L 351.880306 68.570602 
+L 351.859317 68.617586 
+L 351.83406 68.66457 
+L 351.804838 68.711554 
+L 351.771958 68.758539 
+L 351.735734 68.805523 
+L 351.696485 68.852507 
+L 351.654531 68.899491 
+L 351.610195 68.946476 
+L 351.563799 68.99346 
+L 351.515661 69.040444 
+L 351.466099 69.087428 
+L 351.415421 69.134412 
+L 351.36393 69.181397 
+L 351.31192 69.228381 
+L 351.259674 69.275365 
+L 351.207464 69.322349 
+L 351.155547 69.369334 
+L 351.104167 69.416318 
+L 351.053549 69.463302 
+L 351.003904 69.510286 
+L 350.955421 69.557271 
+L 350.90827 69.604255 
+L 350.862603 69.651239 
+L 350.818548 69.698223 
+L 350.776209 69.745207 
+L 350.735673 69.792192 
+L 350.696997 69.839176 
+L 350.660219 69.88616 
+L 350.625351 69.933144 
+L 350.592383 69.980129 
+L 350.561279 70.027113 
+L 350.531982 70.074097 
+L 350.504411 70.121081 
+L 350.478461 70.168066 
+L 350.454008 70.21505 
+L 350.430906 70.262034 
+L 350.408988 70.309018 
+L 350.388069 70.356002 
+L 350.367946 70.402987 
+L 350.348402 70.449971 
+L 350.329201 70.496955 
+L 350.310096 70.543939 
+L 350.290829 70.590924 
+L 350.27113 70.637908 
+L 350.250722 70.684892 
+L 350.229321 70.731876 
+L 350.206639 70.778861 
+L 350.182385 70.825845 
+L 350.156266 70.872829 
+L 350.127992 70.919813 
+L 350.097275 70.966797 
+L 350.063831 71.013782 
+L 350.027384 71.060766 
+L 349.987666 71.10775 
+L 349.94442 71.154734 
+L 349.897399 71.201719 
+L 349.846371 71.248703 
+L 349.791118 71.295687 
+L 349.731441 71.342671 
+L 349.667154 71.389656 
+L 349.598094 71.43664 
+L 349.524116 71.483624 
+L 349.445096 71.530608 
+L 349.360932 71.577592 
+L 349.271542 71.624577 
+L 349.176871 71.671561 
+L 349.076884 71.718545 
+L 348.971568 71.765529 
+L 348.860937 71.812514 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_7">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 395.904498 87.340111 
+L 385.048002 87.340111 
+L 384.962392 87.262725 
+L 384.877443 87.18534 
+L 384.793062 87.107954 
+L 384.709147 87.030568 
+L 384.625588 86.953182 
+L 384.542267 86.875796 
+L 384.459061 86.798411 
+L 384.375842 86.721025 
+L 384.292477 86.643639 
+L 384.208829 86.566253 
+L 384.124761 86.488867 
+L 384.040134 86.411482 
+L 383.954811 86.334096 
+L 383.868654 86.25671 
+L 383.781529 86.179324 
+L 383.693309 86.101938 
+L 383.603867 86.024553 
+L 383.513085 85.947167 
+L 383.420853 85.869781 
+L 383.327068 85.792395 
+L 383.231638 85.715009 
+L 383.134478 85.637624 
+L 383.035518 85.560238 
+L 382.934697 85.482852 
+L 382.831968 85.405466 
+L 382.727296 85.328081 
+L 382.62066 85.250695 
+L 382.512053 85.173309 
+L 382.401481 85.095923 
+L 382.288968 85.018537 
+L 382.174547 84.941152 
+L 382.05827 84.863766 
+L 381.9402 84.78638 
+L 381.820417 84.708994 
+L 381.699013 84.631608 
+L 381.576094 84.554223 
+L 381.45178 84.476837 
+L 381.326203 84.399451 
+L 381.199506 84.322065 
+L 381.071845 84.244679 
+L 380.943386 84.167294 
+L 380.814306 84.089908 
+L 380.684792 84.012522 
+L 380.555037 83.935136 
+L 380.425245 83.85775 
+L 380.295626 83.780365 
+L 380.166396 83.702979 
+L 380.037777 83.625593 
+L 379.909997 83.548207 
+L 379.783288 83.470821 
+L 379.657884 83.393436 
+L 379.534022 83.31605 
+L 379.411944 83.238664 
+L 379.291891 83.161278 
+L 379.174104 83.083893 
+L 379.058828 83.006507 
+L 378.946305 82.929121 
+L 378.836776 82.851735 
+L 378.730483 82.774349 
+L 378.627665 82.696964 
+L 378.528558 82.619578 
+L 378.433398 82.542192 
+L 378.342415 82.464806 
+L 378.255838 82.38742 
+L 378.173891 82.310035 
+L 378.096795 82.232649 
+L 378.024765 82.155263 
+L 377.958012 82.077877 
+L 377.896742 82.000491 
+L 377.841155 81.923106 
+L 377.791445 81.84572 
+L 377.747799 81.768334 
+L 377.710398 81.690948 
+L 377.679413 81.613562 
+L 377.655011 81.536177 
+L 377.637347 81.458791 
+L 377.626568 81.381405 
+L 377.622813 81.304019 
+L 377.626208 81.226634 
+L 377.63687 81.149248 
+L 377.654904 81.071862 
+L 377.680403 80.994476 
+L 377.713448 80.91709 
+L 377.754105 80.839705 
+L 377.802427 80.762319 
+L 377.858453 80.684933 
+L 377.922207 80.607547 
+L 377.993694 80.530161 
+L 378.072907 80.452776 
+L 378.159821 80.37539 
+L 378.254392 80.298004 
+L 378.356559 80.220618 
+L 378.466246 80.143232 
+L 378.583355 80.065847 
+L 378.707772 79.988461 
+L 378.839363 79.911075 
+L 378.977978 79.833689 
+L 379.123445 79.756303 
+L 379.275578 79.678918 
+L 401.676922 79.678918 
+L 401.676922 79.678918 
+L 401.829055 79.756303 
+L 401.974522 79.833689 
+L 402.113137 79.911075 
+L 402.244728 79.988461 
+L 402.369145 80.065847 
+L 402.486254 80.143232 
+L 402.595941 80.220618 
+L 402.698108 80.298004 
+L 402.792679 80.37539 
+L 402.879593 80.452776 
+L 402.958806 80.530161 
+L 403.030293 80.607547 
+L 403.094047 80.684933 
+L 403.150073 80.762319 
+L 403.198395 80.839705 
+L 403.239052 80.91709 
+L 403.272097 80.994476 
+L 403.297596 81.071862 
+L 403.31563 81.149248 
+L 403.326292 81.226634 
+L 403.329687 81.304019 
+L 403.325932 81.381405 
+L 403.315153 81.458791 
+L 403.297489 81.536177 
+L 403.273087 81.613562 
+L 403.242102 81.690948 
+L 403.204701 81.768334 
+L 403.161055 81.84572 
+L 403.111345 81.923106 
+L 403.055758 82.000491 
+L 402.994488 82.077877 
+L 402.927735 82.155263 
+L 402.855705 82.232649 
+L 402.778609 82.310035 
+L 402.696662 82.38742 
+L 402.610085 82.464806 
+L 402.519102 82.542192 
+L 402.423942 82.619578 
+L 402.324835 82.696964 
+L 402.222017 82.774349 
+L 402.115724 82.851735 
+L 402.006195 82.929121 
+L 401.893672 83.006507 
+L 401.778396 83.083893 
+L 401.660609 83.161278 
+L 401.540556 83.238664 
+L 401.418478 83.31605 
+L 401.294616 83.393436 
+L 401.169212 83.470821 
+L 401.042503 83.548207 
+L 400.914723 83.625593 
+L 400.786104 83.702979 
+L 400.656874 83.780365 
+L 400.527255 83.85775 
+L 400.397463 83.935136 
+L 400.267708 84.012522 
+L 400.138194 84.089908 
+L 400.009114 84.167294 
+L 399.880655 84.244679 
+L 399.752994 84.322065 
+L 399.626297 84.399451 
+L 399.50072 84.476837 
+L 399.376406 84.554223 
+L 399.253487 84.631608 
+L 399.132083 84.708994 
+L 399.0123 84.78638 
+L 398.89423 84.863766 
+L 398.777953 84.941152 
+L 398.663532 85.018537 
+L 398.551019 85.095923 
+L 398.440447 85.173309 
+L 398.33184 85.250695 
+L 398.225204 85.328081 
+L 398.120532 85.405466 
+L 398.017803 85.482852 
+L 397.916982 85.560238 
+L 397.818022 85.637624 
+L 397.720862 85.715009 
+L 397.625432 85.792395 
+L 397.531647 85.869781 
+L 397.439415 85.947167 
+L 397.348633 86.024553 
+L 397.259191 86.101938 
+L 397.170971 86.179324 
+L 397.083846 86.25671 
+L 396.997689 86.334096 
+L 396.912366 86.411482 
+L 396.827739 86.488867 
+L 396.743671 86.566253 
+L 396.660023 86.643639 
+L 396.576658 86.721025 
+L 396.493439 86.798411 
+L 396.410233 86.875796 
+L 396.326912 86.953182 
+L 396.243353 87.030568 
+L 396.159438 87.107954 
+L 396.075057 87.18534 
+L 395.990108 87.262725 
+L 395.904498 87.340111 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_8">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 449.313706 88.229357 
+L 434.466294 88.229357 
+L 434.310636 88.150589 
+L 434.156082 88.071821 
+L 434.002702 87.993054 
+L 433.850562 87.914286 
+L 433.699723 87.835518 
+L 433.550241 87.756751 
+L 433.402168 87.677983 
+L 433.255554 87.599215 
+L 433.110445 87.520448 
+L 432.966883 87.44168 
+L 432.824911 87.362912 
+L 432.684569 87.284145 
+L 432.545898 87.205377 
+L 432.408937 87.126609 
+L 432.273726 87.047842 
+L 432.140309 86.969074 
+L 432.008727 86.890306 
+L 431.879026 86.811539 
+L 431.751253 86.732771 
+L 431.625458 86.654003 
+L 431.501694 86.575235 
+L 431.380018 86.496468 
+L 431.260488 86.4177 
+L 431.143168 86.338932 
+L 431.028124 86.260165 
+L 430.915426 86.181397 
+L 430.805147 86.102629 
+L 430.697363 86.023862 
+L 430.592153 85.945094 
+L 430.489599 85.866326 
+L 430.389786 85.787559 
+L 430.292801 85.708791 
+L 430.198731 85.630023 
+L 430.107666 85.551256 
+L 430.019697 85.472488 
+L 429.934915 85.39372 
+L 429.853412 85.314953 
+L 429.775277 85.236185 
+L 429.700601 85.157417 
+L 429.629474 85.07865 
+L 429.561981 84.999882 
+L 429.498209 84.921114 
+L 429.43824 84.842346 
+L 429.382154 84.763579 
+L 429.330029 84.684811 
+L 429.281938 84.606043 
+L 429.237951 84.527276 
+L 429.198137 84.448508 
+L 429.162558 84.36974 
+L 429.131272 84.290973 
+L 429.104336 84.212205 
+L 429.081801 84.133437 
+L 429.063715 84.05467 
+L 429.05012 83.975902 
+L 429.041057 83.897134 
+L 429.036563 83.818367 
+L 429.036669 83.739599 
+L 429.041406 83.660831 
+L 429.050799 83.582064 
+L 429.064872 83.503296 
+L 429.083644 83.424528 
+L 429.107134 83.345761 
+L 429.135357 83.266993 
+L 429.168324 83.188225 
+L 429.206047 83.109457 
+L 429.248532 83.03069 
+L 429.295787 82.951922 
+L 429.347815 82.873154 
+L 429.404617 82.794387 
+L 429.466193 82.715619 
+L 429.532541 82.636851 
+L 429.603655 82.558084 
+L 429.679528 82.479316 
+L 429.76015 82.400548 
+L 429.845507 82.321781 
+L 429.935583 82.243013 
+L 430.030359 82.164245 
+L 430.12981 82.085478 
+L 430.233909 82.00671 
+L 430.342624 81.927942 
+L 430.455916 81.849175 
+L 430.573743 81.770407 
+L 430.696055 81.691639 
+L 430.822798 81.612872 
+L 430.95391 81.534104 
+L 431.089321 81.455336 
+L 431.228954 81.376568 
+L 431.372725 81.297801 
+L 431.520542 81.219033 
+L 431.672301 81.140265 
+L 431.827892 81.061498 
+L 431.987196 80.98273 
+L 432.150083 80.903962 
+L 432.316415 80.825195 
+L 432.486044 80.746427 
+L 432.658812 80.667659 
+L 432.834552 80.588892 
+L 433.013088 80.510124 
+L 433.194235 80.431356 
+L 450.585765 80.431356 
+L 450.585765 80.431356 
+L 450.766912 80.510124 
+L 450.945448 80.588892 
+L 451.121188 80.667659 
+L 451.293956 80.746427 
+L 451.463585 80.825195 
+L 451.629917 80.903962 
+L 451.792804 80.98273 
+L 451.952108 81.061498 
+L 452.107699 81.140265 
+L 452.259458 81.219033 
+L 452.407275 81.297801 
+L 452.551046 81.376568 
+L 452.690679 81.455336 
+L 452.82609 81.534104 
+L 452.957202 81.612872 
+L 453.083945 81.691639 
+L 453.206257 81.770407 
+L 453.324084 81.849175 
+L 453.437376 81.927942 
+L 453.546091 82.00671 
+L 453.65019 82.085478 
+L 453.749641 82.164245 
+L 453.844417 82.243013 
+L 453.934493 82.321781 
+L 454.01985 82.400548 
+L 454.100472 82.479316 
+L 454.176345 82.558084 
+L 454.247459 82.636851 
+L 454.313807 82.715619 
+L 454.375383 82.794387 
+L 454.432185 82.873154 
+L 454.484213 82.951922 
+L 454.531468 83.03069 
+L 454.573953 83.109457 
+L 454.611676 83.188225 
+L 454.644643 83.266993 
+L 454.672866 83.345761 
+L 454.696356 83.424528 
+L 454.715128 83.503296 
+L 454.729201 83.582064 
+L 454.738594 83.660831 
+L 454.743331 83.739599 
+L 454.743437 83.818367 
+L 454.738943 83.897134 
+L 454.72988 83.975902 
+L 454.716285 84.05467 
+L 454.698199 84.133437 
+L 454.675664 84.212205 
+L 454.648728 84.290973 
+L 454.617442 84.36974 
+L 454.581863 84.448508 
+L 454.542049 84.527276 
+L 454.498062 84.606043 
+L 454.449971 84.684811 
+L 454.397846 84.763579 
+L 454.34176 84.842346 
+L 454.281791 84.921114 
+L 454.218019 84.999882 
+L 454.150526 85.07865 
+L 454.079399 85.157417 
+L 454.004723 85.236185 
+L 453.926588 85.314953 
+L 453.845085 85.39372 
+L 453.760303 85.472488 
+L 453.672334 85.551256 
+L 453.581269 85.630023 
+L 453.487199 85.708791 
+L 453.390214 85.787559 
+L 453.290401 85.866326 
+L 453.187847 85.945094 
+L 453.082637 86.023862 
+L 452.974853 86.102629 
+L 452.864574 86.181397 
+L 452.751876 86.260165 
+L 452.636832 86.338932 
+L 452.519512 86.4177 
+L 452.399982 86.496468 
+L 452.278306 86.575235 
+L 452.154542 86.654003 
+L 452.028747 86.732771 
+L 451.900974 86.811539 
+L 451.771273 86.890306 
+L 451.639691 86.969074 
+L 451.506274 87.047842 
+L 451.371063 87.126609 
+L 451.234102 87.205377 
+L 451.095431 87.284145 
+L 450.955089 87.362912 
+L 450.813117 87.44168 
+L 450.669555 87.520448 
+L 450.524446 87.599215 
+L 450.377832 87.677983 
+L 450.229759 87.756751 
+L 450.080277 87.835518 
+L 449.929438 87.914286 
+L 449.777298 87.993054 
+L 449.623918 88.071821 
+L 449.469364 88.150589 
+L 449.313706 88.229357 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_9">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 504.503237 107.17713 
+L 482.104263 107.17713 
+L 481.91268 106.937372 
+L 481.730728 106.697614 
+L 481.55897 106.457857 
+L 481.397943 106.218099 
+L 481.248156 105.978341 
+L 481.110083 105.738583 
+L 480.984167 105.498826 
+L 480.870809 105.259068 
+L 480.770373 105.01931 
+L 480.683181 104.779552 
+L 480.609507 104.539795 
+L 480.549584 104.300037 
+L 480.503594 104.060279 
+L 480.471672 103.820521 
+L 480.4539 103.580763 
+L 480.450312 103.341006 
+L 480.460891 103.101248 
+L 480.485567 102.86149 
+L 480.524218 102.621732 
+L 480.576672 102.381975 
+L 480.642707 102.142217 
+L 480.722051 101.902459 
+L 480.814384 101.662701 
+L 480.919338 101.422944 
+L 481.036502 101.183186 
+L 481.16542 100.943428 
+L 481.305597 100.70367 
+L 481.456498 100.463912 
+L 481.617554 100.224155 
+L 481.788163 99.984397 
+L 481.967694 99.744639 
+L 482.155487 99.504881 
+L 482.350861 99.265124 
+L 482.553116 99.025366 
+L 482.761533 98.785608 
+L 482.975385 98.54585 
+L 483.193931 98.306093 
+L 483.416429 98.066335 
+L 483.642131 97.826577 
+L 483.870296 97.586819 
+L 484.100185 97.347061 
+L 484.331068 97.107304 
+L 484.562229 96.867546 
+L 484.792967 96.627788 
+L 485.022599 96.38803 
+L 485.250464 96.148273 
+L 485.475926 95.908515 
+L 485.698375 95.668757 
+L 485.917233 95.428999 
+L 486.13195 95.189242 
+L 486.342013 94.949484 
+L 486.546943 94.709726 
+L 486.746299 94.469968 
+L 486.939679 94.23021 
+L 487.126718 93.990453 
+L 487.307093 93.750695 
+L 487.480524 93.510937 
+L 487.64677 93.271179 
+L 487.805632 93.031422 
+L 487.956953 92.791664 
+L 488.100617 92.551906 
+L 488.23655 92.312148 
+L 488.364716 92.072391 
+L 488.485119 91.832633 
+L 488.597802 91.592875 
+L 488.702844 91.353117 
+L 488.800358 91.113359 
+L 488.890493 90.873602 
+L 488.973429 90.633844 
+L 489.049375 90.394086 
+L 489.11857 90.154328 
+L 489.181278 89.914571 
+L 489.237786 89.674813 
+L 489.288405 89.435055 
+L 489.333461 89.195297 
+L 489.373302 88.95554 
+L 489.408286 88.715782 
+L 489.438787 88.476024 
+L 489.465185 88.236266 
+L 489.487869 87.996508 
+L 489.507234 87.756751 
+L 489.523675 87.516993 
+L 489.537588 87.277235 
+L 489.549369 87.037477 
+L 489.559407 86.79772 
+L 489.568086 86.557962 
+L 489.575781 86.318204 
+L 489.582859 86.078446 
+L 489.589672 85.838689 
+L 489.596561 85.598931 
+L 489.60385 85.359173 
+L 489.611847 85.119415 
+L 489.620842 84.879657 
+L 489.631107 84.6399 
+L 489.642894 84.400142 
+L 489.656433 84.160384 
+L 489.671933 83.920626 
+L 489.689582 83.680869 
+L 489.709544 83.441111 
+L 496.897956 83.441111 
+L 496.897956 83.441111 
+L 496.917918 83.680869 
+L 496.935567 83.920626 
+L 496.951067 84.160384 
+L 496.964606 84.400142 
+L 496.976393 84.6399 
+L 496.986658 84.879657 
+L 496.995653 85.119415 
+L 497.00365 85.359173 
+L 497.010939 85.598931 
+L 497.017828 85.838689 
+L 497.024641 86.078446 
+L 497.031719 86.318204 
+L 497.039414 86.557962 
+L 497.048093 86.79772 
+L 497.058131 87.037477 
+L 497.069912 87.277235 
+L 497.083825 87.516993 
+L 497.100266 87.756751 
+L 497.119631 87.996508 
+L 497.142315 88.236266 
+L 497.168713 88.476024 
+L 497.199214 88.715782 
+L 497.234198 88.95554 
+L 497.274039 89.195297 
+L 497.319095 89.435055 
+L 497.369714 89.674813 
+L 497.426222 89.914571 
+L 497.48893 90.154328 
+L 497.558125 90.394086 
+L 497.634071 90.633844 
+L 497.717007 90.873602 
+L 497.807142 91.113359 
+L 497.904656 91.353117 
+L 498.009698 91.592875 
+L 498.122381 91.832633 
+L 498.242784 92.072391 
+L 498.37095 92.312148 
+L 498.506883 92.551906 
+L 498.650547 92.791664 
+L 498.801868 93.031422 
+L 498.96073 93.271179 
+L 499.126976 93.510937 
+L 499.300407 93.750695 
+L 499.480782 93.990453 
+L 499.667821 94.23021 
+L 499.861201 94.469968 
+L 500.060557 94.709726 
+L 500.265487 94.949484 
+L 500.47555 95.189242 
+L 500.690267 95.428999 
+L 500.909125 95.668757 
+L 501.131574 95.908515 
+L 501.357036 96.148273 
+L 501.584901 96.38803 
+L 501.814533 96.627788 
+L 502.045271 96.867546 
+L 502.276432 97.107304 
+L 502.507315 97.347061 
+L 502.737204 97.586819 
+L 502.965369 97.826577 
+L 503.191071 98.066335 
+L 503.413569 98.306093 
+L 503.632115 98.54585 
+L 503.845967 98.785608 
+L 504.054384 99.025366 
+L 504.256639 99.265124 
+L 504.452013 99.504881 
+L 504.639806 99.744639 
+L 504.819337 99.984397 
+L 504.989946 100.224155 
+L 505.151002 100.463912 
+L 505.301903 100.70367 
+L 505.44208 100.943428 
+L 505.570998 101.183186 
+L 505.688162 101.422944 
+L 505.793116 101.662701 
+L 505.885449 101.902459 
+L 505.964793 102.142217 
+L 506.030828 102.381975 
+L 506.083282 102.621732 
+L 506.121933 102.86149 
+L 506.146609 103.101248 
+L 506.157187 103.341006 
+L 506.1536 103.580763 
+L 506.135828 103.820521 
+L 506.103906 104.060279 
+L 506.057916 104.300037 
+L 505.997993 104.539795 
+L 505.924319 104.779552 
+L 505.837127 105.01931 
+L 505.736691 105.259068 
+L 505.623333 105.498826 
+L 505.497417 105.738583 
+L 505.359344 105.978341 
+L 505.209557 106.218099 
+L 505.04853 106.457857 
+L 504.876772 106.697614 
+L 504.69482 106.937372 
+L 504.503237 107.17713 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_10">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 552.922837 133.512483 
+L 536.512163 133.512483 
+L 536.350171 133.21054 
+L 536.190139 132.908597 
+L 536.032198 132.606654 
+L 535.876473 132.304711 
+L 535.723082 132.002769 
+L 535.572136 131.700826 
+L 535.423742 131.398883 
+L 535.277996 131.09694 
+L 535.134993 130.794998 
+L 534.994816 130.493055 
+L 534.857545 130.191112 
+L 534.723252 129.889169 
+L 534.592002 129.587226 
+L 534.463856 129.285284 
+L 534.338866 128.983341 
+L 534.217078 128.681398 
+L 534.098534 128.379455 
+L 533.983267 128.077513 
+L 533.871306 127.77557 
+L 533.762673 127.473627 
+L 533.657384 127.171684 
+L 533.555451 126.869741 
+L 533.456878 126.567799 
+L 533.361665 126.265856 
+L 533.269806 125.963913 
+L 533.181289 125.66197 
+L 533.096098 125.360027 
+L 533.014213 125.058085 
+L 532.935605 124.756142 
+L 532.860245 124.454199 
+L 532.788098 124.152256 
+L 532.719122 123.850314 
+L 532.653277 123.548371 
+L 532.590513 123.246428 
+L 532.530781 122.944485 
+L 532.474026 122.642542 
+L 532.420195 122.3406 
+L 532.369227 122.038657 
+L 532.321063 121.736714 
+L 532.275643 121.434771 
+L 532.232905 121.132829 
+L 532.192786 120.830886 
+L 532.155225 120.528943 
+L 532.120163 120.227 
+L 532.087541 119.925057 
+L 532.057303 119.623115 
+L 532.029395 119.321172 
+L 532.003768 119.019229 
+L 531.980378 118.717286 
+L 531.959185 118.415344 
+L 531.940155 118.113401 
+L 531.923259 117.811458 
+L 531.908478 117.509515 
+L 531.895799 117.207572 
+L 531.885215 116.90563 
+L 531.876733 116.603687 
+L 531.870363 116.301744 
+L 531.866129 115.999801 
+L 531.864063 115.697859 
+L 531.864205 115.395916 
+L 531.866609 115.093973 
+L 531.871337 114.79203 
+L 531.878461 114.490087 
+L 531.888062 114.188145 
+L 531.900233 113.886202 
+L 531.915075 113.584259 
+L 531.932698 113.282316 
+L 531.953221 112.980373 
+L 531.976768 112.678431 
+L 532.003473 112.376488 
+L 532.033475 112.074545 
+L 532.066917 111.772602 
+L 532.103947 111.47066 
+L 532.144716 111.168717 
+L 532.189376 110.866774 
+L 532.238081 110.564831 
+L 532.290981 110.262888 
+L 532.348228 109.960946 
+L 532.409966 109.659003 
+L 532.476339 109.35706 
+L 532.54748 109.055117 
+L 532.623517 108.753175 
+L 532.704568 108.451232 
+L 532.790742 108.149289 
+L 532.882135 107.847346 
+L 532.978829 107.545403 
+L 533.080894 107.243461 
+L 533.188384 106.941518 
+L 533.301337 106.639575 
+L 533.419773 106.337632 
+L 533.543697 106.03569 
+L 533.673091 105.733747 
+L 533.807923 105.431804 
+L 533.948137 105.129861 
+L 534.09366 104.827918 
+L 534.244398 104.525976 
+L 534.400237 104.224033 
+L 534.561045 103.92209 
+L 534.726668 103.620147 
+L 554.708332 103.620147 
+L 554.708332 103.620147 
+L 554.873955 103.92209 
+L 555.034763 104.224033 
+L 555.190602 104.525976 
+L 555.34134 104.827918 
+L 555.486863 105.129861 
+L 555.627077 105.431804 
+L 555.761909 105.733747 
+L 555.891303 106.03569 
+L 556.015227 106.337632 
+L 556.133663 106.639575 
+L 556.246616 106.941518 
+L 556.354106 107.243461 
+L 556.456171 107.545403 
+L 556.552865 107.847346 
+L 556.644258 108.149289 
+L 556.730432 108.451232 
+L 556.811483 108.753175 
+L 556.88752 109.055117 
+L 556.958661 109.35706 
+L 557.025034 109.659003 
+L 557.086772 109.960946 
+L 557.144019 110.262888 
+L 557.196919 110.564831 
+L 557.245624 110.866774 
+L 557.290284 111.168717 
+L 557.331053 111.47066 
+L 557.368083 111.772602 
+L 557.401525 112.074545 
+L 557.431527 112.376488 
+L 557.458232 112.678431 
+L 557.481779 112.980373 
+L 557.502302 113.282316 
+L 557.519925 113.584259 
+L 557.534767 113.886202 
+L 557.546938 114.188145 
+L 557.556539 114.490087 
+L 557.563663 114.79203 
+L 557.568391 115.093973 
+L 557.570795 115.395916 
+L 557.570938 115.697859 
+L 557.568871 115.999801 
+L 557.564637 116.301744 
+L 557.558267 116.603687 
+L 557.549785 116.90563 
+L 557.539201 117.207572 
+L 557.526522 117.509515 
+L 557.511741 117.811458 
+L 557.494845 118.113401 
+L 557.475815 118.415344 
+L 557.454622 118.717286 
+L 557.431232 119.019229 
+L 557.405605 119.321172 
+L 557.377697 119.623115 
+L 557.347459 119.925057 
+L 557.314837 120.227 
+L 557.279775 120.528943 
+L 557.242214 120.830886 
+L 557.202095 121.132829 
+L 557.159357 121.434771 
+L 557.113937 121.736714 
+L 557.065773 122.038657 
+L 557.014805 122.3406 
+L 556.960974 122.642542 
+L 556.904219 122.944485 
+L 556.844487 123.246428 
+L 556.781723 123.548371 
+L 556.715878 123.850314 
+L 556.646902 124.152256 
+L 556.574755 124.454199 
+L 556.499395 124.756142 
+L 556.420787 125.058085 
+L 556.338902 125.360027 
+L 556.253711 125.66197 
+L 556.165194 125.963913 
+L 556.073335 126.265856 
+L 555.978122 126.567799 
+L 555.879549 126.869741 
+L 555.777616 127.171684 
+L 555.672327 127.473627 
+L 555.563694 127.77557 
+L 555.451733 128.077513 
+L 555.336466 128.379455 
+L 555.217922 128.681398 
+L 555.096134 128.983341 
+L 554.971144 129.285284 
+L 554.842998 129.587226 
+L 554.711748 129.889169 
+L 554.577455 130.191112 
+L 554.440184 130.493055 
+L 554.300007 130.794998 
+L 554.157004 131.09694 
+L 554.011258 131.398883 
+L 553.862864 131.700826 
+L 553.711918 132.002769 
+L 553.558527 132.304711 
+L 553.402802 132.606654 
+L 553.244861 132.908597 
+L 553.084829 133.21054 
+L 552.922837 133.512483 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_11">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 600.025741 179.137626 
+L 592.236759 179.137626 
+L 592.206542 178.830156 
+L 592.178064 178.522685 
+L 592.151182 178.215215 
+L 592.125735 177.907745 
+L 592.101543 177.600274 
+L 592.078415 177.292804 
+L 592.056143 176.985334 
+L 592.034503 176.677863 
+L 592.013261 176.370393 
+L 591.992168 176.062923 
+L 591.970966 175.755452 
+L 591.949385 175.447982 
+L 591.927148 175.140512 
+L 591.903969 174.833041 
+L 591.879558 174.525571 
+L 591.853618 174.2181 
+L 591.825853 173.91063 
+L 591.79596 173.60316 
+L 591.763642 173.295689 
+L 591.728601 172.988219 
+L 591.690543 172.680749 
+L 591.64918 172.373278 
+L 591.604229 172.065808 
+L 591.555419 171.758338 
+L 591.502487 171.450867 
+L 591.445182 171.143397 
+L 591.383268 170.835927 
+L 591.316524 170.528456 
+L 591.244744 170.220986 
+L 591.167743 169.913516 
+L 591.085352 169.606045 
+L 590.997426 169.298575 
+L 590.903841 168.991105 
+L 590.804495 168.683634 
+L 590.699312 168.376164 
+L 590.588241 168.068694 
+L 590.471255 167.761223 
+L 590.348356 167.453753 
+L 590.219573 167.146283 
+L 590.08496 166.838812 
+L 589.944604 166.531342 
+L 589.798615 166.223872 
+L 589.647135 165.916401 
+L 589.490333 165.608931 
+L 589.328407 165.301461 
+L 589.161581 164.99399 
+L 588.99011 164.68652 
+L 588.814272 164.37905 
+L 588.634373 164.071579 
+L 588.450746 163.764109 
+L 588.263745 163.456639 
+L 588.07375 163.149168 
+L 587.881163 162.841698 
+L 587.686405 162.534228 
+L 587.489921 162.226757 
+L 587.292168 161.919287 
+L 587.093626 161.611817 
+L 586.894784 161.304346 
+L 586.696149 160.996876 
+L 586.498236 160.689406 
+L 586.301571 160.381935 
+L 586.106687 160.074465 
+L 585.914123 159.766995 
+L 585.72442 159.459524 
+L 585.538122 159.152054 
+L 585.355771 158.844584 
+L 585.177907 158.537113 
+L 585.005064 158.229643 
+L 584.83777 157.922173 
+L 584.676542 157.614702 
+L 584.521887 157.307232 
+L 584.374298 156.999762 
+L 584.234253 156.692291 
+L 584.102212 156.384821 
+L 583.978614 156.077351 
+L 583.86388 155.76988 
+L 583.758406 155.46241 
+L 583.662563 155.15494 
+L 583.576696 154.847469 
+L 583.501123 154.539999 
+L 583.436133 154.232529 
+L 583.381982 153.925058 
+L 583.338897 153.617588 
+L 583.307073 153.310118 
+L 583.286669 153.002647 
+L 583.277813 152.695177 
+L 583.280595 152.387707 
+L 583.295074 152.080236 
+L 583.32127 151.772766 
+L 583.359171 151.465296 
+L 583.408728 151.157825 
+L 583.469856 150.850355 
+L 583.542439 150.542885 
+L 583.626324 150.235414 
+L 583.721325 149.927944 
+L 583.827225 149.620474 
+L 583.943775 149.313003 
+L 584.070695 149.005533 
+L 584.207678 148.698062 
+L 608.054822 148.698062 
+L 608.054822 148.698062 
+L 608.191805 149.005533 
+L 608.318725 149.313003 
+L 608.435275 149.620474 
+L 608.541175 149.927944 
+L 608.636176 150.235414 
+L 608.720061 150.542885 
+L 608.792644 150.850355 
+L 608.853772 151.157825 
+L 608.903329 151.465296 
+L 608.94123 151.772766 
+L 608.967426 152.080236 
+L 608.981905 152.387707 
+L 608.984688 152.695177 
+L 608.975831 153.002647 
+L 608.955427 153.310118 
+L 608.923603 153.617588 
+L 608.880518 153.925058 
+L 608.826367 154.232529 
+L 608.761377 154.539999 
+L 608.685804 154.847469 
+L 608.599937 155.15494 
+L 608.504094 155.46241 
+L 608.39862 155.76988 
+L 608.283886 156.077351 
+L 608.160288 156.384821 
+L 608.028247 156.692291 
+L 607.888202 156.999762 
+L 607.740613 157.307232 
+L 607.585958 157.614702 
+L 607.42473 157.922173 
+L 607.257436 158.229643 
+L 607.084593 158.537113 
+L 606.906729 158.844584 
+L 606.724378 159.152054 
+L 606.53808 159.459524 
+L 606.348377 159.766995 
+L 606.155813 160.074465 
+L 605.960929 160.381935 
+L 605.764264 160.689406 
+L 605.566351 160.996876 
+L 605.367716 161.304346 
+L 605.168874 161.611817 
+L 604.970332 161.919287 
+L 604.772579 162.226757 
+L 604.576095 162.534228 
+L 604.381337 162.841698 
+L 604.18875 163.149168 
+L 603.998755 163.456639 
+L 603.811754 163.764109 
+L 603.628127 164.071579 
+L 603.448228 164.37905 
+L 603.27239 164.68652 
+L 603.100919 164.99399 
+L 602.934093 165.301461 
+L 602.772167 165.608931 
+L 602.615365 165.916401 
+L 602.463885 166.223872 
+L 602.317896 166.531342 
+L 602.17754 166.838812 
+L 602.042927 167.146283 
+L 601.914144 167.453753 
+L 601.791245 167.761223 
+L 601.674259 168.068694 
+L 601.563188 168.376164 
+L 601.458005 168.683634 
+L 601.358659 168.991105 
+L 601.265074 169.298575 
+L 601.177148 169.606045 
+L 601.094757 169.913516 
+L 601.017756 170.220986 
+L 600.945976 170.528456 
+L 600.879232 170.835927 
+L 600.817318 171.143397 
+L 600.760013 171.450867 
+L 600.707081 171.758338 
+L 600.658271 172.065808 
+L 600.61332 172.373278 
+L 600.571957 172.680749 
+L 600.533899 172.988219 
+L 600.498858 173.295689 
+L 600.46654 173.60316 
+L 600.436647 173.91063 
+L 600.408882 174.2181 
+L 600.382942 174.525571 
+L 600.358531 174.833041 
+L 600.335352 175.140512 
+L 600.313115 175.447982 
+L 600.291534 175.755452 
+L 600.270332 176.062923 
+L 600.249239 176.370393 
+L 600.227997 176.677863 
+L 600.206357 176.985334 
+L 600.184085 177.292804 
+L 600.160957 177.600274 
+L 600.136765 177.907745 
+L 600.111318 178.215215 
+L 600.084436 178.522685 
+L 600.055958 178.830156 
+L 600.025741 179.137626 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_12">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 659.553153 206.08861 
+L 635.536847 206.08861 
+L 635.403053 205.924165 
+L 635.279925 205.75972 
+L 635.167794 205.595276 
+L 635.06696 205.430831 
+L 634.97769 205.266386 
+L 634.900217 205.101941 
+L 634.834738 204.937496 
+L 634.781413 204.773052 
+L 634.740367 204.608607 
+L 634.711685 204.444162 
+L 634.695414 204.279717 
+L 634.691563 204.115272 
+L 634.700098 203.950828 
+L 634.720951 203.786383 
+L 634.754012 203.621938 
+L 634.799132 203.457493 
+L 634.856126 203.293048 
+L 634.924771 203.128604 
+L 635.004806 202.964159 
+L 635.095936 202.799714 
+L 635.197833 202.635269 
+L 635.310135 202.470824 
+L 635.432448 202.306379 
+L 635.564352 202.141935 
+L 635.705397 201.97749 
+L 635.855107 201.813045 
+L 636.012984 201.6486 
+L 636.17851 201.484155 
+L 636.351144 201.319711 
+L 636.530333 201.155266 
+L 636.715506 200.990821 
+L 636.906083 200.826376 
+L 637.101474 200.661931 
+L 637.301081 200.497487 
+L 637.504303 200.333042 
+L 637.710538 200.168597 
+L 637.919184 200.004152 
+L 638.129641 199.839707 
+L 638.341317 199.675263 
+L 638.553627 199.510818 
+L 638.765997 199.346373 
+L 638.977865 199.181928 
+L 639.188684 199.017483 
+L 639.397925 198.853038 
+L 639.605076 198.688594 
+L 639.809648 198.524149 
+L 640.011172 198.359704 
+L 640.209205 198.195259 
+L 640.403327 198.030814 
+L 640.593149 197.86637 
+L 640.778305 197.701925 
+L 640.958461 197.53748 
+L 641.133313 197.373035 
+L 641.302586 197.20859 
+L 641.466037 197.044146 
+L 641.623453 196.879701 
+L 641.774656 196.715256 
+L 641.919497 196.550811 
+L 642.057859 196.386366 
+L 642.189659 196.221922 
+L 642.314841 196.057477 
+L 642.433385 195.893032 
+L 642.545297 195.728587 
+L 642.650613 195.564142 
+L 642.749399 195.399697 
+L 642.841748 195.235253 
+L 642.927779 195.070808 
+L 643.007635 194.906363 
+L 643.081485 194.741918 
+L 643.149518 194.577473 
+L 643.211945 194.413029 
+L 643.268998 194.248584 
+L 643.320923 194.084139 
+L 643.367986 193.919694 
+L 643.410463 193.755249 
+L 643.448646 193.590805 
+L 643.482836 193.42636 
+L 643.513342 193.261915 
+L 643.540484 193.09747 
+L 643.564581 192.933025 
+L 643.585962 192.768581 
+L 643.604952 192.604136 
+L 643.621881 192.439691 
+L 643.637072 192.275246 
+L 643.650849 192.110801 
+L 643.663528 191.946356 
+L 643.675421 191.781912 
+L 643.68683 191.617467 
+L 643.698048 191.453022 
+L 643.709356 191.288577 
+L 643.721027 191.124132 
+L 643.733317 190.959688 
+L 643.746469 190.795243 
+L 643.760712 190.630798 
+L 643.776258 190.466353 
+L 643.793304 190.301908 
+L 643.812028 190.137464 
+L 643.832591 189.973019 
+L 643.855139 189.808574 
+L 651.234861 189.808574 
+L 651.234861 189.808574 
+L 651.257409 189.973019 
+L 651.277972 190.137464 
+L 651.296696 190.301908 
+L 651.313742 190.466353 
+L 651.329288 190.630798 
+L 651.343531 190.795243 
+L 651.356683 190.959688 
+L 651.368973 191.124132 
+L 651.380644 191.288577 
+L 651.391952 191.453022 
+L 651.40317 191.617467 
+L 651.414579 191.781912 
+L 651.426472 191.946356 
+L 651.439151 192.110801 
+L 651.452928 192.275246 
+L 651.468119 192.439691 
+L 651.485048 192.604136 
+L 651.504038 192.768581 
+L 651.525419 192.933025 
+L 651.549516 193.09747 
+L 651.576658 193.261915 
+L 651.607164 193.42636 
+L 651.641354 193.590805 
+L 651.679537 193.755249 
+L 651.722014 193.919694 
+L 651.769077 194.084139 
+L 651.821002 194.248584 
+L 651.878055 194.413029 
+L 651.940482 194.577473 
+L 652.008515 194.741918 
+L 652.082365 194.906363 
+L 652.162221 195.070808 
+L 652.248252 195.235253 
+L 652.340601 195.399697 
+L 652.439387 195.564142 
+L 652.544703 195.728587 
+L 652.656615 195.893032 
+L 652.775159 196.057477 
+L 652.900341 196.221922 
+L 653.032141 196.386366 
+L 653.170503 196.550811 
+L 653.315344 196.715256 
+L 653.466547 196.879701 
+L 653.623963 197.044146 
+L 653.787414 197.20859 
+L 653.956687 197.373035 
+L 654.131539 197.53748 
+L 654.311695 197.701925 
+L 654.496851 197.86637 
+L 654.686673 198.030814 
+L 654.880795 198.195259 
+L 655.078828 198.359704 
+L 655.280352 198.524149 
+L 655.484924 198.688594 
+L 655.692075 198.853038 
+L 655.901316 199.017483 
+L 656.112135 199.181928 
+L 656.324003 199.346373 
+L 656.536373 199.510818 
+L 656.748683 199.675263 
+L 656.960359 199.839707 
+L 657.170816 200.004152 
+L 657.379462 200.168597 
+L 657.585697 200.333042 
+L 657.788919 200.497487 
+L 657.988526 200.661931 
+L 658.183917 200.826376 
+L 658.374494 200.990821 
+L 658.559667 201.155266 
+L 658.738856 201.319711 
+L 658.91149 201.484155 
+L 659.077016 201.6486 
+L 659.234893 201.813045 
+L 659.384603 201.97749 
+L 659.525648 202.141935 
+L 659.657552 202.306379 
+L 659.779865 202.470824 
+L 659.892167 202.635269 
+L 659.994064 202.799714 
+L 660.085194 202.964159 
+L 660.165229 203.128604 
+L 660.233874 203.293048 
+L 660.290868 203.457493 
+L 660.335988 203.621938 
+L 660.369049 203.786383 
+L 660.389902 203.950828 
+L 660.398438 204.115272 
+L 660.394586 204.279717 
+L 660.378315 204.444162 
+L 660.349633 204.608607 
+L 660.308587 204.773052 
+L 660.255262 204.937496 
+L 660.189783 205.101941 
+L 660.11231 205.266386 
+L 660.02304 205.430831 
+L 659.922206 205.595276 
+L 659.810075 205.75972 
+L 659.686947 205.924165 
+L 659.553153 206.08861 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_13">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 708.739586 218.880067 
+L 689.177914 218.880067 
+L 688.997239 218.590561 
+L 688.820133 218.301056 
+L 688.646867 218.01155 
+L 688.477707 217.722044 
+L 688.312909 217.432538 
+L 688.152725 217.143032 
+L 687.997394 216.853527 
+L 687.847148 216.564021 
+L 687.702206 216.274515 
+L 687.562777 215.985009 
+L 687.429054 215.695504 
+L 687.30122 215.405998 
+L 687.17944 215.116492 
+L 687.063865 214.826986 
+L 686.954629 214.53748 
+L 686.851849 214.247975 
+L 686.755625 213.958469 
+L 686.666036 213.668963 
+L 686.583144 213.379457 
+L 686.50699 213.089952 
+L 686.437596 212.800446 
+L 686.374963 212.51094 
+L 686.31907 212.221434 
+L 686.269877 211.931928 
+L 686.227321 211.642423 
+L 686.191321 211.352917 
+L 686.161772 211.063411 
+L 686.138551 210.773905 
+L 686.121513 210.4844 
+L 686.110495 210.194894 
+L 686.105313 209.905388 
+L 686.105765 209.615882 
+L 686.111634 209.326376 
+L 686.122683 209.036871 
+L 686.138663 208.747365 
+L 686.159307 208.457859 
+L 686.184338 208.168353 
+L 686.213466 207.878848 
+L 686.246391 207.589342 
+L 686.282805 207.299836 
+L 686.322392 207.01033 
+L 686.364832 206.720824 
+L 686.4098 206.431319 
+L 686.456971 206.141813 
+L 686.506018 205.852307 
+L 686.55662 205.562801 
+L 686.608454 205.273295 
+L 686.661209 204.98379 
+L 686.714578 204.694284 
+L 686.768265 204.404778 
+L 686.821983 204.115272 
+L 686.875462 203.825767 
+L 686.928445 203.536261 
+L 686.980689 203.246755 
+L 687.031974 202.957249 
+L 687.082095 202.667743 
+L 687.13087 202.378238 
+L 687.178139 202.088732 
+L 687.223763 201.799226 
+L 687.267629 201.50972 
+L 687.309648 201.220215 
+L 687.349754 200.930709 
+L 687.387911 200.641203 
+L 687.424105 200.351697 
+L 687.45835 200.062191 
+L 687.490685 199.772686 
+L 687.521175 199.48318 
+L 687.549909 199.193674 
+L 687.577003 198.904168 
+L 687.602594 198.614663 
+L 687.626843 198.325157 
+L 687.649933 198.035651 
+L 687.672067 197.746145 
+L 687.693467 197.456639 
+L 687.714371 197.167134 
+L 687.735036 196.877628 
+L 687.755729 196.588122 
+L 687.776732 196.298616 
+L 687.798336 196.009111 
+L 687.82084 195.719605 
+L 687.844549 195.430099 
+L 687.869773 195.140593 
+L 687.896821 194.851087 
+L 687.926004 194.561582 
+L 687.95763 194.272076 
+L 687.992 193.98257 
+L 688.029412 193.693064 
+L 688.070151 193.403559 
+L 688.114495 193.114053 
+L 688.162706 192.824547 
+L 688.215033 192.535041 
+L 688.271708 192.245535 
+L 688.332946 191.95603 
+L 688.398942 191.666524 
+L 688.469872 191.377018 
+L 688.545887 191.087512 
+L 688.627118 190.798007 
+L 688.713673 190.508501 
+L 688.805632 190.218995 
+L 709.111868 190.218995 
+L 709.111868 190.218995 
+L 709.203827 190.508501 
+L 709.290382 190.798007 
+L 709.371613 191.087512 
+L 709.447628 191.377018 
+L 709.518558 191.666524 
+L 709.584554 191.95603 
+L 709.645792 192.245535 
+L 709.702467 192.535041 
+L 709.754794 192.824547 
+L 709.803005 193.114053 
+L 709.847349 193.403559 
+L 709.888088 193.693064 
+L 709.9255 193.98257 
+L 709.95987 194.272076 
+L 709.991496 194.561582 
+L 710.020679 194.851087 
+L 710.047727 195.140593 
+L 710.072951 195.430099 
+L 710.09666 195.719605 
+L 710.119164 196.009111 
+L 710.140768 196.298616 
+L 710.161771 196.588122 
+L 710.182464 196.877628 
+L 710.203129 197.167134 
+L 710.224033 197.456639 
+L 710.245433 197.746145 
+L 710.267567 198.035651 
+L 710.290657 198.325157 
+L 710.314906 198.614663 
+L 710.340497 198.904168 
+L 710.367591 199.193674 
+L 710.396325 199.48318 
+L 710.426815 199.772686 
+L 710.45915 200.062191 
+L 710.493395 200.351697 
+L 710.529589 200.641203 
+L 710.567746 200.930709 
+L 710.607852 201.220215 
+L 710.649871 201.50972 
+L 710.693737 201.799226 
+L 710.739361 202.088732 
+L 710.78663 202.378238 
+L 710.835405 202.667743 
+L 710.885526 202.957249 
+L 710.936811 203.246755 
+L 710.989055 203.536261 
+L 711.042038 203.825767 
+L 711.095517 204.115272 
+L 711.149235 204.404778 
+L 711.202922 204.694284 
+L 711.256291 204.98379 
+L 711.309046 205.273295 
+L 711.36088 205.562801 
+L 711.411482 205.852307 
+L 711.460529 206.141813 
+L 711.5077 206.431319 
+L 711.552668 206.720824 
+L 711.595108 207.01033 
+L 711.634695 207.299836 
+L 711.671109 207.589342 
+L 711.704034 207.878848 
+L 711.733162 208.168353 
+L 711.758193 208.457859 
+L 711.778837 208.747365 
+L 711.794817 209.036871 
+L 711.805866 209.326376 
+L 711.811735 209.615882 
+L 711.812188 209.905388 
+L 711.807005 210.194894 
+L 711.795987 210.4844 
+L 711.778949 210.773905 
+L 711.755728 211.063411 
+L 711.726179 211.352917 
+L 711.690179 211.642423 
+L 711.647623 211.931928 
+L 711.59843 212.221434 
+L 711.542537 212.51094 
+L 711.479904 212.800446 
+L 711.41051 213.089952 
+L 711.334356 213.379457 
+L 711.251464 213.668963 
+L 711.161875 213.958469 
+L 711.065651 214.247975 
+L 710.962871 214.53748 
+L 710.853635 214.826986 
+L 710.73806 215.116492 
+L 710.61628 215.405998 
+L 710.488446 215.695504 
+L 710.354723 215.985009 
+L 710.215294 216.274515 
+L 710.070352 216.564021 
+L 709.920106 216.853527 
+L 709.764775 217.143032 
+L 709.604591 217.432538 
+L 709.439793 217.722044 
+L 709.270633 218.01155 
+L 709.097367 218.301056 
+L 708.920261 218.590561 
+L 708.739586 218.880067 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_14">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 762.566264 238.580279 
+L 738.178736 238.580279 
+L 738.054064 238.039269 
+L 737.941714 237.49826 
+L 737.84203 236.95725 
+L 737.755318 236.41624 
+L 737.681843 235.875231 
+L 737.621822 235.334221 
+L 737.57543 234.793212 
+L 737.542794 234.252202 
+L 737.523994 233.711192 
+L 737.519063 233.170183 
+L 737.527984 232.629173 
+L 737.550693 232.088164 
+L 737.587078 231.547154 
+L 737.636979 231.006144 
+L 737.700187 230.465135 
+L 737.77645 229.924125 
+L 737.86547 229.383116 
+L 737.966904 228.842106 
+L 738.080368 228.301096 
+L 738.205441 227.760087 
+L 738.341658 227.219077 
+L 738.488525 226.678068 
+L 738.645511 226.137058 
+L 738.812055 225.596048 
+L 738.98757 225.055039 
+L 739.171441 224.514029 
+L 739.363035 223.97302 
+L 739.561698 223.43201 
+L 739.76676 222.891 
+L 739.97754 222.349991 
+L 740.193347 221.808981 
+L 740.413483 221.267972 
+L 740.63725 220.726962 
+L 740.863948 220.185952 
+L 741.09288 219.644943 
+L 741.323357 219.103933 
+L 741.554699 218.562924 
+L 741.786238 218.021914 
+L 742.017322 217.480904 
+L 742.247314 216.939895 
+L 742.4756 216.398885 
+L 742.701587 215.857875 
+L 742.924707 215.316866 
+L 743.144418 214.775856 
+L 743.360206 214.234847 
+L 743.571589 213.693837 
+L 743.778115 213.152827 
+L 743.979363 212.611818 
+L 744.174949 212.070808 
+L 744.36452 211.529799 
+L 744.547762 210.988789 
+L 744.724394 210.447779 
+L 744.894172 209.90677 
+L 745.056888 209.36576 
+L 745.21237 208.824751 
+L 745.360483 208.283741 
+L 745.501125 207.742731 
+L 745.634232 207.201722 
+L 745.759772 206.660712 
+L 745.877746 206.119703 
+L 745.988191 205.578693 
+L 746.091171 205.037683 
+L 746.186783 204.496674 
+L 746.275151 203.955664 
+L 746.356428 203.414655 
+L 746.430792 202.873645 
+L 746.498445 202.332635 
+L 746.559613 201.791626 
+L 746.614541 201.250616 
+L 746.663494 200.709607 
+L 746.706756 200.168597 
+L 746.744623 199.627587 
+L 746.777409 199.086578 
+L 746.805436 198.545568 
+L 746.829039 198.004559 
+L 746.848558 197.463549 
+L 746.864342 196.922539 
+L 746.876744 196.38153 
+L 746.886117 195.84052 
+L 746.892819 195.299511 
+L 746.897204 194.758501 
+L 746.899624 194.217491 
+L 746.900428 193.676482 
+L 746.899958 193.135472 
+L 746.898549 192.594462 
+L 746.896529 192.053453 
+L 746.894213 191.512443 
+L 746.891907 190.971434 
+L 746.889905 190.430424 
+L 746.888486 189.889414 
+L 746.887916 189.348405 
+L 746.888444 188.807395 
+L 746.890304 188.266386 
+L 746.893713 187.725376 
+L 746.898872 187.184366 
+L 746.905962 186.643357 
+L 746.915147 186.102347 
+L 746.926572 185.561338 
+L 746.940365 185.020328 
+L 753.804635 185.020328 
+L 753.804635 185.020328 
+L 753.818428 185.561338 
+L 753.829853 186.102347 
+L 753.839038 186.643357 
+L 753.846128 187.184366 
+L 753.851287 187.725376 
+L 753.854696 188.266386 
+L 753.856556 188.807395 
+L 753.857084 189.348405 
+L 753.856514 189.889414 
+L 753.855095 190.430424 
+L 753.853093 190.971434 
+L 753.850787 191.512443 
+L 753.848471 192.053453 
+L 753.846451 192.594462 
+L 753.845042 193.135472 
+L 753.844572 193.676482 
+L 753.845376 194.217491 
+L 753.847796 194.758501 
+L 753.852181 195.299511 
+L 753.858883 195.84052 
+L 753.868256 196.38153 
+L 753.880658 196.922539 
+L 753.896442 197.463549 
+L 753.915961 198.004559 
+L 753.939564 198.545568 
+L 753.967591 199.086578 
+L 754.000377 199.627587 
+L 754.038244 200.168597 
+L 754.081506 200.709607 
+L 754.130459 201.250616 
+L 754.185387 201.791626 
+L 754.246555 202.332635 
+L 754.314208 202.873645 
+L 754.388572 203.414655 
+L 754.469849 203.955664 
+L 754.558217 204.496674 
+L 754.653829 205.037683 
+L 754.756809 205.578693 
+L 754.867254 206.119703 
+L 754.985228 206.660712 
+L 755.110768 207.201722 
+L 755.243875 207.742731 
+L 755.384517 208.283741 
+L 755.53263 208.824751 
+L 755.688112 209.36576 
+L 755.850828 209.90677 
+L 756.020606 210.447779 
+L 756.197238 210.988789 
+L 756.38048 211.529799 
+L 756.570051 212.070808 
+L 756.765637 212.611818 
+L 756.966885 213.152827 
+L 757.173411 213.693837 
+L 757.384794 214.234847 
+L 757.600582 214.775856 
+L 757.820293 215.316866 
+L 758.043413 215.857875 
+L 758.2694 216.398885 
+L 758.497686 216.939895 
+L 758.727678 217.480904 
+L 758.958762 218.021914 
+L 759.190301 218.562924 
+L 759.421643 219.103933 
+L 759.65212 219.644943 
+L 759.881052 220.185952 
+L 760.10775 220.726962 
+L 760.331517 221.267972 
+L 760.551653 221.808981 
+L 760.76746 222.349991 
+L 760.97824 222.891 
+L 761.183302 223.43201 
+L 761.381965 223.97302 
+L 761.573559 224.514029 
+L 761.75743 225.055039 
+L 761.932945 225.596048 
+L 762.099489 226.137058 
+L 762.256475 226.678068 
+L 762.403342 227.219077 
+L 762.539559 227.760087 
+L 762.664632 228.301096 
+L 762.778096 228.842106 
+L 762.87953 229.383116 
+L 762.96855 229.924125 
+L 763.044813 230.465135 
+L 763.108021 231.006144 
+L 763.157922 231.547154 
+L 763.194307 232.088164 
+L 763.217016 232.629173 
+L 763.225938 233.170183 
+L 763.221006 233.711192 
+L 763.202206 234.252202 
+L 763.16957 234.793212 
+L 763.123178 235.334221 
+L 763.063157 235.875231 
+L 762.989682 236.41624 
+L 762.90297 236.95725 
+L 762.803286 237.49826 
+L 762.690936 238.039269 
+L 762.566264 238.580279 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="PolyCollection_15">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 814.071613 242.000455 
+L 789.500887 242.000455 
+L 789.385985 241.417297 
+L 789.283456 240.83414 
+L 789.193609 240.250983 
+L 789.116712 239.667826 
+L 789.05299 239.084668 
+L 789.002624 238.501511 
+L 788.965753 237.918354 
+L 788.942467 237.335197 
+L 788.932813 236.75204 
+L 788.936788 236.168882 
+L 788.954347 235.585725 
+L 788.985393 235.002568 
+L 789.029787 234.419411 
+L 789.087342 233.836253 
+L 789.157827 233.253096 
+L 789.240967 232.669939 
+L 789.336443 232.086782 
+L 789.443898 231.503625 
+L 789.562934 230.920467 
+L 789.693115 230.33731 
+L 789.83397 229.754153 
+L 789.984997 229.170996 
+L 790.145662 228.587838 
+L 790.315403 228.004681 
+L 790.493633 227.421524 
+L 790.679744 226.838367 
+L 790.873105 226.255209 
+L 791.073074 225.672052 
+L 791.27899 225.088895 
+L 791.490185 224.505738 
+L 791.705983 223.922581 
+L 791.925704 223.339423 
+L 792.148666 222.756266 
+L 792.37419 222.173109 
+L 792.601599 221.589952 
+L 792.830227 221.006794 
+L 793.059417 220.423637 
+L 793.288525 219.84048 
+L 793.516922 219.257323 
+L 793.743998 218.674166 
+L 793.969163 218.091008 
+L 794.19185 217.507851 
+L 794.411515 216.924694 
+L 794.627642 216.341537 
+L 794.839743 215.758379 
+L 795.047357 215.175222 
+L 795.250056 214.592065 
+L 795.447444 214.008908 
+L 795.639157 213.425751 
+L 795.824865 212.842593 
+L 796.004271 212.259436 
+L 796.177115 211.676279 
+L 796.343169 211.093122 
+L 796.502242 210.509964 
+L 796.654176 209.926807 
+L 796.79885 209.34365 
+L 796.936175 208.760493 
+L 797.066097 208.177336 
+L 797.188594 207.594178 
+L 797.303675 207.011021 
+L 797.411382 206.427864 
+L 797.511787 205.844707 
+L 797.604989 205.261549 
+L 797.691115 204.678392 
+L 797.770321 204.095235 
+L 797.842784 203.512078 
+L 797.908705 202.928921 
+L 797.968309 202.345763 
+L 798.021838 201.762606 
+L 798.069553 201.179449 
+L 798.111732 200.596292 
+L 798.148669 200.013134 
+L 798.180668 199.429977 
+L 798.208047 198.84682 
+L 798.231132 198.263663 
+L 798.250256 197.680506 
+L 798.265759 197.097348 
+L 798.277986 196.514191 
+L 798.287281 195.931034 
+L 798.293993 195.347877 
+L 798.298466 194.764719 
+L 798.301045 194.181562 
+L 798.302067 193.598405 
+L 798.301867 193.015248 
+L 798.30077 192.432091 
+L 798.299095 191.848933 
+L 798.29715 191.265776 
+L 798.295232 190.682619 
+L 798.293627 190.099462 
+L 798.292607 189.516304 
+L 798.292429 188.933147 
+L 798.293339 188.34999 
+L 798.295562 187.766833 
+L 798.299312 187.183675 
+L 798.304782 186.600518 
+L 798.312151 186.017361 
+L 798.321578 185.434204 
+L 798.333205 184.851047 
+L 798.347157 184.267889 
+L 805.225343 184.267889 
+L 805.225343 184.267889 
+L 805.239295 184.851047 
+L 805.250922 185.434204 
+L 805.260349 186.017361 
+L 805.267718 186.600518 
+L 805.273188 187.183675 
+L 805.276938 187.766833 
+L 805.279161 188.34999 
+L 805.280071 188.933147 
+L 805.279893 189.516304 
+L 805.278873 190.099462 
+L 805.277268 190.682619 
+L 805.27535 191.265776 
+L 805.273405 191.848933 
+L 805.27173 192.432091 
+L 805.270633 193.015248 
+L 805.270433 193.598405 
+L 805.271455 194.181562 
+L 805.274034 194.764719 
+L 805.278507 195.347877 
+L 805.285219 195.931034 
+L 805.294514 196.514191 
+L 805.306741 197.097348 
+L 805.322244 197.680506 
+L 805.341368 198.263663 
+L 805.364453 198.84682 
+L 805.391832 199.429977 
+L 805.423831 200.013134 
+L 805.460768 200.596292 
+L 805.502947 201.179449 
+L 805.550662 201.762606 
+L 805.604191 202.345763 
+L 805.663795 202.928921 
+L 805.729716 203.512078 
+L 805.802179 204.095235 
+L 805.881385 204.678392 
+L 805.967511 205.261549 
+L 806.060713 205.844707 
+L 806.161118 206.427864 
+L 806.268825 207.011021 
+L 806.383906 207.594178 
+L 806.506403 208.177336 
+L 806.636325 208.760493 
+L 806.77365 209.34365 
+L 806.918324 209.926807 
+L 807.070258 210.509964 
+L 807.229331 211.093122 
+L 807.395385 211.676279 
+L 807.568229 212.259436 
+L 807.747635 212.842593 
+L 807.933343 213.425751 
+L 808.125056 214.008908 
+L 808.322444 214.592065 
+L 808.525143 215.175222 
+L 808.732757 215.758379 
+L 808.944858 216.341537 
+L 809.160985 216.924694 
+L 809.38065 217.507851 
+L 809.603337 218.091008 
+L 809.828502 218.674166 
+L 810.055578 219.257323 
+L 810.283975 219.84048 
+L 810.513083 220.423637 
+L 810.742273 221.006794 
+L 810.970901 221.589952 
+L 811.19831 222.173109 
+L 811.423834 222.756266 
+L 811.646796 223.339423 
+L 811.866517 223.922581 
+L 812.082315 224.505738 
+L 812.29351 225.088895 
+L 812.499426 225.672052 
+L 812.699395 226.255209 
+L 812.892756 226.838367 
+L 813.078867 227.421524 
+L 813.257097 228.004681 
+L 813.426838 228.587838 
+L 813.587503 229.170996 
+L 813.73853 229.754153 
+L 813.879385 230.33731 
+L 814.009566 230.920467 
+L 814.128602 231.503625 
+L 814.236057 232.086782 
+L 814.331533 232.669939 
+L 814.414673 233.253096 
+L 814.485158 233.836253 
+L 814.542713 234.419411 
+L 814.587107 235.002568 
+L 814.618153 235.585725 
+L 814.635712 236.168882 
+L 814.639688 236.75204 
+L 814.630033 237.335197 
+L 814.606747 237.918354 
+L 814.569876 238.501511 
+L 814.51951 239.084668 
+L 814.455788 239.667826 
+L 814.378891 240.250983 
+L 814.289044 240.83414 
+L 814.186515 241.417297 
+L 814.071613 242.000455 
+z
+" style="fill:#1f77b4;fill-opacity:0.3;"/>
+   </g>
+   <g id="matplotlib.axis_1">
+    <g id="xtick_1">
+     <g id="line2d_1">
+      <defs>
+       <path d="M 0 0 
+L 0 3.5 
+" id="m8215934ba6" style="stroke:#000000;stroke-width:0.8;"/>
+      </defs>
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="81.99375" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_1">
+      <!-- First by Stein and Rapoport: 0.05: (D, D) -->
+      <defs>
+       <path d="M 9.8125 72.90625 
+L 51.703125 72.90625 
+L 51.703125 64.59375 
+L 19.671875 64.59375 
+L 19.671875 43.109375 
+L 48.578125 43.109375 
+L 48.578125 34.8125 
+L 19.671875 34.8125 
+L 19.671875 0 
+L 9.8125 0 
+z
+" id="DejaVuSans-70"/>
+       <path d="M 9.421875 54.6875 
+L 18.40625 54.6875 
+L 18.40625 0 
+L 9.421875 0 
+z
+M 9.421875 75.984375 
+L 18.40625 75.984375 
+L 18.40625 64.59375 
+L 9.421875 64.59375 
+z
+" id="DejaVuSans-105"/>
+       <path d="M 41.109375 46.296875 
+Q 39.59375 47.171875 37.8125 47.578125 
+Q 36.03125 48 33.890625 48 
+Q 26.265625 48 22.1875 43.046875 
+Q 18.109375 38.09375 18.109375 28.8125 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.1875 
+Q 20.953125 51.171875 25.484375 53.578125 
+Q 30.03125 56 36.53125 56 
+Q 37.453125 56 38.578125 55.875 
+Q 39.703125 55.765625 41.0625 55.515625 
+z
+" id="DejaVuSans-114"/>
+       <path d="M 44.28125 53.078125 
+L 44.28125 44.578125 
+Q 40.484375 46.53125 36.375 47.5 
+Q 32.28125 48.484375 27.875 48.484375 
+Q 21.1875 48.484375 17.84375 46.4375 
+Q 14.5 44.390625 14.5 40.28125 
+Q 14.5 37.15625 16.890625 35.375 
+Q 19.28125 33.59375 26.515625 31.984375 
+L 29.59375 31.296875 
+Q 39.15625 29.25 43.1875 25.515625 
+Q 47.21875 21.78125 47.21875 15.09375 
+Q 47.21875 7.46875 41.1875 3.015625 
+Q 35.15625 -1.421875 24.609375 -1.421875 
+Q 20.21875 -1.421875 15.453125 -0.5625 
+Q 10.6875 0.296875 5.421875 2 
+L 5.421875 11.28125 
+Q 10.40625 8.6875 15.234375 7.390625 
+Q 20.0625 6.109375 24.8125 6.109375 
+Q 31.15625 6.109375 34.5625 8.28125 
+Q 37.984375 10.453125 37.984375 14.40625 
+Q 37.984375 18.0625 35.515625 20.015625 
+Q 33.0625 21.96875 24.703125 23.78125 
+L 21.578125 24.515625 
+Q 13.234375 26.265625 9.515625 29.90625 
+Q 5.8125 33.546875 5.8125 39.890625 
+Q 5.8125 47.609375 11.28125 51.796875 
+Q 16.75 56 26.8125 56 
+Q 31.78125 56 36.171875 55.265625 
+Q 40.578125 54.546875 44.28125 53.078125 
+z
+" id="DejaVuSans-115"/>
+       <path d="M 18.3125 70.21875 
+L 18.3125 54.6875 
+L 36.8125 54.6875 
+L 36.8125 47.703125 
+L 18.3125 47.703125 
+L 18.3125 18.015625 
+Q 18.3125 11.328125 20.140625 9.421875 
+Q 21.96875 7.515625 27.59375 7.515625 
+L 36.8125 7.515625 
+L 36.8125 0 
+L 27.59375 0 
+Q 17.1875 0 13.234375 3.875 
+Q 9.28125 7.765625 9.28125 18.015625 
+L 9.28125 47.703125 
+L 2.6875 47.703125 
+L 2.6875 54.6875 
+L 9.28125 54.6875 
+L 9.28125 70.21875 
+z
+" id="DejaVuSans-116"/>
+       <path id="DejaVuSans-32"/>
+       <path d="M 48.6875 27.296875 
+Q 48.6875 37.203125 44.609375 42.84375 
+Q 40.53125 48.484375 33.40625 48.484375 
+Q 26.265625 48.484375 22.1875 42.84375 
+Q 18.109375 37.203125 18.109375 27.296875 
+Q 18.109375 17.390625 22.1875 11.75 
+Q 26.265625 6.109375 33.40625 6.109375 
+Q 40.53125 6.109375 44.609375 11.75 
+Q 48.6875 17.390625 48.6875 27.296875 
+z
+M 18.109375 46.390625 
+Q 20.953125 51.265625 25.265625 53.625 
+Q 29.59375 56 35.59375 56 
+Q 45.5625 56 51.78125 48.09375 
+Q 58.015625 40.1875 58.015625 27.296875 
+Q 58.015625 14.40625 51.78125 6.484375 
+Q 45.5625 -1.421875 35.59375 -1.421875 
+Q 29.59375 -1.421875 25.265625 0.953125 
+Q 20.953125 3.328125 18.109375 8.203125 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 75.984375 
+L 18.109375 75.984375 
+z
+" id="DejaVuSans-98"/>
+       <path d="M 32.171875 -5.078125 
+Q 28.375 -14.84375 24.75 -17.8125 
+Q 21.140625 -20.796875 15.09375 -20.796875 
+L 7.90625 -20.796875 
+L 7.90625 -13.28125 
+L 13.1875 -13.28125 
+Q 16.890625 -13.28125 18.9375 -11.515625 
+Q 21 -9.765625 23.484375 -3.21875 
+L 25.09375 0.875 
+L 2.984375 54.6875 
+L 12.5 54.6875 
+L 29.59375 11.921875 
+L 46.6875 54.6875 
+L 56.203125 54.6875 
+z
+" id="DejaVuSans-121"/>
+       <path d="M 53.515625 70.515625 
+L 53.515625 60.890625 
+Q 47.90625 63.578125 42.921875 64.890625 
+Q 37.9375 66.21875 33.296875 66.21875 
+Q 25.25 66.21875 20.875 63.09375 
+Q 16.5 59.96875 16.5 54.203125 
+Q 16.5 49.359375 19.40625 46.890625 
+Q 22.3125 44.4375 30.421875 42.921875 
+L 36.375 41.703125 
+Q 47.40625 39.59375 52.65625 34.296875 
+Q 57.90625 29 57.90625 20.125 
+Q 57.90625 9.515625 50.796875 4.046875 
+Q 43.703125 -1.421875 29.984375 -1.421875 
+Q 24.8125 -1.421875 18.96875 -0.25 
+Q 13.140625 0.921875 6.890625 3.21875 
+L 6.890625 13.375 
+Q 12.890625 10.015625 18.65625 8.296875 
+Q 24.421875 6.59375 29.984375 6.59375 
+Q 38.421875 6.59375 43.015625 9.90625 
+Q 47.609375 13.234375 47.609375 19.390625 
+Q 47.609375 24.75 44.3125 27.78125 
+Q 41.015625 30.8125 33.5 32.328125 
+L 27.484375 33.5 
+Q 16.453125 35.6875 11.515625 40.375 
+Q 6.59375 45.0625 6.59375 53.421875 
+Q 6.59375 63.09375 13.40625 68.65625 
+Q 20.21875 74.21875 32.171875 74.21875 
+Q 37.3125 74.21875 42.625 73.28125 
+Q 47.953125 72.359375 53.515625 70.515625 
+z
+" id="DejaVuSans-83"/>
+       <path d="M 56.203125 29.59375 
+L 56.203125 25.203125 
+L 14.890625 25.203125 
+Q 15.484375 15.921875 20.484375 11.0625 
+Q 25.484375 6.203125 34.421875 6.203125 
+Q 39.59375 6.203125 44.453125 7.46875 
+Q 49.3125 8.734375 54.109375 11.28125 
+L 54.109375 2.78125 
+Q 49.265625 0.734375 44.1875 -0.34375 
+Q 39.109375 -1.421875 33.890625 -1.421875 
+Q 20.796875 -1.421875 13.15625 6.1875 
+Q 5.515625 13.8125 5.515625 26.8125 
+Q 5.515625 40.234375 12.765625 48.109375 
+Q 20.015625 56 32.328125 56 
+Q 43.359375 56 49.78125 48.890625 
+Q 56.203125 41.796875 56.203125 29.59375 
+z
+M 47.21875 32.234375 
+Q 47.125 39.59375 43.09375 43.984375 
+Q 39.0625 48.390625 32.421875 48.390625 
+Q 24.90625 48.390625 20.390625 44.140625 
+Q 15.875 39.890625 15.1875 32.171875 
+z
+" id="DejaVuSans-101"/>
+       <path d="M 54.890625 33.015625 
+L 54.890625 0 
+L 45.90625 0 
+L 45.90625 32.71875 
+Q 45.90625 40.484375 42.875 44.328125 
+Q 39.84375 48.1875 33.796875 48.1875 
+Q 26.515625 48.1875 22.3125 43.546875 
+Q 18.109375 38.921875 18.109375 30.90625 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.1875 
+Q 21.34375 51.125 25.703125 53.5625 
+Q 30.078125 56 35.796875 56 
+Q 45.21875 56 50.046875 50.171875 
+Q 54.890625 44.34375 54.890625 33.015625 
+z
+" id="DejaVuSans-110"/>
+       <path d="M 34.28125 27.484375 
+Q 23.390625 27.484375 19.1875 25 
+Q 14.984375 22.515625 14.984375 16.5 
+Q 14.984375 11.71875 18.140625 8.90625 
+Q 21.296875 6.109375 26.703125 6.109375 
+Q 34.1875 6.109375 38.703125 11.40625 
+Q 43.21875 16.703125 43.21875 25.484375 
+L 43.21875 27.484375 
+z
+M 52.203125 31.203125 
+L 52.203125 0 
+L 43.21875 0 
+L 43.21875 8.296875 
+Q 40.140625 3.328125 35.546875 0.953125 
+Q 30.953125 -1.421875 24.3125 -1.421875 
+Q 15.921875 -1.421875 10.953125 3.296875 
+Q 6 8.015625 6 15.921875 
+Q 6 25.140625 12.171875 29.828125 
+Q 18.359375 34.515625 30.609375 34.515625 
+L 43.21875 34.515625 
+L 43.21875 35.40625 
+Q 43.21875 41.609375 39.140625 45 
+Q 35.0625 48.390625 27.6875 48.390625 
+Q 23 48.390625 18.546875 47.265625 
+Q 14.109375 46.140625 10.015625 43.890625 
+L 10.015625 52.203125 
+Q 14.9375 54.109375 19.578125 55.046875 
+Q 24.21875 56 28.609375 56 
+Q 40.484375 56 46.34375 49.84375 
+Q 52.203125 43.703125 52.203125 31.203125 
+z
+" id="DejaVuSans-97"/>
+       <path d="M 45.40625 46.390625 
+L 45.40625 75.984375 
+L 54.390625 75.984375 
+L 54.390625 0 
+L 45.40625 0 
+L 45.40625 8.203125 
+Q 42.578125 3.328125 38.25 0.953125 
+Q 33.9375 -1.421875 27.875 -1.421875 
+Q 17.96875 -1.421875 11.734375 6.484375 
+Q 5.515625 14.40625 5.515625 27.296875 
+Q 5.515625 40.1875 11.734375 48.09375 
+Q 17.96875 56 27.875 56 
+Q 33.9375 56 38.25 53.625 
+Q 42.578125 51.265625 45.40625 46.390625 
+z
+M 14.796875 27.296875 
+Q 14.796875 17.390625 18.875 11.75 
+Q 22.953125 6.109375 30.078125 6.109375 
+Q 37.203125 6.109375 41.296875 11.75 
+Q 45.40625 17.390625 45.40625 27.296875 
+Q 45.40625 37.203125 41.296875 42.84375 
+Q 37.203125 48.484375 30.078125 48.484375 
+Q 22.953125 48.484375 18.875 42.84375 
+Q 14.796875 37.203125 14.796875 27.296875 
+z
+" id="DejaVuSans-100"/>
+       <path d="M 44.390625 34.1875 
+Q 47.5625 33.109375 50.5625 29.59375 
+Q 53.5625 26.078125 56.59375 19.921875 
+L 66.609375 0 
+L 56 0 
+L 46.6875 18.703125 
+Q 43.0625 26.03125 39.671875 28.421875 
+Q 36.28125 30.8125 30.421875 30.8125 
+L 19.671875 30.8125 
+L 19.671875 0 
+L 9.8125 0 
+L 9.8125 72.90625 
+L 32.078125 72.90625 
+Q 44.578125 72.90625 50.734375 67.671875 
+Q 56.890625 62.453125 56.890625 51.90625 
+Q 56.890625 45.015625 53.6875 40.46875 
+Q 50.484375 35.9375 44.390625 34.1875 
+z
+M 19.671875 64.796875 
+L 19.671875 38.921875 
+L 32.078125 38.921875 
+Q 39.203125 38.921875 42.84375 42.21875 
+Q 46.484375 45.515625 46.484375 51.90625 
+Q 46.484375 58.296875 42.84375 61.546875 
+Q 39.203125 64.796875 32.078125 64.796875 
+z
+" id="DejaVuSans-82"/>
+       <path d="M 18.109375 8.203125 
+L 18.109375 -20.796875 
+L 9.078125 -20.796875 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.390625 
+Q 20.953125 51.265625 25.265625 53.625 
+Q 29.59375 56 35.59375 56 
+Q 45.5625 56 51.78125 48.09375 
+Q 58.015625 40.1875 58.015625 27.296875 
+Q 58.015625 14.40625 51.78125 6.484375 
+Q 45.5625 -1.421875 35.59375 -1.421875 
+Q 29.59375 -1.421875 25.265625 0.953125 
+Q 20.953125 3.328125 18.109375 8.203125 
+z
+M 48.6875 27.296875 
+Q 48.6875 37.203125 44.609375 42.84375 
+Q 40.53125 48.484375 33.40625 48.484375 
+Q 26.265625 48.484375 22.1875 42.84375 
+Q 18.109375 37.203125 18.109375 27.296875 
+Q 18.109375 17.390625 22.1875 11.75 
+Q 26.265625 6.109375 33.40625 6.109375 
+Q 40.53125 6.109375 44.609375 11.75 
+Q 48.6875 17.390625 48.6875 27.296875 
+z
+" id="DejaVuSans-112"/>
+       <path d="M 30.609375 48.390625 
+Q 23.390625 48.390625 19.1875 42.75 
+Q 14.984375 37.109375 14.984375 27.296875 
+Q 14.984375 17.484375 19.15625 11.84375 
+Q 23.34375 6.203125 30.609375 6.203125 
+Q 37.796875 6.203125 41.984375 11.859375 
+Q 46.1875 17.53125 46.1875 27.296875 
+Q 46.1875 37.015625 41.984375 42.703125 
+Q 37.796875 48.390625 30.609375 48.390625 
+z
+M 30.609375 56 
+Q 42.328125 56 49.015625 48.375 
+Q 55.71875 40.765625 55.71875 27.296875 
+Q 55.71875 13.875 49.015625 6.21875 
+Q 42.328125 -1.421875 30.609375 -1.421875 
+Q 18.84375 -1.421875 12.171875 6.21875 
+Q 5.515625 13.875 5.515625 27.296875 
+Q 5.515625 40.765625 12.171875 48.375 
+Q 18.84375 56 30.609375 56 
+z
+" id="DejaVuSans-111"/>
+       <path d="M 11.71875 12.40625 
+L 22.015625 12.40625 
+L 22.015625 0 
+L 11.71875 0 
+z
+M 11.71875 51.703125 
+L 22.015625 51.703125 
+L 22.015625 39.3125 
+L 11.71875 39.3125 
+z
+" id="DejaVuSans-58"/>
+       <path d="M 31.78125 66.40625 
+Q 24.171875 66.40625 20.328125 58.90625 
+Q 16.5 51.421875 16.5 36.375 
+Q 16.5 21.390625 20.328125 13.890625 
+Q 24.171875 6.390625 31.78125 6.390625 
+Q 39.453125 6.390625 43.28125 13.890625 
+Q 47.125 21.390625 47.125 36.375 
+Q 47.125 51.421875 43.28125 58.90625 
+Q 39.453125 66.40625 31.78125 66.40625 
+z
+M 31.78125 74.21875 
+Q 44.046875 74.21875 50.515625 64.515625 
+Q 56.984375 54.828125 56.984375 36.375 
+Q 56.984375 17.96875 50.515625 8.265625 
+Q 44.046875 -1.421875 31.78125 -1.421875 
+Q 19.53125 -1.421875 13.0625 8.265625 
+Q 6.59375 17.96875 6.59375 36.375 
+Q 6.59375 54.828125 13.0625 64.515625 
+Q 19.53125 74.21875 31.78125 74.21875 
+z
+" id="DejaVuSans-48"/>
+       <path d="M 10.6875 12.40625 
+L 21 12.40625 
+L 21 0 
+L 10.6875 0 
+z
+" id="DejaVuSans-46"/>
+       <path d="M 10.796875 72.90625 
+L 49.515625 72.90625 
+L 49.515625 64.59375 
+L 19.828125 64.59375 
+L 19.828125 46.734375 
+Q 21.96875 47.46875 24.109375 47.828125 
+Q 26.265625 48.1875 28.421875 48.1875 
+Q 40.625 48.1875 47.75 41.5 
+Q 54.890625 34.8125 54.890625 23.390625 
+Q 54.890625 11.625 47.5625 5.09375 
+Q 40.234375 -1.421875 26.90625 -1.421875 
+Q 22.3125 -1.421875 17.546875 -0.640625 
+Q 12.796875 0.140625 7.71875 1.703125 
+L 7.71875 11.625 
+Q 12.109375 9.234375 16.796875 8.0625 
+Q 21.484375 6.890625 26.703125 6.890625 
+Q 35.15625 6.890625 40.078125 11.328125 
+Q 45.015625 15.765625 45.015625 23.390625 
+Q 45.015625 31 40.078125 35.4375 
+Q 35.15625 39.890625 26.703125 39.890625 
+Q 22.75 39.890625 18.8125 39.015625 
+Q 14.890625 38.140625 10.796875 36.28125 
+z
+" id="DejaVuSans-53"/>
+       <path d="M 31 75.875 
+Q 24.46875 64.65625 21.28125 53.65625 
+Q 18.109375 42.671875 18.109375 31.390625 
+Q 18.109375 20.125 21.3125 9.0625 
+Q 24.515625 -2 31 -13.1875 
+L 23.1875 -13.1875 
+Q 15.875 -1.703125 12.234375 9.375 
+Q 8.59375 20.453125 8.59375 31.390625 
+Q 8.59375 42.28125 12.203125 53.3125 
+Q 15.828125 64.359375 23.1875 75.875 
+z
+" id="DejaVuSans-40"/>
+       <path d="M 19.671875 64.796875 
+L 19.671875 8.109375 
+L 31.59375 8.109375 
+Q 46.6875 8.109375 53.6875 14.9375 
+Q 60.6875 21.78125 60.6875 36.53125 
+Q 60.6875 51.171875 53.6875 57.984375 
+Q 46.6875 64.796875 31.59375 64.796875 
+z
+M 9.8125 72.90625 
+L 30.078125 72.90625 
+Q 51.265625 72.90625 61.171875 64.09375 
+Q 71.09375 55.28125 71.09375 36.53125 
+Q 71.09375 17.671875 61.125 8.828125 
+Q 51.171875 0 30.078125 0 
+L 9.8125 0 
+z
+" id="DejaVuSans-68"/>
+       <path d="M 11.71875 12.40625 
+L 22.015625 12.40625 
+L 22.015625 4 
+L 14.015625 -11.625 
+L 7.71875 -11.625 
+L 11.71875 4 
+z
+" id="DejaVuSans-44"/>
+       <path d="M 8.015625 75.875 
+L 15.828125 75.875 
+Q 23.140625 64.359375 26.78125 53.3125 
+Q 30.421875 42.28125 30.421875 31.390625 
+Q 30.421875 20.453125 26.78125 9.375 
+Q 23.140625 -1.703125 15.828125 -13.1875 
+L 8.015625 -13.1875 
+Q 14.5 -2 17.703125 9.0625 
+Q 20.90625 20.125 20.90625 31.390625 
+Q 20.90625 42.671875 17.703125 53.65625 
+Q 14.5 64.65625 8.015625 75.875 
+z
+" id="DejaVuSans-41"/>
+      </defs>
+      <g transform="translate(84.20125 421.64875)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-83"/>
+       <use x="467.322266" xlink:href="#DejaVuSans-116"/>
+       <use x="506.53125" xlink:href="#DejaVuSans-101"/>
+       <use x="568.054688" xlink:href="#DejaVuSans-105"/>
+       <use x="595.837891" xlink:href="#DejaVuSans-110"/>
+       <use x="659.216797" xlink:href="#DejaVuSans-32"/>
+       <use x="691.003906" xlink:href="#DejaVuSans-97"/>
+       <use x="752.283203" xlink:href="#DejaVuSans-110"/>
+       <use x="815.662109" xlink:href="#DejaVuSans-100"/>
+       <use x="879.138672" xlink:href="#DejaVuSans-32"/>
+       <use x="910.925781" xlink:href="#DejaVuSans-82"/>
+       <use x="980.376953" xlink:href="#DejaVuSans-97"/>
+       <use x="1041.65625" xlink:href="#DejaVuSans-112"/>
+       <use x="1105.132812" xlink:href="#DejaVuSans-111"/>
+       <use x="1166.314453" xlink:href="#DejaVuSans-112"/>
+       <use x="1229.791016" xlink:href="#DejaVuSans-111"/>
+       <use x="1290.972656" xlink:href="#DejaVuSans-114"/>
+       <use x="1332.085938" xlink:href="#DejaVuSans-116"/>
+       <use x="1371.294922" xlink:href="#DejaVuSans-58"/>
+       <use x="1404.986328" xlink:href="#DejaVuSans-32"/>
+       <use x="1436.773438" xlink:href="#DejaVuSans-48"/>
+       <use x="1500.396484" xlink:href="#DejaVuSans-46"/>
+       <use x="1532.183594" xlink:href="#DejaVuSans-48"/>
+       <use x="1595.806641" xlink:href="#DejaVuSans-53"/>
+       <use x="1659.429688" xlink:href="#DejaVuSans-58"/>
+       <use x="1693.121094" xlink:href="#DejaVuSans-32"/>
+       <use x="1724.908203" xlink:href="#DejaVuSans-40"/>
+       <use x="1763.921875" xlink:href="#DejaVuSans-68"/>
+       <use x="1840.923828" xlink:href="#DejaVuSans-44"/>
+       <use x="1872.710938" xlink:href="#DejaVuSans-32"/>
+       <use x="1904.498047" xlink:href="#DejaVuSans-68"/>
+       <use x="1981.5" xlink:href="#DejaVuSans-41"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_2">
+     <g id="line2d_2">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="133.4075" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_2">
+      <!-- First by Grofman -->
+      <defs>
+       <path d="M 59.515625 10.40625 
+L 59.515625 29.984375 
+L 43.40625 29.984375 
+L 43.40625 38.09375 
+L 69.28125 38.09375 
+L 69.28125 6.78125 
+Q 63.578125 2.734375 56.6875 0.65625 
+Q 49.8125 -1.421875 42 -1.421875 
+Q 24.90625 -1.421875 15.25 8.5625 
+Q 5.609375 18.5625 5.609375 36.375 
+Q 5.609375 54.25 15.25 64.234375 
+Q 24.90625 74.21875 42 74.21875 
+Q 49.125 74.21875 55.546875 72.453125 
+Q 61.96875 70.703125 67.390625 67.28125 
+L 67.390625 56.78125 
+Q 61.921875 61.421875 55.765625 63.765625 
+Q 49.609375 66.109375 42.828125 66.109375 
+Q 29.4375 66.109375 22.71875 58.640625 
+Q 16.015625 51.171875 16.015625 36.375 
+Q 16.015625 21.625 22.71875 14.15625 
+Q 29.4375 6.6875 42.828125 6.6875 
+Q 48.046875 6.6875 52.140625 7.59375 
+Q 56.25 8.5 59.515625 10.40625 
+z
+" id="DejaVuSans-71"/>
+       <path d="M 37.109375 75.984375 
+L 37.109375 68.5 
+L 28.515625 68.5 
+Q 23.6875 68.5 21.796875 66.546875 
+Q 19.921875 64.59375 19.921875 59.515625 
+L 19.921875 54.6875 
+L 34.71875 54.6875 
+L 34.71875 47.703125 
+L 19.921875 47.703125 
+L 19.921875 0 
+L 10.890625 0 
+L 10.890625 47.703125 
+L 2.296875 47.703125 
+L 2.296875 54.6875 
+L 10.890625 54.6875 
+L 10.890625 58.5 
+Q 10.890625 67.625 15.140625 71.796875 
+Q 19.390625 75.984375 28.609375 75.984375 
+z
+" id="DejaVuSans-102"/>
+       <path d="M 52 44.1875 
+Q 55.375 50.25 60.0625 53.125 
+Q 64.75 56 71.09375 56 
+Q 79.640625 56 84.28125 50.015625 
+Q 88.921875 44.046875 88.921875 33.015625 
+L 88.921875 0 
+L 79.890625 0 
+L 79.890625 32.71875 
+Q 79.890625 40.578125 77.09375 44.375 
+Q 74.3125 48.1875 68.609375 48.1875 
+Q 61.625 48.1875 57.5625 43.546875 
+Q 53.515625 38.921875 53.515625 30.90625 
+L 53.515625 0 
+L 44.484375 0 
+L 44.484375 32.71875 
+Q 44.484375 40.625 41.703125 44.40625 
+Q 38.921875 48.1875 33.109375 48.1875 
+Q 26.21875 48.1875 22.15625 43.53125 
+Q 18.109375 38.875 18.109375 30.90625 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.1875 
+Q 21.1875 51.21875 25.484375 53.609375 
+Q 29.78125 56 35.6875 56 
+Q 41.65625 56 45.828125 52.96875 
+Q 50 49.953125 52 44.1875 
+z
+" id="DejaVuSans-109"/>
+      </defs>
+      <g transform="translate(135.615 327.2775)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-71"/>
+       <use x="481.335938" xlink:href="#DejaVuSans-114"/>
+       <use x="522.417969" xlink:href="#DejaVuSans-111"/>
+       <use x="583.599609" xlink:href="#DejaVuSans-102"/>
+       <use x="618.804688" xlink:href="#DejaVuSans-109"/>
+       <use x="716.216797" xlink:href="#DejaVuSans-97"/>
+       <use x="777.496094" xlink:href="#DejaVuSans-110"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_3">
+     <g id="line2d_3">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="184.82125" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_3">
+      <!-- First by Shubik -->
+      <defs>
+       <path d="M 54.890625 33.015625 
+L 54.890625 0 
+L 45.90625 0 
+L 45.90625 32.71875 
+Q 45.90625 40.484375 42.875 44.328125 
+Q 39.84375 48.1875 33.796875 48.1875 
+Q 26.515625 48.1875 22.3125 43.546875 
+Q 18.109375 38.921875 18.109375 30.90625 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 75.984375 
+L 18.109375 75.984375 
+L 18.109375 46.1875 
+Q 21.34375 51.125 25.703125 53.5625 
+Q 30.078125 56 35.796875 56 
+Q 45.21875 56 50.046875 50.171875 
+Q 54.890625 44.34375 54.890625 33.015625 
+z
+" id="DejaVuSans-104"/>
+       <path d="M 8.5 21.578125 
+L 8.5 54.6875 
+L 17.484375 54.6875 
+L 17.484375 21.921875 
+Q 17.484375 14.15625 20.5 10.265625 
+Q 23.53125 6.390625 29.59375 6.390625 
+Q 36.859375 6.390625 41.078125 11.03125 
+Q 45.3125 15.671875 45.3125 23.6875 
+L 45.3125 54.6875 
+L 54.296875 54.6875 
+L 54.296875 0 
+L 45.3125 0 
+L 45.3125 8.40625 
+Q 42.046875 3.421875 37.71875 1 
+Q 33.40625 -1.421875 27.6875 -1.421875 
+Q 18.265625 -1.421875 13.375 4.4375 
+Q 8.5 10.296875 8.5 21.578125 
+z
+M 31.109375 56 
+z
+" id="DejaVuSans-117"/>
+       <path d="M 9.078125 75.984375 
+L 18.109375 75.984375 
+L 18.109375 31.109375 
+L 44.921875 54.6875 
+L 56.390625 54.6875 
+L 27.390625 29.109375 
+L 57.625 0 
+L 45.90625 0 
+L 18.109375 26.703125 
+L 18.109375 0 
+L 9.078125 0 
+z
+" id="DejaVuSans-107"/>
+      </defs>
+      <g transform="translate(187.02875 319.46875)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-83"/>
+       <use x="467.322266" xlink:href="#DejaVuSans-104"/>
+       <use x="530.701172" xlink:href="#DejaVuSans-117"/>
+       <use x="594.080078" xlink:href="#DejaVuSans-98"/>
+       <use x="657.556641" xlink:href="#DejaVuSans-105"/>
+       <use x="685.339844" xlink:href="#DejaVuSans-107"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_4">
+     <g id="line2d_4">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="236.235" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_4">
+      <!-- Tit For Tat -->
+      <defs>
+       <path d="M -0.296875 72.90625 
+L 61.375 72.90625 
+L 61.375 64.59375 
+L 35.5 64.59375 
+L 35.5 0 
+L 25.59375 0 
+L 25.59375 64.59375 
+L -0.296875 64.59375 
+z
+" id="DejaVuSans-84"/>
+      </defs>
+      <g transform="translate(238.4425 301.0225)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-84"/>
+       <use x="61.037109" xlink:href="#DejaVuSans-105"/>
+       <use x="88.820312" xlink:href="#DejaVuSans-116"/>
+       <use x="128.029297" xlink:href="#DejaVuSans-32"/>
+       <use x="159.816406" xlink:href="#DejaVuSans-70"/>
+       <use x="217.289062" xlink:href="#DejaVuSans-111"/>
+       <use x="278.470703" xlink:href="#DejaVuSans-114"/>
+       <use x="319.583984" xlink:href="#DejaVuSans-32"/>
+       <use x="351.371094" xlink:href="#DejaVuSans-84"/>
+       <use x="412.205078" xlink:href="#DejaVuSans-97"/>
+       <use x="473.484375" xlink:href="#DejaVuSans-116"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_5">
+     <g id="line2d_5">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="287.64875" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_5">
+      <!-- First by Tideman and Chieruzzi: (D, D) -->
+      <defs>
+       <path d="M 64.40625 67.28125 
+L 64.40625 56.890625 
+Q 59.421875 61.53125 53.78125 63.8125 
+Q 48.140625 66.109375 41.796875 66.109375 
+Q 29.296875 66.109375 22.65625 58.46875 
+Q 16.015625 50.828125 16.015625 36.375 
+Q 16.015625 21.96875 22.65625 14.328125 
+Q 29.296875 6.6875 41.796875 6.6875 
+Q 48.140625 6.6875 53.78125 8.984375 
+Q 59.421875 11.28125 64.40625 15.921875 
+L 64.40625 5.609375 
+Q 59.234375 2.09375 53.4375 0.328125 
+Q 47.65625 -1.421875 41.21875 -1.421875 
+Q 24.65625 -1.421875 15.125 8.703125 
+Q 5.609375 18.84375 5.609375 36.375 
+Q 5.609375 53.953125 15.125 64.078125 
+Q 24.65625 74.21875 41.21875 74.21875 
+Q 47.75 74.21875 53.53125 72.484375 
+Q 59.328125 70.75 64.40625 67.28125 
+z
+" id="DejaVuSans-67"/>
+       <path d="M 5.515625 54.6875 
+L 48.1875 54.6875 
+L 48.1875 46.484375 
+L 14.40625 7.171875 
+L 48.1875 7.171875 
+L 48.1875 0 
+L 4.296875 0 
+L 4.296875 8.203125 
+L 38.09375 47.515625 
+L 5.515625 47.515625 
+z
+" id="DejaVuSans-122"/>
+      </defs>
+      <g transform="translate(289.85625 412.98875)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-84"/>
+       <use x="464.882812" xlink:href="#DejaVuSans-105"/>
+       <use x="492.666016" xlink:href="#DejaVuSans-100"/>
+       <use x="556.142578" xlink:href="#DejaVuSans-101"/>
+       <use x="617.666016" xlink:href="#DejaVuSans-109"/>
+       <use x="715.078125" xlink:href="#DejaVuSans-97"/>
+       <use x="776.357422" xlink:href="#DejaVuSans-110"/>
+       <use x="839.736328" xlink:href="#DejaVuSans-32"/>
+       <use x="871.523438" xlink:href="#DejaVuSans-97"/>
+       <use x="932.802734" xlink:href="#DejaVuSans-110"/>
+       <use x="996.181641" xlink:href="#DejaVuSans-100"/>
+       <use x="1059.658203" xlink:href="#DejaVuSans-32"/>
+       <use x="1091.445312" xlink:href="#DejaVuSans-67"/>
+       <use x="1161.269531" xlink:href="#DejaVuSans-104"/>
+       <use x="1224.648438" xlink:href="#DejaVuSans-105"/>
+       <use x="1252.431641" xlink:href="#DejaVuSans-101"/>
+       <use x="1313.955078" xlink:href="#DejaVuSans-114"/>
+       <use x="1355.068359" xlink:href="#DejaVuSans-117"/>
+       <use x="1418.447266" xlink:href="#DejaVuSans-122"/>
+       <use x="1470.9375" xlink:href="#DejaVuSans-122"/>
+       <use x="1523.427734" xlink:href="#DejaVuSans-105"/>
+       <use x="1551.210938" xlink:href="#DejaVuSans-58"/>
+       <use x="1584.902344" xlink:href="#DejaVuSans-32"/>
+       <use x="1616.689453" xlink:href="#DejaVuSans-40"/>
+       <use x="1655.703125" xlink:href="#DejaVuSans-68"/>
+       <use x="1732.705078" xlink:href="#DejaVuSans-44"/>
+       <use x="1764.492188" xlink:href="#DejaVuSans-32"/>
+       <use x="1796.279297" xlink:href="#DejaVuSans-68"/>
+       <use x="1873.28125" xlink:href="#DejaVuSans-41"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_6">
+     <g id="line2d_6">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="339.0625" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_6">
+      <!-- First by Nydegger -->
+      <defs>
+       <path d="M 9.8125 72.90625 
+L 23.09375 72.90625 
+L 55.421875 11.921875 
+L 55.421875 72.90625 
+L 64.984375 72.90625 
+L 64.984375 0 
+L 51.703125 0 
+L 19.390625 60.984375 
+L 19.390625 0 
+L 9.8125 0 
+z
+" id="DejaVuSans-78"/>
+       <path d="M 45.40625 27.984375 
+Q 45.40625 37.75 41.375 43.109375 
+Q 37.359375 48.484375 30.078125 48.484375 
+Q 22.859375 48.484375 18.828125 43.109375 
+Q 14.796875 37.75 14.796875 27.984375 
+Q 14.796875 18.265625 18.828125 12.890625 
+Q 22.859375 7.515625 30.078125 7.515625 
+Q 37.359375 7.515625 41.375 12.890625 
+Q 45.40625 18.265625 45.40625 27.984375 
+z
+M 54.390625 6.78125 
+Q 54.390625 -7.171875 48.1875 -13.984375 
+Q 42 -20.796875 29.203125 -20.796875 
+Q 24.46875 -20.796875 20.265625 -20.09375 
+Q 16.0625 -19.390625 12.109375 -17.921875 
+L 12.109375 -9.1875 
+Q 16.0625 -11.328125 19.921875 -12.34375 
+Q 23.78125 -13.375 27.78125 -13.375 
+Q 36.625 -13.375 41.015625 -8.765625 
+Q 45.40625 -4.15625 45.40625 5.171875 
+L 45.40625 9.625 
+Q 42.625 4.78125 38.28125 2.390625 
+Q 33.9375 0 27.875 0 
+Q 17.828125 0 11.671875 7.65625 
+Q 5.515625 15.328125 5.515625 27.984375 
+Q 5.515625 40.671875 11.671875 48.328125 
+Q 17.828125 56 27.875 56 
+Q 33.9375 56 38.28125 53.609375 
+Q 42.625 51.21875 45.40625 46.390625 
+L 45.40625 54.6875 
+L 54.390625 54.6875 
+z
+" id="DejaVuSans-103"/>
+      </defs>
+      <g transform="translate(341.27 331.40625)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-78"/>
+       <use x="478.650391" xlink:href="#DejaVuSans-121"/>
+       <use x="537.830078" xlink:href="#DejaVuSans-100"/>
+       <use x="601.306641" xlink:href="#DejaVuSans-101"/>
+       <use x="662.830078" xlink:href="#DejaVuSans-103"/>
+       <use x="726.306641" xlink:href="#DejaVuSans-103"/>
+       <use x="789.783203" xlink:href="#DejaVuSans-101"/>
+       <use x="851.306641" xlink:href="#DejaVuSans-114"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_7">
+     <g id="line2d_7">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="390.47625" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_7">
+      <!-- First by Davis: 10 -->
+      <defs>
+       <path d="M 2.984375 54.6875 
+L 12.5 54.6875 
+L 29.59375 8.796875 
+L 46.6875 54.6875 
+L 56.203125 54.6875 
+L 35.6875 0 
+L 23.484375 0 
+z
+" id="DejaVuSans-118"/>
+       <path d="M 12.40625 8.296875 
+L 28.515625 8.296875 
+L 28.515625 63.921875 
+L 10.984375 60.40625 
+L 10.984375 69.390625 
+L 28.421875 72.90625 
+L 38.28125 72.90625 
+L 38.28125 8.296875 
+L 54.390625 8.296875 
+L 54.390625 0 
+L 12.40625 0 
+z
+" id="DejaVuSans-49"/>
+      </defs>
+      <g transform="translate(392.68375 329.92125)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-68"/>
+       <use x="480.847656" xlink:href="#DejaVuSans-97"/>
+       <use x="542.126953" xlink:href="#DejaVuSans-118"/>
+       <use x="601.306641" xlink:href="#DejaVuSans-105"/>
+       <use x="629.089844" xlink:href="#DejaVuSans-115"/>
+       <use x="681.189453" xlink:href="#DejaVuSans-58"/>
+       <use x="714.880859" xlink:href="#DejaVuSans-32"/>
+       <use x="746.667969" xlink:href="#DejaVuSans-49"/>
+       <use x="810.291016" xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_8">
+     <g id="line2d_8">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="441.89" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_8">
+      <!-- Grudger -->
+      <g transform="translate(444.0975 292.93625)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-71"/>
+       <use x="77.490234" xlink:href="#DejaVuSans-114"/>
+       <use x="118.603516" xlink:href="#DejaVuSans-117"/>
+       <use x="181.982422" xlink:href="#DejaVuSans-100"/>
+       <use x="245.458984" xlink:href="#DejaVuSans-103"/>
+       <use x="308.935547" xlink:href="#DejaVuSans-101"/>
+       <use x="370.458984" xlink:href="#DejaVuSans-114"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_9">
+     <g id="line2d_9">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="493.30375" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_9">
+      <!-- First by Graaskamp: 0.05 -->
+      <g transform="translate(495.51125 361.23125)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-71"/>
+       <use x="481.335938" xlink:href="#DejaVuSans-114"/>
+       <use x="522.449219" xlink:href="#DejaVuSans-97"/>
+       <use x="583.728516" xlink:href="#DejaVuSans-97"/>
+       <use x="645.007812" xlink:href="#DejaVuSans-115"/>
+       <use x="697.107422" xlink:href="#DejaVuSans-107"/>
+       <use x="755.001953" xlink:href="#DejaVuSans-97"/>
+       <use x="816.28125" xlink:href="#DejaVuSans-109"/>
+       <use x="913.693359" xlink:href="#DejaVuSans-112"/>
+       <use x="977.169922" xlink:href="#DejaVuSans-58"/>
+       <use x="1010.861328" xlink:href="#DejaVuSans-32"/>
+       <use x="1042.648438" xlink:href="#DejaVuSans-48"/>
+       <use x="1106.271484" xlink:href="#DejaVuSans-46"/>
+       <use x="1138.058594" xlink:href="#DejaVuSans-48"/>
+       <use x="1201.681641" xlink:href="#DejaVuSans-53"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_10">
+     <g id="line2d_10">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="544.7175" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_10">
+      <!-- First by Downing -->
+      <defs>
+       <path d="M 4.203125 54.6875 
+L 13.1875 54.6875 
+L 24.421875 12.015625 
+L 35.59375 54.6875 
+L 46.1875 54.6875 
+L 57.421875 12.015625 
+L 68.609375 54.6875 
+L 77.59375 54.6875 
+L 63.28125 0 
+L 52.6875 0 
+L 40.921875 44.828125 
+L 29.109375 0 
+L 18.5 0 
+z
+" id="DejaVuSans-119"/>
+      </defs>
+      <g transform="translate(546.925 327.355)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-68"/>
+       <use x="480.847656" xlink:href="#DejaVuSans-111"/>
+       <use x="542.029297" xlink:href="#DejaVuSans-119"/>
+       <use x="623.816406" xlink:href="#DejaVuSans-110"/>
+       <use x="687.195312" xlink:href="#DejaVuSans-105"/>
+       <use x="714.978516" xlink:href="#DejaVuSans-110"/>
+       <use x="778.357422" xlink:href="#DejaVuSans-103"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_11">
+     <g id="line2d_11">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="596.13125" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_11">
+      <!-- First by Feld: 1.0, 0.5, 200 -->
+      <defs>
+       <path d="M 9.421875 75.984375 
+L 18.40625 75.984375 
+L 18.40625 0 
+L 9.421875 0 
+z
+" id="DejaVuSans-108"/>
+       <path d="M 19.1875 8.296875 
+L 53.609375 8.296875 
+L 53.609375 0 
+L 7.328125 0 
+L 7.328125 8.296875 
+Q 12.9375 14.109375 22.625 23.890625 
+Q 32.328125 33.6875 34.8125 36.53125 
+Q 39.546875 41.84375 41.421875 45.53125 
+Q 43.3125 49.21875 43.3125 52.78125 
+Q 43.3125 58.59375 39.234375 62.25 
+Q 35.15625 65.921875 28.609375 65.921875 
+Q 23.96875 65.921875 18.8125 64.3125 
+Q 13.671875 62.703125 7.8125 59.421875 
+L 7.8125 69.390625 
+Q 13.765625 71.78125 18.9375 73 
+Q 24.125 74.21875 28.421875 74.21875 
+Q 39.75 74.21875 46.484375 68.546875 
+Q 53.21875 62.890625 53.21875 53.421875 
+Q 53.21875 48.921875 51.53125 44.890625 
+Q 49.859375 40.875 45.40625 35.40625 
+Q 44.1875 33.984375 37.640625 27.21875 
+Q 31.109375 20.453125 19.1875 8.296875 
+z
+" id="DejaVuSans-50"/>
+      </defs>
+      <g transform="translate(598.33875 365.2575)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-70"/>
+       <use x="461.287109" xlink:href="#DejaVuSans-101"/>
+       <use x="522.810547" xlink:href="#DejaVuSans-108"/>
+       <use x="550.59375" xlink:href="#DejaVuSans-100"/>
+       <use x="614.070312" xlink:href="#DejaVuSans-58"/>
+       <use x="647.761719" xlink:href="#DejaVuSans-32"/>
+       <use x="679.548828" xlink:href="#DejaVuSans-49"/>
+       <use x="743.171875" xlink:href="#DejaVuSans-46"/>
+       <use x="774.958984" xlink:href="#DejaVuSans-48"/>
+       <use x="838.582031" xlink:href="#DejaVuSans-44"/>
+       <use x="870.369141" xlink:href="#DejaVuSans-32"/>
+       <use x="902.15625" xlink:href="#DejaVuSans-48"/>
+       <use x="965.779297" xlink:href="#DejaVuSans-46"/>
+       <use x="997.566406" xlink:href="#DejaVuSans-53"/>
+       <use x="1061.189453" xlink:href="#DejaVuSans-44"/>
+       <use x="1092.976562" xlink:href="#DejaVuSans-32"/>
+       <use x="1124.763672" xlink:href="#DejaVuSans-50"/>
+       <use x="1188.386719" xlink:href="#DejaVuSans-48"/>
+       <use x="1252.009766" xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_12">
+     <g id="line2d_12">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="647.545" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_12">
+      <!-- First by Joss: 0.9 -->
+      <defs>
+       <path d="M 9.8125 72.90625 
+L 19.671875 72.90625 
+L 19.671875 5.078125 
+Q 19.671875 -8.109375 14.671875 -14.0625 
+Q 9.671875 -20.015625 -1.421875 -20.015625 
+L -5.171875 -20.015625 
+L -5.171875 -11.71875 
+L -2.09375 -11.71875 
+Q 4.4375 -11.71875 7.125 -8.046875 
+Q 9.8125 -4.390625 9.8125 5.078125 
+z
+" id="DejaVuSans-74"/>
+       <path d="M 10.984375 1.515625 
+L 10.984375 10.5 
+Q 14.703125 8.734375 18.5 7.8125 
+Q 22.3125 6.890625 25.984375 6.890625 
+Q 35.75 6.890625 40.890625 13.453125 
+Q 46.046875 20.015625 46.78125 33.40625 
+Q 43.953125 29.203125 39.59375 26.953125 
+Q 35.25 24.703125 29.984375 24.703125 
+Q 19.046875 24.703125 12.671875 31.3125 
+Q 6.296875 37.9375 6.296875 49.421875 
+Q 6.296875 60.640625 12.9375 67.421875 
+Q 19.578125 74.21875 30.609375 74.21875 
+Q 43.265625 74.21875 49.921875 64.515625 
+Q 56.59375 54.828125 56.59375 36.375 
+Q 56.59375 19.140625 48.40625 8.859375 
+Q 40.234375 -1.421875 26.421875 -1.421875 
+Q 22.703125 -1.421875 18.890625 -0.6875 
+Q 15.09375 0.046875 10.984375 1.515625 
+z
+M 30.609375 32.421875 
+Q 37.25 32.421875 41.125 36.953125 
+Q 45.015625 41.5 45.015625 49.421875 
+Q 45.015625 57.28125 41.125 61.84375 
+Q 37.25 66.40625 30.609375 66.40625 
+Q 23.96875 66.40625 20.09375 61.84375 
+Q 16.21875 57.28125 16.21875 49.421875 
+Q 16.21875 41.5 20.09375 36.953125 
+Q 23.96875 32.421875 30.609375 32.421875 
+z
+" id="DejaVuSans-57"/>
+      </defs>
+      <g transform="translate(649.7525 325.86625)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-74"/>
+       <use x="433.337891" xlink:href="#DejaVuSans-111"/>
+       <use x="494.519531" xlink:href="#DejaVuSans-115"/>
+       <use x="546.619141" xlink:href="#DejaVuSans-115"/>
+       <use x="598.71875" xlink:href="#DejaVuSans-58"/>
+       <use x="632.410156" xlink:href="#DejaVuSans-32"/>
+       <use x="664.197266" xlink:href="#DejaVuSans-48"/>
+       <use x="727.820312" xlink:href="#DejaVuSans-46"/>
+       <use x="759.607422" xlink:href="#DejaVuSans-57"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_13">
+     <g id="line2d_13">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="698.95875" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_13">
+      <!-- First by Tullock -->
+      <defs>
+       <path d="M 48.78125 52.59375 
+L 48.78125 44.1875 
+Q 44.96875 46.296875 41.140625 47.34375 
+Q 37.3125 48.390625 33.40625 48.390625 
+Q 24.65625 48.390625 19.8125 42.84375 
+Q 14.984375 37.3125 14.984375 27.296875 
+Q 14.984375 17.28125 19.8125 11.734375 
+Q 24.65625 6.203125 33.40625 6.203125 
+Q 37.3125 6.203125 41.140625 7.25 
+Q 44.96875 8.296875 48.78125 10.40625 
+L 48.78125 2.09375 
+Q 45.015625 0.34375 40.984375 -0.53125 
+Q 36.96875 -1.421875 32.421875 -1.421875 
+Q 20.0625 -1.421875 12.78125 6.34375 
+Q 5.515625 14.109375 5.515625 27.296875 
+Q 5.515625 40.671875 12.859375 48.328125 
+Q 20.21875 56 33.015625 56 
+Q 37.15625 56 41.109375 55.140625 
+Q 45.0625 54.296875 48.78125 52.59375 
+z
+" id="DejaVuSans-99"/>
+      </defs>
+      <g transform="translate(701.16625 320.625)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-84"/>
+       <use x="464.695312" xlink:href="#DejaVuSans-117"/>
+       <use x="528.074219" xlink:href="#DejaVuSans-108"/>
+       <use x="555.857422" xlink:href="#DejaVuSans-108"/>
+       <use x="583.640625" xlink:href="#DejaVuSans-111"/>
+       <use x="644.822266" xlink:href="#DejaVuSans-99"/>
+       <use x="699.802734" xlink:href="#DejaVuSans-107"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_14">
+     <g id="line2d_14">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="750.3725" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_14">
+      <!-- Random: 0.5 -->
+      <g transform="translate(752.58 311.265)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-82"/>
+       <use x="69.451172" xlink:href="#DejaVuSans-97"/>
+       <use x="130.730469" xlink:href="#DejaVuSans-110"/>
+       <use x="194.109375" xlink:href="#DejaVuSans-100"/>
+       <use x="257.585938" xlink:href="#DejaVuSans-111"/>
+       <use x="318.767578" xlink:href="#DejaVuSans-109"/>
+       <use x="416.179688" xlink:href="#DejaVuSans-58"/>
+       <use x="449.871094" xlink:href="#DejaVuSans-32"/>
+       <use x="481.658203" xlink:href="#DejaVuSans-48"/>
+       <use x="545.28125" xlink:href="#DejaVuSans-46"/>
+       <use x="577.068359" xlink:href="#DejaVuSans-53"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_15">
+     <g id="line2d_15">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="801.78625" xlink:href="#m8215934ba6" y="253.01"/>
+      </g>
+     </g>
+     <g id="text_15">
+      <!-- First by Anonymous -->
+      <defs>
+       <path d="M 34.1875 63.1875 
+L 20.796875 26.90625 
+L 47.609375 26.90625 
+z
+M 28.609375 72.90625 
+L 39.796875 72.90625 
+L 67.578125 0 
+L 57.328125 0 
+L 50.6875 18.703125 
+L 17.828125 18.703125 
+L 11.1875 0 
+L 0.78125 0 
+z
+" id="DejaVuSans-65"/>
+      </defs>
+      <g transform="translate(803.99375 339.48375)rotate(-90)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-65"/>
+       <use x="472.253906" xlink:href="#DejaVuSans-110"/>
+       <use x="535.632812" xlink:href="#DejaVuSans-111"/>
+       <use x="596.814453" xlink:href="#DejaVuSans-110"/>
+       <use x="660.193359" xlink:href="#DejaVuSans-121"/>
+       <use x="719.373047" xlink:href="#DejaVuSans-109"/>
+       <use x="816.785156" xlink:href="#DejaVuSans-111"/>
+       <use x="877.966797" xlink:href="#DejaVuSans-117"/>
+       <use x="941.345703" xlink:href="#DejaVuSans-115"/>
+      </g>
+     </g>
+    </g>
+   </g>
+   <g id="matplotlib.axis_2">
+    <g id="ytick_1">
+     <g id="line2d_16">
+      <defs>
+       <path d="M 0 0 
+L -3.5 0 
+" id="m5a30939e9d" style="stroke:#000000;stroke-width:0.8;"/>
+      </defs>
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="30.58" xlink:href="#m5a30939e9d" y="235.502121"/>
+      </g>
+     </g>
+     <g id="text_16">
+      <!-- 1.6 -->
+      <defs>
+       <path d="M 33.015625 40.375 
+Q 26.375 40.375 22.484375 35.828125 
+Q 18.609375 31.296875 18.609375 23.390625 
+Q 18.609375 15.53125 22.484375 10.953125 
+Q 26.375 6.390625 33.015625 6.390625 
+Q 39.65625 6.390625 43.53125 10.953125 
+Q 47.40625 15.53125 47.40625 23.390625 
+Q 47.40625 31.296875 43.53125 35.828125 
+Q 39.65625 40.375 33.015625 40.375 
+z
+M 52.59375 71.296875 
+L 52.59375 62.3125 
+Q 48.875 64.0625 45.09375 64.984375 
+Q 41.3125 65.921875 37.59375 65.921875 
+Q 27.828125 65.921875 22.671875 59.328125 
+Q 17.53125 52.734375 16.796875 39.40625 
+Q 19.671875 43.65625 24.015625 45.921875 
+Q 28.375 48.1875 33.59375 48.1875 
+Q 44.578125 48.1875 50.953125 41.515625 
+Q 57.328125 34.859375 57.328125 23.390625 
+Q 57.328125 12.15625 50.6875 5.359375 
+Q 44.046875 -1.421875 33.015625 -1.421875 
+Q 20.359375 -1.421875 13.671875 8.265625 
+Q 6.984375 17.96875 6.984375 36.375 
+Q 6.984375 53.65625 15.1875 63.9375 
+Q 23.390625 74.21875 37.203125 74.21875 
+Q 40.921875 74.21875 44.703125 73.484375 
+Q 48.484375 72.75 52.59375 71.296875 
+z
+" id="DejaVuSans-54"/>
+      </defs>
+      <g transform="translate(10.8575 238.541496)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-49"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
+       <use x="95.410156" xlink:href="#DejaVuSans-54"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_2">
+     <g id="line2d_17">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="30.58" xlink:href="#m5a30939e9d" y="197.196153"/>
+      </g>
+     </g>
+     <g id="text_17">
+      <!-- 1.8 -->
+      <defs>
+       <path d="M 31.78125 34.625 
+Q 24.75 34.625 20.71875 30.859375 
+Q 16.703125 27.09375 16.703125 20.515625 
+Q 16.703125 13.921875 20.71875 10.15625 
+Q 24.75 6.390625 31.78125 6.390625 
+Q 38.8125 6.390625 42.859375 10.171875 
+Q 46.921875 13.96875 46.921875 20.515625 
+Q 46.921875 27.09375 42.890625 30.859375 
+Q 38.875 34.625 31.78125 34.625 
+z
+M 21.921875 38.8125 
+Q 15.578125 40.375 12.03125 44.71875 
+Q 8.5 49.078125 8.5 55.328125 
+Q 8.5 64.0625 14.71875 69.140625 
+Q 20.953125 74.21875 31.78125 74.21875 
+Q 42.671875 74.21875 48.875 69.140625 
+Q 55.078125 64.0625 55.078125 55.328125 
+Q 55.078125 49.078125 51.53125 44.71875 
+Q 48 40.375 41.703125 38.8125 
+Q 48.828125 37.15625 52.796875 32.3125 
+Q 56.78125 27.484375 56.78125 20.515625 
+Q 56.78125 9.90625 50.3125 4.234375 
+Q 43.84375 -1.421875 31.78125 -1.421875 
+Q 19.734375 -1.421875 13.25 4.234375 
+Q 6.78125 9.90625 6.78125 20.515625 
+Q 6.78125 27.484375 10.78125 32.3125 
+Q 14.796875 37.15625 21.921875 38.8125 
+z
+M 18.3125 54.390625 
+Q 18.3125 48.734375 21.84375 45.5625 
+Q 25.390625 42.390625 31.78125 42.390625 
+Q 38.140625 42.390625 41.71875 45.5625 
+Q 45.3125 48.734375 45.3125 54.390625 
+Q 45.3125 60.0625 41.71875 63.234375 
+Q 38.140625 66.40625 31.78125 66.40625 
+Q 25.390625 66.40625 21.84375 63.234375 
+Q 18.3125 60.0625 18.3125 54.390625 
+z
+" id="DejaVuSans-56"/>
+      </defs>
+      <g transform="translate(10.8575 200.235528)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-49"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
+       <use x="95.410156" xlink:href="#DejaVuSans-56"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_3">
+     <g id="line2d_18">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="30.58" xlink:href="#m5a30939e9d" y="158.890186"/>
+      </g>
+     </g>
+     <g id="text_18">
+      <!-- 2.0 -->
+      <g transform="translate(10.8575 161.929561)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-50"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
+       <use x="95.410156" xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_4">
+     <g id="line2d_19">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="30.58" xlink:href="#m5a30939e9d" y="120.584219"/>
+      </g>
+     </g>
+     <g id="text_19">
+      <!-- 2.2 -->
+      <g transform="translate(10.8575 123.623594)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-50"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
+       <use x="95.410156" xlink:href="#DejaVuSans-50"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_5">
+     <g id="line2d_20">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="30.58" xlink:href="#m5a30939e9d" y="82.278251"/>
+      </g>
+     </g>
+     <g id="text_20">
+      <!-- 2.4 -->
+      <defs>
+       <path d="M 37.796875 64.3125 
+L 12.890625 25.390625 
+L 37.796875 25.390625 
+z
+M 35.203125 72.90625 
+L 47.609375 72.90625 
+L 47.609375 25.390625 
+L 58.015625 25.390625 
+L 58.015625 17.1875 
+L 47.609375 17.1875 
+L 47.609375 0 
+L 37.796875 0 
+L 37.796875 17.1875 
+L 4.890625 17.1875 
+L 4.890625 26.703125 
+z
+" id="DejaVuSans-52"/>
+      </defs>
+      <g transform="translate(10.8575 85.317626)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-50"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
+       <use x="95.410156" xlink:href="#DejaVuSans-52"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_6">
+     <g id="line2d_21">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="30.58" xlink:href="#m5a30939e9d" y="43.972284"/>
+      </g>
+     </g>
+     <g id="text_21">
+      <!-- 2.6 -->
+      <g transform="translate(10.8575 47.011659)scale(0.08 -0.08)">
+       <use xlink:href="#DejaVuSans-50"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-46"/>
+       <use x="95.410156" xlink:href="#DejaVuSans-54"/>
+      </g>
+     </g>
+    </g>
+   </g>
+   <g id="LineCollection_1">
+    <path clip-path="url(#pcaf1e71e4c)" d="M 75.567031 51.633477 
+L 88.420469 51.633477 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 126.980781 56.695337 
+L 139.834219 56.695337 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 178.394531 59.705092 
+L 191.247969 59.705092 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 229.808281 62.304425 
+L 242.661719 62.304425 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 281.222031 65.51939 
+L 294.075469 65.51939 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 332.635781 69.00797 
+L 345.489219 69.00797 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 384.049531 82.209848 
+L 396.902969 82.209848 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 435.463281 84.125146 
+L 448.316719 84.125146 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 486.877031 102.183674 
+L 499.730469 102.183674 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 538.290781 117.984885 
+L 551.144219 117.984885 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 589.704531 153.965133 
+L 602.557969 153.965133 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 641.118281 202.873645 
+L 653.971719 202.873645 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 692.532031 208.072312 
+L 705.385469 208.072312 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 743.945781 230.577068 
+L 756.799219 230.577068 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+    <path clip-path="url(#pcaf1e71e4c)" d="M 795.359531 234.339261 
+L 808.212969 234.339261 
+" style="fill:none;stroke:#1f77b4;stroke-width:1.5;"/>
+   </g>
+   <g id="patch_3">
+    <path d="M 30.58 253.01 
+L 30.58 10.8 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+   <g id="patch_4">
+    <path d="M 853.2 253.01 
+L 853.2 10.8 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+   <g id="patch_5">
+    <path d="M 30.58 253.01 
+L 853.2 253.01 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+   <g id="patch_6">
+    <path d="M 30.58 10.8 
+L 853.2 10.8 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+  </g>
+ </g>
+ <defs>
+  <clipPath id="pcaf1e71e4c">
+   <rect height="242.21" width="822.62" x="30.58" y="10.8"/>
+  </clipPath>
+ </defs>
+</svg>
diff --git a/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/main.py b/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/main.py
new file mode 100644
index 00000000..670a9ec7
--- /dev/null
+++ b/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/main.py
@@ -0,0 +1,41 @@
+"""
+Script to obtain plots for the running axelrod tournament tutorial.
+"""
+
+import axelrod as axl
+import matplotlib.pyplot as plt
+
+first_tournament_participants_ordered_by_reported_rank = [
+    s() for s in axl.axelrod_first_strategies
+]
+number_of_strategies = len(
+    first_tournament_participants_ordered_by_reported_rank
+)
+axl.seed(0)
+tournament = axl.Tournament(
+    players=first_tournament_participants_ordered_by_reported_rank,
+    turns=200,
+    repetitions=5,
+)
+results = tournament.play()
+
+plt.figure(figsize=(15, 6))
+plt.plot((0, 15), (0, 15), color="grey", linestyle="--")
+for original_rank, strategy in enumerate(
+    first_tournament_participants_ordered_by_reported_rank
+):
+    rank = results.ranked_names.index(str(strategy))
+    if rank == original_rank:
+        symbol = "+"
+        plt.plot((rank, rank), (rank, 0), color="grey")
+    else:
+        symbol = "o"
+    plt.scatter([rank], [original_rank], marker=symbol, color="black", s=50)
+plt.xticks(range(number_of_strategies), results.ranked_names, rotation=90)
+plt.ylabel("Reported rank")
+plt.xlabel("Reproduced rank")
+plt.savefig("rank_comparison.svg")
+
+plot = axl.Plot(results)
+p = plot.boxplot()
+p.savefig("boxplot.svg")
diff --git a/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/rank_comparison.svg b/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/rank_comparison.svg
new file mode 100644
index 00000000..69a14348
--- /dev/null
+++ b/docs/tutorials/getting_started/_static/running_axelrods_first_tournament/rank_comparison.svg
@@ -0,0 +1,1740 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Created with matplotlib (https://matplotlib.org/) -->
+<svg height="432pt" version="1.1" viewBox="0 0 1080 432" width="1080pt" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+ <defs>
+  <style type="text/css">
+*{stroke-linecap:butt;stroke-linejoin:round;}
+  </style>
+ </defs>
+ <g id="figure_1">
+  <g id="patch_1">
+   <path d="M 0 432 
+L 1080 432 
+L 1080 0 
+L 0 0 
+z
+" style="fill:#ffffff;"/>
+  </g>
+  <g id="axes_1">
+   <g id="patch_2">
+    <path d="M 135 384.48 
+L 972 384.48 
+L 972 51.84 
+L 135 51.84 
+z
+" style="fill:#ffffff;"/>
+   </g>
+   <g id="PathCollection_1">
+    <defs>
+     <path d="M 0 3.535534 
+C 0.937635 3.535534 1.836992 3.163008 2.5 2.5 
+C 3.163008 1.836992 3.535534 0.937635 3.535534 0 
+C 3.535534 -0.937635 3.163008 -1.836992 2.5 -2.5 
+C 1.836992 -3.163008 0.937635 -3.535534 0 -3.535534 
+C -0.937635 -3.535534 -1.836992 -3.163008 -2.5 -2.5 
+C -3.163008 -1.836992 -3.535534 -0.937635 -3.535534 0 
+C -3.535534 0.937635 -3.163008 1.836992 -2.5 2.5 
+C -1.836992 3.163008 -0.937635 3.535534 0 3.535534 
+z
+" id="m9b301eab1d" style="stroke:#000000;"/>
+    </defs>
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="327.25695" xlink:href="#m9b301eab1d" y="366.835665"/>
+    </g>
+   </g>
+   <g id="PathCollection_2">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="377.815083" xlink:href="#m9b301eab1d" y="346.843954"/>
+    </g>
+   </g>
+   <g id="PathCollection_3">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="428.373216" xlink:href="#m9b301eab1d" y="326.852243"/>
+    </g>
+   </g>
+   <g id="PathCollection_4">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="226.140684" xlink:href="#m9b301eab1d" y="306.860532"/>
+    </g>
+   </g>
+   <g id="PathCollection_5">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="276.698817" xlink:href="#m9b301eab1d" y="286.868821"/>
+    </g>
+   </g>
+   <g id="PathCollection_6">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="175.582551" xlink:href="#m9b301eab1d" y="266.87711"/>
+    </g>
+   </g>
+   <g id="PathCollection_7">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="529.489482" xlink:href="#m9b301eab1d" y="246.885399"/>
+    </g>
+   </g>
+   <g id="PathCollection_8">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="478.931349" xlink:href="#m9b301eab1d" y="226.893688"/>
+    </g>
+   </g>
+   <g id="PathCollection_9">
+    <defs>
+     <path d="M -3.535534 0 
+L 3.535534 0 
+M 0 3.535534 
+L 0 -3.535534 
+" id="m427806c8dc" style="stroke:#000000;stroke-width:1.5;"/>
+    </defs>
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;stroke-width:1.5;" x="580.047615" xlink:href="#m427806c8dc" y="206.901977"/>
+    </g>
+   </g>
+   <g id="PathCollection_10">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;stroke-width:1.5;" x="630.605748" xlink:href="#m427806c8dc" y="186.910266"/>
+    </g>
+   </g>
+   <g id="PathCollection_11">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;stroke-width:1.5;" x="681.163881" xlink:href="#m427806c8dc" y="166.918555"/>
+    </g>
+   </g>
+   <g id="PathCollection_12">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;stroke-width:1.5;" x="731.722014" xlink:href="#m427806c8dc" y="146.926844"/>
+    </g>
+   </g>
+   <g id="PathCollection_13">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;stroke-width:1.5;" x="782.280147" xlink:href="#m427806c8dc" y="126.935133"/>
+    </g>
+   </g>
+   <g id="PathCollection_14">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="883.396413" xlink:href="#m9b301eab1d" y="106.943422"/>
+    </g>
+   </g>
+   <g id="PathCollection_15">
+    <g clip-path="url(#pca7f778298)">
+     <use style="stroke:#000000;" x="832.83828" xlink:href="#m9b301eab1d" y="86.951711"/>
+    </g>
+   </g>
+   <g id="matplotlib.axis_1">
+    <g id="xtick_1">
+     <g id="line2d_1">
+      <defs>
+       <path d="M 0 0 
+L 0 3.5 
+" id="m3056f0052c" style="stroke:#000000;stroke-width:0.8;"/>
+      </defs>
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="175.582551" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_1">
+      <!-- First by Stein and Rapoport: 0.05: (D, D) -->
+      <defs>
+       <path d="M 9.8125 72.90625 
+L 51.703125 72.90625 
+L 51.703125 64.59375 
+L 19.671875 64.59375 
+L 19.671875 43.109375 
+L 48.578125 43.109375 
+L 48.578125 34.8125 
+L 19.671875 34.8125 
+L 19.671875 0 
+L 9.8125 0 
+z
+" id="DejaVuSans-70"/>
+       <path d="M 9.421875 54.6875 
+L 18.40625 54.6875 
+L 18.40625 0 
+L 9.421875 0 
+z
+M 9.421875 75.984375 
+L 18.40625 75.984375 
+L 18.40625 64.59375 
+L 9.421875 64.59375 
+z
+" id="DejaVuSans-105"/>
+       <path d="M 41.109375 46.296875 
+Q 39.59375 47.171875 37.8125 47.578125 
+Q 36.03125 48 33.890625 48 
+Q 26.265625 48 22.1875 43.046875 
+Q 18.109375 38.09375 18.109375 28.8125 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.1875 
+Q 20.953125 51.171875 25.484375 53.578125 
+Q 30.03125 56 36.53125 56 
+Q 37.453125 56 38.578125 55.875 
+Q 39.703125 55.765625 41.0625 55.515625 
+z
+" id="DejaVuSans-114"/>
+       <path d="M 44.28125 53.078125 
+L 44.28125 44.578125 
+Q 40.484375 46.53125 36.375 47.5 
+Q 32.28125 48.484375 27.875 48.484375 
+Q 21.1875 48.484375 17.84375 46.4375 
+Q 14.5 44.390625 14.5 40.28125 
+Q 14.5 37.15625 16.890625 35.375 
+Q 19.28125 33.59375 26.515625 31.984375 
+L 29.59375 31.296875 
+Q 39.15625 29.25 43.1875 25.515625 
+Q 47.21875 21.78125 47.21875 15.09375 
+Q 47.21875 7.46875 41.1875 3.015625 
+Q 35.15625 -1.421875 24.609375 -1.421875 
+Q 20.21875 -1.421875 15.453125 -0.5625 
+Q 10.6875 0.296875 5.421875 2 
+L 5.421875 11.28125 
+Q 10.40625 8.6875 15.234375 7.390625 
+Q 20.0625 6.109375 24.8125 6.109375 
+Q 31.15625 6.109375 34.5625 8.28125 
+Q 37.984375 10.453125 37.984375 14.40625 
+Q 37.984375 18.0625 35.515625 20.015625 
+Q 33.0625 21.96875 24.703125 23.78125 
+L 21.578125 24.515625 
+Q 13.234375 26.265625 9.515625 29.90625 
+Q 5.8125 33.546875 5.8125 39.890625 
+Q 5.8125 47.609375 11.28125 51.796875 
+Q 16.75 56 26.8125 56 
+Q 31.78125 56 36.171875 55.265625 
+Q 40.578125 54.546875 44.28125 53.078125 
+z
+" id="DejaVuSans-115"/>
+       <path d="M 18.3125 70.21875 
+L 18.3125 54.6875 
+L 36.8125 54.6875 
+L 36.8125 47.703125 
+L 18.3125 47.703125 
+L 18.3125 18.015625 
+Q 18.3125 11.328125 20.140625 9.421875 
+Q 21.96875 7.515625 27.59375 7.515625 
+L 36.8125 7.515625 
+L 36.8125 0 
+L 27.59375 0 
+Q 17.1875 0 13.234375 3.875 
+Q 9.28125 7.765625 9.28125 18.015625 
+L 9.28125 47.703125 
+L 2.6875 47.703125 
+L 2.6875 54.6875 
+L 9.28125 54.6875 
+L 9.28125 70.21875 
+z
+" id="DejaVuSans-116"/>
+       <path id="DejaVuSans-32"/>
+       <path d="M 48.6875 27.296875 
+Q 48.6875 37.203125 44.609375 42.84375 
+Q 40.53125 48.484375 33.40625 48.484375 
+Q 26.265625 48.484375 22.1875 42.84375 
+Q 18.109375 37.203125 18.109375 27.296875 
+Q 18.109375 17.390625 22.1875 11.75 
+Q 26.265625 6.109375 33.40625 6.109375 
+Q 40.53125 6.109375 44.609375 11.75 
+Q 48.6875 17.390625 48.6875 27.296875 
+z
+M 18.109375 46.390625 
+Q 20.953125 51.265625 25.265625 53.625 
+Q 29.59375 56 35.59375 56 
+Q 45.5625 56 51.78125 48.09375 
+Q 58.015625 40.1875 58.015625 27.296875 
+Q 58.015625 14.40625 51.78125 6.484375 
+Q 45.5625 -1.421875 35.59375 -1.421875 
+Q 29.59375 -1.421875 25.265625 0.953125 
+Q 20.953125 3.328125 18.109375 8.203125 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 75.984375 
+L 18.109375 75.984375 
+z
+" id="DejaVuSans-98"/>
+       <path d="M 32.171875 -5.078125 
+Q 28.375 -14.84375 24.75 -17.8125 
+Q 21.140625 -20.796875 15.09375 -20.796875 
+L 7.90625 -20.796875 
+L 7.90625 -13.28125 
+L 13.1875 -13.28125 
+Q 16.890625 -13.28125 18.9375 -11.515625 
+Q 21 -9.765625 23.484375 -3.21875 
+L 25.09375 0.875 
+L 2.984375 54.6875 
+L 12.5 54.6875 
+L 29.59375 11.921875 
+L 46.6875 54.6875 
+L 56.203125 54.6875 
+z
+" id="DejaVuSans-121"/>
+       <path d="M 53.515625 70.515625 
+L 53.515625 60.890625 
+Q 47.90625 63.578125 42.921875 64.890625 
+Q 37.9375 66.21875 33.296875 66.21875 
+Q 25.25 66.21875 20.875 63.09375 
+Q 16.5 59.96875 16.5 54.203125 
+Q 16.5 49.359375 19.40625 46.890625 
+Q 22.3125 44.4375 30.421875 42.921875 
+L 36.375 41.703125 
+Q 47.40625 39.59375 52.65625 34.296875 
+Q 57.90625 29 57.90625 20.125 
+Q 57.90625 9.515625 50.796875 4.046875 
+Q 43.703125 -1.421875 29.984375 -1.421875 
+Q 24.8125 -1.421875 18.96875 -0.25 
+Q 13.140625 0.921875 6.890625 3.21875 
+L 6.890625 13.375 
+Q 12.890625 10.015625 18.65625 8.296875 
+Q 24.421875 6.59375 29.984375 6.59375 
+Q 38.421875 6.59375 43.015625 9.90625 
+Q 47.609375 13.234375 47.609375 19.390625 
+Q 47.609375 24.75 44.3125 27.78125 
+Q 41.015625 30.8125 33.5 32.328125 
+L 27.484375 33.5 
+Q 16.453125 35.6875 11.515625 40.375 
+Q 6.59375 45.0625 6.59375 53.421875 
+Q 6.59375 63.09375 13.40625 68.65625 
+Q 20.21875 74.21875 32.171875 74.21875 
+Q 37.3125 74.21875 42.625 73.28125 
+Q 47.953125 72.359375 53.515625 70.515625 
+z
+" id="DejaVuSans-83"/>
+       <path d="M 56.203125 29.59375 
+L 56.203125 25.203125 
+L 14.890625 25.203125 
+Q 15.484375 15.921875 20.484375 11.0625 
+Q 25.484375 6.203125 34.421875 6.203125 
+Q 39.59375 6.203125 44.453125 7.46875 
+Q 49.3125 8.734375 54.109375 11.28125 
+L 54.109375 2.78125 
+Q 49.265625 0.734375 44.1875 -0.34375 
+Q 39.109375 -1.421875 33.890625 -1.421875 
+Q 20.796875 -1.421875 13.15625 6.1875 
+Q 5.515625 13.8125 5.515625 26.8125 
+Q 5.515625 40.234375 12.765625 48.109375 
+Q 20.015625 56 32.328125 56 
+Q 43.359375 56 49.78125 48.890625 
+Q 56.203125 41.796875 56.203125 29.59375 
+z
+M 47.21875 32.234375 
+Q 47.125 39.59375 43.09375 43.984375 
+Q 39.0625 48.390625 32.421875 48.390625 
+Q 24.90625 48.390625 20.390625 44.140625 
+Q 15.875 39.890625 15.1875 32.171875 
+z
+" id="DejaVuSans-101"/>
+       <path d="M 54.890625 33.015625 
+L 54.890625 0 
+L 45.90625 0 
+L 45.90625 32.71875 
+Q 45.90625 40.484375 42.875 44.328125 
+Q 39.84375 48.1875 33.796875 48.1875 
+Q 26.515625 48.1875 22.3125 43.546875 
+Q 18.109375 38.921875 18.109375 30.90625 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.1875 
+Q 21.34375 51.125 25.703125 53.5625 
+Q 30.078125 56 35.796875 56 
+Q 45.21875 56 50.046875 50.171875 
+Q 54.890625 44.34375 54.890625 33.015625 
+z
+" id="DejaVuSans-110"/>
+       <path d="M 34.28125 27.484375 
+Q 23.390625 27.484375 19.1875 25 
+Q 14.984375 22.515625 14.984375 16.5 
+Q 14.984375 11.71875 18.140625 8.90625 
+Q 21.296875 6.109375 26.703125 6.109375 
+Q 34.1875 6.109375 38.703125 11.40625 
+Q 43.21875 16.703125 43.21875 25.484375 
+L 43.21875 27.484375 
+z
+M 52.203125 31.203125 
+L 52.203125 0 
+L 43.21875 0 
+L 43.21875 8.296875 
+Q 40.140625 3.328125 35.546875 0.953125 
+Q 30.953125 -1.421875 24.3125 -1.421875 
+Q 15.921875 -1.421875 10.953125 3.296875 
+Q 6 8.015625 6 15.921875 
+Q 6 25.140625 12.171875 29.828125 
+Q 18.359375 34.515625 30.609375 34.515625 
+L 43.21875 34.515625 
+L 43.21875 35.40625 
+Q 43.21875 41.609375 39.140625 45 
+Q 35.0625 48.390625 27.6875 48.390625 
+Q 23 48.390625 18.546875 47.265625 
+Q 14.109375 46.140625 10.015625 43.890625 
+L 10.015625 52.203125 
+Q 14.9375 54.109375 19.578125 55.046875 
+Q 24.21875 56 28.609375 56 
+Q 40.484375 56 46.34375 49.84375 
+Q 52.203125 43.703125 52.203125 31.203125 
+z
+" id="DejaVuSans-97"/>
+       <path d="M 45.40625 46.390625 
+L 45.40625 75.984375 
+L 54.390625 75.984375 
+L 54.390625 0 
+L 45.40625 0 
+L 45.40625 8.203125 
+Q 42.578125 3.328125 38.25 0.953125 
+Q 33.9375 -1.421875 27.875 -1.421875 
+Q 17.96875 -1.421875 11.734375 6.484375 
+Q 5.515625 14.40625 5.515625 27.296875 
+Q 5.515625 40.1875 11.734375 48.09375 
+Q 17.96875 56 27.875 56 
+Q 33.9375 56 38.25 53.625 
+Q 42.578125 51.265625 45.40625 46.390625 
+z
+M 14.796875 27.296875 
+Q 14.796875 17.390625 18.875 11.75 
+Q 22.953125 6.109375 30.078125 6.109375 
+Q 37.203125 6.109375 41.296875 11.75 
+Q 45.40625 17.390625 45.40625 27.296875 
+Q 45.40625 37.203125 41.296875 42.84375 
+Q 37.203125 48.484375 30.078125 48.484375 
+Q 22.953125 48.484375 18.875 42.84375 
+Q 14.796875 37.203125 14.796875 27.296875 
+z
+" id="DejaVuSans-100"/>
+       <path d="M 44.390625 34.1875 
+Q 47.5625 33.109375 50.5625 29.59375 
+Q 53.5625 26.078125 56.59375 19.921875 
+L 66.609375 0 
+L 56 0 
+L 46.6875 18.703125 
+Q 43.0625 26.03125 39.671875 28.421875 
+Q 36.28125 30.8125 30.421875 30.8125 
+L 19.671875 30.8125 
+L 19.671875 0 
+L 9.8125 0 
+L 9.8125 72.90625 
+L 32.078125 72.90625 
+Q 44.578125 72.90625 50.734375 67.671875 
+Q 56.890625 62.453125 56.890625 51.90625 
+Q 56.890625 45.015625 53.6875 40.46875 
+Q 50.484375 35.9375 44.390625 34.1875 
+z
+M 19.671875 64.796875 
+L 19.671875 38.921875 
+L 32.078125 38.921875 
+Q 39.203125 38.921875 42.84375 42.21875 
+Q 46.484375 45.515625 46.484375 51.90625 
+Q 46.484375 58.296875 42.84375 61.546875 
+Q 39.203125 64.796875 32.078125 64.796875 
+z
+" id="DejaVuSans-82"/>
+       <path d="M 18.109375 8.203125 
+L 18.109375 -20.796875 
+L 9.078125 -20.796875 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.390625 
+Q 20.953125 51.265625 25.265625 53.625 
+Q 29.59375 56 35.59375 56 
+Q 45.5625 56 51.78125 48.09375 
+Q 58.015625 40.1875 58.015625 27.296875 
+Q 58.015625 14.40625 51.78125 6.484375 
+Q 45.5625 -1.421875 35.59375 -1.421875 
+Q 29.59375 -1.421875 25.265625 0.953125 
+Q 20.953125 3.328125 18.109375 8.203125 
+z
+M 48.6875 27.296875 
+Q 48.6875 37.203125 44.609375 42.84375 
+Q 40.53125 48.484375 33.40625 48.484375 
+Q 26.265625 48.484375 22.1875 42.84375 
+Q 18.109375 37.203125 18.109375 27.296875 
+Q 18.109375 17.390625 22.1875 11.75 
+Q 26.265625 6.109375 33.40625 6.109375 
+Q 40.53125 6.109375 44.609375 11.75 
+Q 48.6875 17.390625 48.6875 27.296875 
+z
+" id="DejaVuSans-112"/>
+       <path d="M 30.609375 48.390625 
+Q 23.390625 48.390625 19.1875 42.75 
+Q 14.984375 37.109375 14.984375 27.296875 
+Q 14.984375 17.484375 19.15625 11.84375 
+Q 23.34375 6.203125 30.609375 6.203125 
+Q 37.796875 6.203125 41.984375 11.859375 
+Q 46.1875 17.53125 46.1875 27.296875 
+Q 46.1875 37.015625 41.984375 42.703125 
+Q 37.796875 48.390625 30.609375 48.390625 
+z
+M 30.609375 56 
+Q 42.328125 56 49.015625 48.375 
+Q 55.71875 40.765625 55.71875 27.296875 
+Q 55.71875 13.875 49.015625 6.21875 
+Q 42.328125 -1.421875 30.609375 -1.421875 
+Q 18.84375 -1.421875 12.171875 6.21875 
+Q 5.515625 13.875 5.515625 27.296875 
+Q 5.515625 40.765625 12.171875 48.375 
+Q 18.84375 56 30.609375 56 
+z
+" id="DejaVuSans-111"/>
+       <path d="M 11.71875 12.40625 
+L 22.015625 12.40625 
+L 22.015625 0 
+L 11.71875 0 
+z
+M 11.71875 51.703125 
+L 22.015625 51.703125 
+L 22.015625 39.3125 
+L 11.71875 39.3125 
+z
+" id="DejaVuSans-58"/>
+       <path d="M 31.78125 66.40625 
+Q 24.171875 66.40625 20.328125 58.90625 
+Q 16.5 51.421875 16.5 36.375 
+Q 16.5 21.390625 20.328125 13.890625 
+Q 24.171875 6.390625 31.78125 6.390625 
+Q 39.453125 6.390625 43.28125 13.890625 
+Q 47.125 21.390625 47.125 36.375 
+Q 47.125 51.421875 43.28125 58.90625 
+Q 39.453125 66.40625 31.78125 66.40625 
+z
+M 31.78125 74.21875 
+Q 44.046875 74.21875 50.515625 64.515625 
+Q 56.984375 54.828125 56.984375 36.375 
+Q 56.984375 17.96875 50.515625 8.265625 
+Q 44.046875 -1.421875 31.78125 -1.421875 
+Q 19.53125 -1.421875 13.0625 8.265625 
+Q 6.59375 17.96875 6.59375 36.375 
+Q 6.59375 54.828125 13.0625 64.515625 
+Q 19.53125 74.21875 31.78125 74.21875 
+z
+" id="DejaVuSans-48"/>
+       <path d="M 10.6875 12.40625 
+L 21 12.40625 
+L 21 0 
+L 10.6875 0 
+z
+" id="DejaVuSans-46"/>
+       <path d="M 10.796875 72.90625 
+L 49.515625 72.90625 
+L 49.515625 64.59375 
+L 19.828125 64.59375 
+L 19.828125 46.734375 
+Q 21.96875 47.46875 24.109375 47.828125 
+Q 26.265625 48.1875 28.421875 48.1875 
+Q 40.625 48.1875 47.75 41.5 
+Q 54.890625 34.8125 54.890625 23.390625 
+Q 54.890625 11.625 47.5625 5.09375 
+Q 40.234375 -1.421875 26.90625 -1.421875 
+Q 22.3125 -1.421875 17.546875 -0.640625 
+Q 12.796875 0.140625 7.71875 1.703125 
+L 7.71875 11.625 
+Q 12.109375 9.234375 16.796875 8.0625 
+Q 21.484375 6.890625 26.703125 6.890625 
+Q 35.15625 6.890625 40.078125 11.328125 
+Q 45.015625 15.765625 45.015625 23.390625 
+Q 45.015625 31 40.078125 35.4375 
+Q 35.15625 39.890625 26.703125 39.890625 
+Q 22.75 39.890625 18.8125 39.015625 
+Q 14.890625 38.140625 10.796875 36.28125 
+z
+" id="DejaVuSans-53"/>
+       <path d="M 31 75.875 
+Q 24.46875 64.65625 21.28125 53.65625 
+Q 18.109375 42.671875 18.109375 31.390625 
+Q 18.109375 20.125 21.3125 9.0625 
+Q 24.515625 -2 31 -13.1875 
+L 23.1875 -13.1875 
+Q 15.875 -1.703125 12.234375 9.375 
+Q 8.59375 20.453125 8.59375 31.390625 
+Q 8.59375 42.28125 12.203125 53.3125 
+Q 15.828125 64.359375 23.1875 75.875 
+z
+" id="DejaVuSans-40"/>
+       <path d="M 19.671875 64.796875 
+L 19.671875 8.109375 
+L 31.59375 8.109375 
+Q 46.6875 8.109375 53.6875 14.9375 
+Q 60.6875 21.78125 60.6875 36.53125 
+Q 60.6875 51.171875 53.6875 57.984375 
+Q 46.6875 64.796875 31.59375 64.796875 
+z
+M 9.8125 72.90625 
+L 30.078125 72.90625 
+Q 51.265625 72.90625 61.171875 64.09375 
+Q 71.09375 55.28125 71.09375 36.53125 
+Q 71.09375 17.671875 61.125 8.828125 
+Q 51.171875 0 30.078125 0 
+L 9.8125 0 
+z
+" id="DejaVuSans-68"/>
+       <path d="M 11.71875 12.40625 
+L 22.015625 12.40625 
+L 22.015625 4 
+L 14.015625 -11.625 
+L 7.71875 -11.625 
+L 11.71875 4 
+z
+" id="DejaVuSans-44"/>
+       <path d="M 8.015625 75.875 
+L 15.828125 75.875 
+Q 23.140625 64.359375 26.78125 53.3125 
+Q 30.421875 42.28125 30.421875 31.390625 
+Q 30.421875 20.453125 26.78125 9.375 
+Q 23.140625 -1.703125 15.828125 -13.1875 
+L 8.015625 -13.1875 
+Q 14.5 -2 17.703125 9.0625 
+Q 20.90625 20.125 20.90625 31.390625 
+Q 20.90625 42.671875 17.703125 53.65625 
+Q 14.5 64.65625 8.015625 75.875 
+z
+" id="DejaVuSans-41"/>
+      </defs>
+      <g transform="translate(178.341926 593.528437)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-83"/>
+       <use x="467.322266" xlink:href="#DejaVuSans-116"/>
+       <use x="506.53125" xlink:href="#DejaVuSans-101"/>
+       <use x="568.054688" xlink:href="#DejaVuSans-105"/>
+       <use x="595.837891" xlink:href="#DejaVuSans-110"/>
+       <use x="659.216797" xlink:href="#DejaVuSans-32"/>
+       <use x="691.003906" xlink:href="#DejaVuSans-97"/>
+       <use x="752.283203" xlink:href="#DejaVuSans-110"/>
+       <use x="815.662109" xlink:href="#DejaVuSans-100"/>
+       <use x="879.138672" xlink:href="#DejaVuSans-32"/>
+       <use x="910.925781" xlink:href="#DejaVuSans-82"/>
+       <use x="980.376953" xlink:href="#DejaVuSans-97"/>
+       <use x="1041.65625" xlink:href="#DejaVuSans-112"/>
+       <use x="1105.132812" xlink:href="#DejaVuSans-111"/>
+       <use x="1166.314453" xlink:href="#DejaVuSans-112"/>
+       <use x="1229.791016" xlink:href="#DejaVuSans-111"/>
+       <use x="1290.972656" xlink:href="#DejaVuSans-114"/>
+       <use x="1332.085938" xlink:href="#DejaVuSans-116"/>
+       <use x="1371.294922" xlink:href="#DejaVuSans-58"/>
+       <use x="1404.986328" xlink:href="#DejaVuSans-32"/>
+       <use x="1436.773438" xlink:href="#DejaVuSans-48"/>
+       <use x="1500.396484" xlink:href="#DejaVuSans-46"/>
+       <use x="1532.183594" xlink:href="#DejaVuSans-48"/>
+       <use x="1595.806641" xlink:href="#DejaVuSans-53"/>
+       <use x="1659.429688" xlink:href="#DejaVuSans-58"/>
+       <use x="1693.121094" xlink:href="#DejaVuSans-32"/>
+       <use x="1724.908203" xlink:href="#DejaVuSans-40"/>
+       <use x="1763.921875" xlink:href="#DejaVuSans-68"/>
+       <use x="1840.923828" xlink:href="#DejaVuSans-44"/>
+       <use x="1872.710938" xlink:href="#DejaVuSans-32"/>
+       <use x="1904.498047" xlink:href="#DejaVuSans-68"/>
+       <use x="1981.5" xlink:href="#DejaVuSans-41"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_2">
+     <g id="line2d_2">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="226.140684" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_2">
+      <!-- First by Grofman -->
+      <defs>
+       <path d="M 59.515625 10.40625 
+L 59.515625 29.984375 
+L 43.40625 29.984375 
+L 43.40625 38.09375 
+L 69.28125 38.09375 
+L 69.28125 6.78125 
+Q 63.578125 2.734375 56.6875 0.65625 
+Q 49.8125 -1.421875 42 -1.421875 
+Q 24.90625 -1.421875 15.25 8.5625 
+Q 5.609375 18.5625 5.609375 36.375 
+Q 5.609375 54.25 15.25 64.234375 
+Q 24.90625 74.21875 42 74.21875 
+Q 49.125 74.21875 55.546875 72.453125 
+Q 61.96875 70.703125 67.390625 67.28125 
+L 67.390625 56.78125 
+Q 61.921875 61.421875 55.765625 63.765625 
+Q 49.609375 66.109375 42.828125 66.109375 
+Q 29.4375 66.109375 22.71875 58.640625 
+Q 16.015625 51.171875 16.015625 36.375 
+Q 16.015625 21.625 22.71875 14.15625 
+Q 29.4375 6.6875 42.828125 6.6875 
+Q 48.046875 6.6875 52.140625 7.59375 
+Q 56.25 8.5 59.515625 10.40625 
+z
+" id="DejaVuSans-71"/>
+       <path d="M 37.109375 75.984375 
+L 37.109375 68.5 
+L 28.515625 68.5 
+Q 23.6875 68.5 21.796875 66.546875 
+Q 19.921875 64.59375 19.921875 59.515625 
+L 19.921875 54.6875 
+L 34.71875 54.6875 
+L 34.71875 47.703125 
+L 19.921875 47.703125 
+L 19.921875 0 
+L 10.890625 0 
+L 10.890625 47.703125 
+L 2.296875 47.703125 
+L 2.296875 54.6875 
+L 10.890625 54.6875 
+L 10.890625 58.5 
+Q 10.890625 67.625 15.140625 71.796875 
+Q 19.390625 75.984375 28.609375 75.984375 
+z
+" id="DejaVuSans-102"/>
+       <path d="M 52 44.1875 
+Q 55.375 50.25 60.0625 53.125 
+Q 64.75 56 71.09375 56 
+Q 79.640625 56 84.28125 50.015625 
+Q 88.921875 44.046875 88.921875 33.015625 
+L 88.921875 0 
+L 79.890625 0 
+L 79.890625 32.71875 
+Q 79.890625 40.578125 77.09375 44.375 
+Q 74.3125 48.1875 68.609375 48.1875 
+Q 61.625 48.1875 57.5625 43.546875 
+Q 53.515625 38.921875 53.515625 30.90625 
+L 53.515625 0 
+L 44.484375 0 
+L 44.484375 32.71875 
+Q 44.484375 40.625 41.703125 44.40625 
+Q 38.921875 48.1875 33.109375 48.1875 
+Q 26.21875 48.1875 22.15625 43.53125 
+Q 18.109375 38.875 18.109375 30.90625 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 54.6875 
+L 18.109375 54.6875 
+L 18.109375 46.1875 
+Q 21.1875 51.21875 25.484375 53.609375 
+Q 29.78125 56 35.6875 56 
+Q 41.65625 56 45.828125 52.96875 
+Q 50 49.953125 52 44.1875 
+z
+" id="DejaVuSans-109"/>
+      </defs>
+      <g transform="translate(228.900059 475.564375)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-71"/>
+       <use x="481.335938" xlink:href="#DejaVuSans-114"/>
+       <use x="522.417969" xlink:href="#DejaVuSans-111"/>
+       <use x="583.599609" xlink:href="#DejaVuSans-102"/>
+       <use x="618.804688" xlink:href="#DejaVuSans-109"/>
+       <use x="716.216797" xlink:href="#DejaVuSans-97"/>
+       <use x="777.496094" xlink:href="#DejaVuSans-110"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_3">
+     <g id="line2d_3">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="276.698817" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_3">
+      <!-- First by Shubik -->
+      <defs>
+       <path d="M 54.890625 33.015625 
+L 54.890625 0 
+L 45.90625 0 
+L 45.90625 32.71875 
+Q 45.90625 40.484375 42.875 44.328125 
+Q 39.84375 48.1875 33.796875 48.1875 
+Q 26.515625 48.1875 22.3125 43.546875 
+Q 18.109375 38.921875 18.109375 30.90625 
+L 18.109375 0 
+L 9.078125 0 
+L 9.078125 75.984375 
+L 18.109375 75.984375 
+L 18.109375 46.1875 
+Q 21.34375 51.125 25.703125 53.5625 
+Q 30.078125 56 35.796875 56 
+Q 45.21875 56 50.046875 50.171875 
+Q 54.890625 44.34375 54.890625 33.015625 
+z
+" id="DejaVuSans-104"/>
+       <path d="M 8.5 21.578125 
+L 8.5 54.6875 
+L 17.484375 54.6875 
+L 17.484375 21.921875 
+Q 17.484375 14.15625 20.5 10.265625 
+Q 23.53125 6.390625 29.59375 6.390625 
+Q 36.859375 6.390625 41.078125 11.03125 
+Q 45.3125 15.671875 45.3125 23.6875 
+L 45.3125 54.6875 
+L 54.296875 54.6875 
+L 54.296875 0 
+L 45.3125 0 
+L 45.3125 8.40625 
+Q 42.046875 3.421875 37.71875 1 
+Q 33.40625 -1.421875 27.6875 -1.421875 
+Q 18.265625 -1.421875 13.375 4.4375 
+Q 8.5 10.296875 8.5 21.578125 
+z
+M 31.109375 56 
+z
+" id="DejaVuSans-117"/>
+       <path d="M 9.078125 75.984375 
+L 18.109375 75.984375 
+L 18.109375 31.109375 
+L 44.921875 54.6875 
+L 56.390625 54.6875 
+L 27.390625 29.109375 
+L 57.625 0 
+L 45.90625 0 
+L 18.109375 26.703125 
+L 18.109375 0 
+L 9.078125 0 
+z
+" id="DejaVuSans-107"/>
+      </defs>
+      <g transform="translate(279.458192 465.803437)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-83"/>
+       <use x="467.322266" xlink:href="#DejaVuSans-104"/>
+       <use x="530.701172" xlink:href="#DejaVuSans-117"/>
+       <use x="594.080078" xlink:href="#DejaVuSans-98"/>
+       <use x="657.556641" xlink:href="#DejaVuSans-105"/>
+       <use x="685.339844" xlink:href="#DejaVuSans-107"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_4">
+     <g id="line2d_4">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="327.25695" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_4">
+      <!-- Tit For Tat -->
+      <defs>
+       <path d="M -0.296875 72.90625 
+L 61.375 72.90625 
+L 61.375 64.59375 
+L 35.5 64.59375 
+L 35.5 0 
+L 25.59375 0 
+L 25.59375 64.59375 
+L -0.296875 64.59375 
+z
+" id="DejaVuSans-84"/>
+      </defs>
+      <g transform="translate(330.016325 442.745625)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-84"/>
+       <use x="61.037109" xlink:href="#DejaVuSans-105"/>
+       <use x="88.820312" xlink:href="#DejaVuSans-116"/>
+       <use x="128.029297" xlink:href="#DejaVuSans-32"/>
+       <use x="159.816406" xlink:href="#DejaVuSans-70"/>
+       <use x="217.289062" xlink:href="#DejaVuSans-111"/>
+       <use x="278.470703" xlink:href="#DejaVuSans-114"/>
+       <use x="319.583984" xlink:href="#DejaVuSans-32"/>
+       <use x="351.371094" xlink:href="#DejaVuSans-84"/>
+       <use x="412.205078" xlink:href="#DejaVuSans-97"/>
+       <use x="473.484375" xlink:href="#DejaVuSans-116"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_5">
+     <g id="line2d_5">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="377.815083" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_5">
+      <!-- First by Tideman and Chieruzzi: (D, D) -->
+      <defs>
+       <path d="M 64.40625 67.28125 
+L 64.40625 56.890625 
+Q 59.421875 61.53125 53.78125 63.8125 
+Q 48.140625 66.109375 41.796875 66.109375 
+Q 29.296875 66.109375 22.65625 58.46875 
+Q 16.015625 50.828125 16.015625 36.375 
+Q 16.015625 21.96875 22.65625 14.328125 
+Q 29.296875 6.6875 41.796875 6.6875 
+Q 48.140625 6.6875 53.78125 8.984375 
+Q 59.421875 11.28125 64.40625 15.921875 
+L 64.40625 5.609375 
+Q 59.234375 2.09375 53.4375 0.328125 
+Q 47.65625 -1.421875 41.21875 -1.421875 
+Q 24.65625 -1.421875 15.125 8.703125 
+Q 5.609375 18.84375 5.609375 36.375 
+Q 5.609375 53.953125 15.125 64.078125 
+Q 24.65625 74.21875 41.21875 74.21875 
+Q 47.75 74.21875 53.53125 72.484375 
+Q 59.328125 70.75 64.40625 67.28125 
+z
+" id="DejaVuSans-67"/>
+       <path d="M 5.515625 54.6875 
+L 48.1875 54.6875 
+L 48.1875 46.484375 
+L 14.40625 7.171875 
+L 48.1875 7.171875 
+L 48.1875 0 
+L 4.296875 0 
+L 4.296875 8.203125 
+L 38.09375 47.515625 
+L 5.515625 47.515625 
+z
+" id="DejaVuSans-122"/>
+      </defs>
+      <g transform="translate(380.574458 582.703438)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-84"/>
+       <use x="464.882812" xlink:href="#DejaVuSans-105"/>
+       <use x="492.666016" xlink:href="#DejaVuSans-100"/>
+       <use x="556.142578" xlink:href="#DejaVuSans-101"/>
+       <use x="617.666016" xlink:href="#DejaVuSans-109"/>
+       <use x="715.078125" xlink:href="#DejaVuSans-97"/>
+       <use x="776.357422" xlink:href="#DejaVuSans-110"/>
+       <use x="839.736328" xlink:href="#DejaVuSans-32"/>
+       <use x="871.523438" xlink:href="#DejaVuSans-97"/>
+       <use x="932.802734" xlink:href="#DejaVuSans-110"/>
+       <use x="996.181641" xlink:href="#DejaVuSans-100"/>
+       <use x="1059.658203" xlink:href="#DejaVuSans-32"/>
+       <use x="1091.445312" xlink:href="#DejaVuSans-67"/>
+       <use x="1161.269531" xlink:href="#DejaVuSans-104"/>
+       <use x="1224.648438" xlink:href="#DejaVuSans-105"/>
+       <use x="1252.431641" xlink:href="#DejaVuSans-101"/>
+       <use x="1313.955078" xlink:href="#DejaVuSans-114"/>
+       <use x="1355.068359" xlink:href="#DejaVuSans-117"/>
+       <use x="1418.447266" xlink:href="#DejaVuSans-122"/>
+       <use x="1470.9375" xlink:href="#DejaVuSans-122"/>
+       <use x="1523.427734" xlink:href="#DejaVuSans-105"/>
+       <use x="1551.210938" xlink:href="#DejaVuSans-58"/>
+       <use x="1584.902344" xlink:href="#DejaVuSans-32"/>
+       <use x="1616.689453" xlink:href="#DejaVuSans-40"/>
+       <use x="1655.703125" xlink:href="#DejaVuSans-68"/>
+       <use x="1732.705078" xlink:href="#DejaVuSans-44"/>
+       <use x="1764.492188" xlink:href="#DejaVuSans-32"/>
+       <use x="1796.279297" xlink:href="#DejaVuSans-68"/>
+       <use x="1873.28125" xlink:href="#DejaVuSans-41"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_6">
+     <g id="line2d_6">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="428.373216" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_6">
+      <!-- First by Nydegger -->
+      <defs>
+       <path d="M 9.8125 72.90625 
+L 23.09375 72.90625 
+L 55.421875 11.921875 
+L 55.421875 72.90625 
+L 64.984375 72.90625 
+L 64.984375 0 
+L 51.703125 0 
+L 19.390625 60.984375 
+L 19.390625 0 
+L 9.8125 0 
+z
+" id="DejaVuSans-78"/>
+       <path d="M 45.40625 27.984375 
+Q 45.40625 37.75 41.375 43.109375 
+Q 37.359375 48.484375 30.078125 48.484375 
+Q 22.859375 48.484375 18.828125 43.109375 
+Q 14.796875 37.75 14.796875 27.984375 
+Q 14.796875 18.265625 18.828125 12.890625 
+Q 22.859375 7.515625 30.078125 7.515625 
+Q 37.359375 7.515625 41.375 12.890625 
+Q 45.40625 18.265625 45.40625 27.984375 
+z
+M 54.390625 6.78125 
+Q 54.390625 -7.171875 48.1875 -13.984375 
+Q 42 -20.796875 29.203125 -20.796875 
+Q 24.46875 -20.796875 20.265625 -20.09375 
+Q 16.0625 -19.390625 12.109375 -17.921875 
+L 12.109375 -9.1875 
+Q 16.0625 -11.328125 19.921875 -12.34375 
+Q 23.78125 -13.375 27.78125 -13.375 
+Q 36.625 -13.375 41.015625 -8.765625 
+Q 45.40625 -4.15625 45.40625 5.171875 
+L 45.40625 9.625 
+Q 42.625 4.78125 38.28125 2.390625 
+Q 33.9375 0 27.875 0 
+Q 17.828125 0 11.671875 7.65625 
+Q 5.515625 15.328125 5.515625 27.984375 
+Q 5.515625 40.671875 11.671875 48.328125 
+Q 17.828125 56 27.875 56 
+Q 33.9375 56 38.28125 53.609375 
+Q 42.625 51.21875 45.40625 46.390625 
+L 45.40625 54.6875 
+L 54.390625 54.6875 
+z
+" id="DejaVuSans-103"/>
+      </defs>
+      <g transform="translate(431.132591 480.725313)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-78"/>
+       <use x="478.650391" xlink:href="#DejaVuSans-121"/>
+       <use x="537.830078" xlink:href="#DejaVuSans-100"/>
+       <use x="601.306641" xlink:href="#DejaVuSans-101"/>
+       <use x="662.830078" xlink:href="#DejaVuSans-103"/>
+       <use x="726.306641" xlink:href="#DejaVuSans-103"/>
+       <use x="789.783203" xlink:href="#DejaVuSans-101"/>
+       <use x="851.306641" xlink:href="#DejaVuSans-114"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_7">
+     <g id="line2d_7">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="478.931349" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_7">
+      <!-- First by Davis: 10 -->
+      <defs>
+       <path d="M 2.984375 54.6875 
+L 12.5 54.6875 
+L 29.59375 8.796875 
+L 46.6875 54.6875 
+L 56.203125 54.6875 
+L 35.6875 0 
+L 23.484375 0 
+z
+" id="DejaVuSans-118"/>
+       <path d="M 12.40625 8.296875 
+L 28.515625 8.296875 
+L 28.515625 63.921875 
+L 10.984375 60.40625 
+L 10.984375 69.390625 
+L 28.421875 72.90625 
+L 38.28125 72.90625 
+L 38.28125 8.296875 
+L 54.390625 8.296875 
+L 54.390625 0 
+L 12.40625 0 
+z
+" id="DejaVuSans-49"/>
+      </defs>
+      <g transform="translate(481.690724 478.869063)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-68"/>
+       <use x="480.847656" xlink:href="#DejaVuSans-97"/>
+       <use x="542.126953" xlink:href="#DejaVuSans-118"/>
+       <use x="601.306641" xlink:href="#DejaVuSans-105"/>
+       <use x="629.089844" xlink:href="#DejaVuSans-115"/>
+       <use x="681.189453" xlink:href="#DejaVuSans-58"/>
+       <use x="714.880859" xlink:href="#DejaVuSans-32"/>
+       <use x="746.667969" xlink:href="#DejaVuSans-49"/>
+       <use x="810.291016" xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_8">
+     <g id="line2d_8">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="529.489482" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_8">
+      <!-- Grudger -->
+      <g transform="translate(532.248857 432.637812)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-71"/>
+       <use x="77.490234" xlink:href="#DejaVuSans-114"/>
+       <use x="118.603516" xlink:href="#DejaVuSans-117"/>
+       <use x="181.982422" xlink:href="#DejaVuSans-100"/>
+       <use x="245.458984" xlink:href="#DejaVuSans-103"/>
+       <use x="308.935547" xlink:href="#DejaVuSans-101"/>
+       <use x="370.458984" xlink:href="#DejaVuSans-114"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_9">
+     <g id="line2d_9">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="580.047615" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_9">
+      <!-- First by Graaskamp: 0.05 -->
+      <g transform="translate(582.80699 518.006562)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-71"/>
+       <use x="481.335938" xlink:href="#DejaVuSans-114"/>
+       <use x="522.449219" xlink:href="#DejaVuSans-97"/>
+       <use x="583.728516" xlink:href="#DejaVuSans-97"/>
+       <use x="645.007812" xlink:href="#DejaVuSans-115"/>
+       <use x="697.107422" xlink:href="#DejaVuSans-107"/>
+       <use x="755.001953" xlink:href="#DejaVuSans-97"/>
+       <use x="816.28125" xlink:href="#DejaVuSans-109"/>
+       <use x="913.693359" xlink:href="#DejaVuSans-112"/>
+       <use x="977.169922" xlink:href="#DejaVuSans-58"/>
+       <use x="1010.861328" xlink:href="#DejaVuSans-32"/>
+       <use x="1042.648438" xlink:href="#DejaVuSans-48"/>
+       <use x="1106.271484" xlink:href="#DejaVuSans-46"/>
+       <use x="1138.058594" xlink:href="#DejaVuSans-48"/>
+       <use x="1201.681641" xlink:href="#DejaVuSans-53"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_10">
+     <g id="line2d_10">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="630.605748" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_10">
+      <!-- First by Downing -->
+      <defs>
+       <path d="M 4.203125 54.6875 
+L 13.1875 54.6875 
+L 24.421875 12.015625 
+L 35.59375 54.6875 
+L 46.1875 54.6875 
+L 57.421875 12.015625 
+L 68.609375 54.6875 
+L 77.59375 54.6875 
+L 63.28125 0 
+L 52.6875 0 
+L 40.921875 44.828125 
+L 29.109375 0 
+L 18.5 0 
+z
+" id="DejaVuSans-119"/>
+      </defs>
+      <g transform="translate(633.365123 475.66125)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-68"/>
+       <use x="480.847656" xlink:href="#DejaVuSans-111"/>
+       <use x="542.029297" xlink:href="#DejaVuSans-119"/>
+       <use x="623.816406" xlink:href="#DejaVuSans-110"/>
+       <use x="687.195312" xlink:href="#DejaVuSans-105"/>
+       <use x="714.978516" xlink:href="#DejaVuSans-110"/>
+       <use x="778.357422" xlink:href="#DejaVuSans-103"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_11">
+     <g id="line2d_11">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="681.163881" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_11">
+      <!-- First by Feld: 1.0, 0.5, 200 -->
+      <defs>
+       <path d="M 9.421875 75.984375 
+L 18.40625 75.984375 
+L 18.40625 0 
+L 9.421875 0 
+z
+" id="DejaVuSans-108"/>
+       <path d="M 19.1875 8.296875 
+L 53.609375 8.296875 
+L 53.609375 0 
+L 7.328125 0 
+L 7.328125 8.296875 
+Q 12.9375 14.109375 22.625 23.890625 
+Q 32.328125 33.6875 34.8125 36.53125 
+Q 39.546875 41.84375 41.421875 45.53125 
+Q 43.3125 49.21875 43.3125 52.78125 
+Q 43.3125 58.59375 39.234375 62.25 
+Q 35.15625 65.921875 28.609375 65.921875 
+Q 23.96875 65.921875 18.8125 64.3125 
+Q 13.671875 62.703125 7.8125 59.421875 
+L 7.8125 69.390625 
+Q 13.765625 71.78125 18.9375 73 
+Q 24.125 74.21875 28.421875 74.21875 
+Q 39.75 74.21875 46.484375 68.546875 
+Q 53.21875 62.890625 53.21875 53.421875 
+Q 53.21875 48.921875 51.53125 44.890625 
+Q 49.859375 40.875 45.40625 35.40625 
+Q 44.1875 33.984375 37.640625 27.21875 
+Q 31.109375 20.453125 19.1875 8.296875 
+z
+" id="DejaVuSans-50"/>
+      </defs>
+      <g transform="translate(683.923256 523.039375)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-70"/>
+       <use x="461.287109" xlink:href="#DejaVuSans-101"/>
+       <use x="522.810547" xlink:href="#DejaVuSans-108"/>
+       <use x="550.59375" xlink:href="#DejaVuSans-100"/>
+       <use x="614.070312" xlink:href="#DejaVuSans-58"/>
+       <use x="647.761719" xlink:href="#DejaVuSans-32"/>
+       <use x="679.548828" xlink:href="#DejaVuSans-49"/>
+       <use x="743.171875" xlink:href="#DejaVuSans-46"/>
+       <use x="774.958984" xlink:href="#DejaVuSans-48"/>
+       <use x="838.582031" xlink:href="#DejaVuSans-44"/>
+       <use x="870.369141" xlink:href="#DejaVuSans-32"/>
+       <use x="902.15625" xlink:href="#DejaVuSans-48"/>
+       <use x="965.779297" xlink:href="#DejaVuSans-46"/>
+       <use x="997.566406" xlink:href="#DejaVuSans-53"/>
+       <use x="1061.189453" xlink:href="#DejaVuSans-44"/>
+       <use x="1092.976562" xlink:href="#DejaVuSans-32"/>
+       <use x="1124.763672" xlink:href="#DejaVuSans-50"/>
+       <use x="1188.386719" xlink:href="#DejaVuSans-48"/>
+       <use x="1252.009766" xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_12">
+     <g id="line2d_12">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="731.722014" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_12">
+      <!-- First by Joss: 0.9 -->
+      <defs>
+       <path d="M 9.8125 72.90625 
+L 19.671875 72.90625 
+L 19.671875 5.078125 
+Q 19.671875 -8.109375 14.671875 -14.0625 
+Q 9.671875 -20.015625 -1.421875 -20.015625 
+L -5.171875 -20.015625 
+L -5.171875 -11.71875 
+L -2.09375 -11.71875 
+Q 4.4375 -11.71875 7.125 -8.046875 
+Q 9.8125 -4.390625 9.8125 5.078125 
+z
+" id="DejaVuSans-74"/>
+       <path d="M 10.984375 1.515625 
+L 10.984375 10.5 
+Q 14.703125 8.734375 18.5 7.8125 
+Q 22.3125 6.890625 25.984375 6.890625 
+Q 35.75 6.890625 40.890625 13.453125 
+Q 46.046875 20.015625 46.78125 33.40625 
+Q 43.953125 29.203125 39.59375 26.953125 
+Q 35.25 24.703125 29.984375 24.703125 
+Q 19.046875 24.703125 12.671875 31.3125 
+Q 6.296875 37.9375 6.296875 49.421875 
+Q 6.296875 60.640625 12.9375 67.421875 
+Q 19.578125 74.21875 30.609375 74.21875 
+Q 43.265625 74.21875 49.921875 64.515625 
+Q 56.59375 54.828125 56.59375 36.375 
+Q 56.59375 19.140625 48.40625 8.859375 
+Q 40.234375 -1.421875 26.421875 -1.421875 
+Q 22.703125 -1.421875 18.890625 -0.6875 
+Q 15.09375 0.046875 10.984375 1.515625 
+z
+M 30.609375 32.421875 
+Q 37.25 32.421875 41.125 36.953125 
+Q 45.015625 41.5 45.015625 49.421875 
+Q 45.015625 57.28125 41.125 61.84375 
+Q 37.25 66.40625 30.609375 66.40625 
+Q 23.96875 66.40625 20.09375 61.84375 
+Q 16.21875 57.28125 16.21875 49.421875 
+Q 16.21875 41.5 20.09375 36.953125 
+Q 23.96875 32.421875 30.609375 32.421875 
+z
+" id="DejaVuSans-57"/>
+      </defs>
+      <g transform="translate(734.481389 473.800313)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-74"/>
+       <use x="433.337891" xlink:href="#DejaVuSans-111"/>
+       <use x="494.519531" xlink:href="#DejaVuSans-115"/>
+       <use x="546.619141" xlink:href="#DejaVuSans-115"/>
+       <use x="598.71875" xlink:href="#DejaVuSans-58"/>
+       <use x="632.410156" xlink:href="#DejaVuSans-32"/>
+       <use x="664.197266" xlink:href="#DejaVuSans-48"/>
+       <use x="727.820312" xlink:href="#DejaVuSans-46"/>
+       <use x="759.607422" xlink:href="#DejaVuSans-57"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_13">
+     <g id="line2d_13">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="782.280147" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_13">
+      <!-- First by Tullock -->
+      <defs>
+       <path d="M 48.78125 52.59375 
+L 48.78125 44.1875 
+Q 44.96875 46.296875 41.140625 47.34375 
+Q 37.3125 48.390625 33.40625 48.390625 
+Q 24.65625 48.390625 19.8125 42.84375 
+Q 14.984375 37.3125 14.984375 27.296875 
+Q 14.984375 17.28125 19.8125 11.734375 
+Q 24.65625 6.203125 33.40625 6.203125 
+Q 37.3125 6.203125 41.140625 7.25 
+Q 44.96875 8.296875 48.78125 10.40625 
+L 48.78125 2.09375 
+Q 45.015625 0.34375 40.984375 -0.53125 
+Q 36.96875 -1.421875 32.421875 -1.421875 
+Q 20.0625 -1.421875 12.78125 6.34375 
+Q 5.515625 14.109375 5.515625 27.296875 
+Q 5.515625 40.671875 12.859375 48.328125 
+Q 20.21875 56 33.015625 56 
+Q 37.15625 56 41.109375 55.140625 
+Q 45.0625 54.296875 48.78125 52.59375 
+z
+" id="DejaVuSans-99"/>
+      </defs>
+      <g transform="translate(785.039522 467.24875)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-84"/>
+       <use x="464.695312" xlink:href="#DejaVuSans-117"/>
+       <use x="528.074219" xlink:href="#DejaVuSans-108"/>
+       <use x="555.857422" xlink:href="#DejaVuSans-108"/>
+       <use x="583.640625" xlink:href="#DejaVuSans-111"/>
+       <use x="644.822266" xlink:href="#DejaVuSans-99"/>
+       <use x="699.802734" xlink:href="#DejaVuSans-107"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_14">
+     <g id="line2d_14">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="832.83828" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_14">
+      <!-- Random: 0.5 -->
+      <g transform="translate(835.597655 455.54875)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-82"/>
+       <use x="69.451172" xlink:href="#DejaVuSans-97"/>
+       <use x="130.730469" xlink:href="#DejaVuSans-110"/>
+       <use x="194.109375" xlink:href="#DejaVuSans-100"/>
+       <use x="257.585938" xlink:href="#DejaVuSans-111"/>
+       <use x="318.767578" xlink:href="#DejaVuSans-109"/>
+       <use x="416.179688" xlink:href="#DejaVuSans-58"/>
+       <use x="449.871094" xlink:href="#DejaVuSans-32"/>
+       <use x="481.658203" xlink:href="#DejaVuSans-48"/>
+       <use x="545.28125" xlink:href="#DejaVuSans-46"/>
+       <use x="577.068359" xlink:href="#DejaVuSans-53"/>
+      </g>
+     </g>
+    </g>
+    <g id="xtick_15">
+     <g id="line2d_15">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="883.396413" xlink:href="#m3056f0052c" y="384.48"/>
+      </g>
+     </g>
+     <g id="text_15">
+      <!-- First by Anonymous -->
+      <defs>
+       <path d="M 34.1875 63.1875 
+L 20.796875 26.90625 
+L 47.609375 26.90625 
+z
+M 28.609375 72.90625 
+L 39.796875 72.90625 
+L 67.578125 0 
+L 57.328125 0 
+L 50.6875 18.703125 
+L 17.828125 18.703125 
+L 11.1875 0 
+L 0.78125 0 
+z
+" id="DejaVuSans-65"/>
+      </defs>
+      <g transform="translate(886.155788 490.822188)rotate(-90)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-70"/>
+       <use x="57.410156" xlink:href="#DejaVuSans-105"/>
+       <use x="85.193359" xlink:href="#DejaVuSans-114"/>
+       <use x="126.306641" xlink:href="#DejaVuSans-115"/>
+       <use x="178.40625" xlink:href="#DejaVuSans-116"/>
+       <use x="217.615234" xlink:href="#DejaVuSans-32"/>
+       <use x="249.402344" xlink:href="#DejaVuSans-98"/>
+       <use x="312.878906" xlink:href="#DejaVuSans-121"/>
+       <use x="372.058594" xlink:href="#DejaVuSans-32"/>
+       <use x="403.845703" xlink:href="#DejaVuSans-65"/>
+       <use x="472.253906" xlink:href="#DejaVuSans-110"/>
+       <use x="535.632812" xlink:href="#DejaVuSans-111"/>
+       <use x="596.814453" xlink:href="#DejaVuSans-110"/>
+       <use x="660.193359" xlink:href="#DejaVuSans-121"/>
+       <use x="719.373047" xlink:href="#DejaVuSans-109"/>
+       <use x="816.785156" xlink:href="#DejaVuSans-111"/>
+       <use x="877.966797" xlink:href="#DejaVuSans-117"/>
+       <use x="941.345703" xlink:href="#DejaVuSans-115"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_16">
+     <!-- Reproduced rank -->
+     <g transform="translate(510.549219 605.126875)scale(0.1 -0.1)">
+      <use xlink:href="#DejaVuSans-82"/>
+      <use x="69.419922" xlink:href="#DejaVuSans-101"/>
+      <use x="130.943359" xlink:href="#DejaVuSans-112"/>
+      <use x="194.419922" xlink:href="#DejaVuSans-114"/>
+      <use x="235.501953" xlink:href="#DejaVuSans-111"/>
+      <use x="296.683594" xlink:href="#DejaVuSans-100"/>
+      <use x="360.160156" xlink:href="#DejaVuSans-117"/>
+      <use x="423.539062" xlink:href="#DejaVuSans-99"/>
+      <use x="478.519531" xlink:href="#DejaVuSans-101"/>
+      <use x="540.042969" xlink:href="#DejaVuSans-100"/>
+      <use x="603.519531" xlink:href="#DejaVuSans-32"/>
+      <use x="635.306641" xlink:href="#DejaVuSans-114"/>
+      <use x="676.419922" xlink:href="#DejaVuSans-97"/>
+      <use x="737.699219" xlink:href="#DejaVuSans-110"/>
+      <use x="801.078125" xlink:href="#DejaVuSans-107"/>
+     </g>
+    </g>
+   </g>
+   <g id="matplotlib.axis_2">
+    <g id="ytick_1">
+     <g id="line2d_16">
+      <defs>
+       <path d="M 0 0 
+L -3.5 0 
+" id="mfce821d3a2" style="stroke:#000000;stroke-width:0.8;"/>
+      </defs>
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="366.835665"/>
+      </g>
+     </g>
+     <g id="text_17">
+      <!-- 0 -->
+      <g transform="translate(121.6375 370.634884)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_2">
+     <g id="line2d_17">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="326.852243"/>
+      </g>
+     </g>
+     <g id="text_18">
+      <!-- 2 -->
+      <g transform="translate(121.6375 330.651462)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-50"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_3">
+     <g id="line2d_18">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="286.868821"/>
+      </g>
+     </g>
+     <g id="text_19">
+      <!-- 4 -->
+      <defs>
+       <path d="M 37.796875 64.3125 
+L 12.890625 25.390625 
+L 37.796875 25.390625 
+z
+M 35.203125 72.90625 
+L 47.609375 72.90625 
+L 47.609375 25.390625 
+L 58.015625 25.390625 
+L 58.015625 17.1875 
+L 47.609375 17.1875 
+L 47.609375 0 
+L 37.796875 0 
+L 37.796875 17.1875 
+L 4.890625 17.1875 
+L 4.890625 26.703125 
+z
+" id="DejaVuSans-52"/>
+      </defs>
+      <g transform="translate(121.6375 290.66804)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-52"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_4">
+     <g id="line2d_19">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="246.885399"/>
+      </g>
+     </g>
+     <g id="text_20">
+      <!-- 6 -->
+      <defs>
+       <path d="M 33.015625 40.375 
+Q 26.375 40.375 22.484375 35.828125 
+Q 18.609375 31.296875 18.609375 23.390625 
+Q 18.609375 15.53125 22.484375 10.953125 
+Q 26.375 6.390625 33.015625 6.390625 
+Q 39.65625 6.390625 43.53125 10.953125 
+Q 47.40625 15.53125 47.40625 23.390625 
+Q 47.40625 31.296875 43.53125 35.828125 
+Q 39.65625 40.375 33.015625 40.375 
+z
+M 52.59375 71.296875 
+L 52.59375 62.3125 
+Q 48.875 64.0625 45.09375 64.984375 
+Q 41.3125 65.921875 37.59375 65.921875 
+Q 27.828125 65.921875 22.671875 59.328125 
+Q 17.53125 52.734375 16.796875 39.40625 
+Q 19.671875 43.65625 24.015625 45.921875 
+Q 28.375 48.1875 33.59375 48.1875 
+Q 44.578125 48.1875 50.953125 41.515625 
+Q 57.328125 34.859375 57.328125 23.390625 
+Q 57.328125 12.15625 50.6875 5.359375 
+Q 44.046875 -1.421875 33.015625 -1.421875 
+Q 20.359375 -1.421875 13.671875 8.265625 
+Q 6.984375 17.96875 6.984375 36.375 
+Q 6.984375 53.65625 15.1875 63.9375 
+Q 23.390625 74.21875 37.203125 74.21875 
+Q 40.921875 74.21875 44.703125 73.484375 
+Q 48.484375 72.75 52.59375 71.296875 
+z
+" id="DejaVuSans-54"/>
+      </defs>
+      <g transform="translate(121.6375 250.684618)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-54"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_5">
+     <g id="line2d_20">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="206.901977"/>
+      </g>
+     </g>
+     <g id="text_21">
+      <!-- 8 -->
+      <defs>
+       <path d="M 31.78125 34.625 
+Q 24.75 34.625 20.71875 30.859375 
+Q 16.703125 27.09375 16.703125 20.515625 
+Q 16.703125 13.921875 20.71875 10.15625 
+Q 24.75 6.390625 31.78125 6.390625 
+Q 38.8125 6.390625 42.859375 10.171875 
+Q 46.921875 13.96875 46.921875 20.515625 
+Q 46.921875 27.09375 42.890625 30.859375 
+Q 38.875 34.625 31.78125 34.625 
+z
+M 21.921875 38.8125 
+Q 15.578125 40.375 12.03125 44.71875 
+Q 8.5 49.078125 8.5 55.328125 
+Q 8.5 64.0625 14.71875 69.140625 
+Q 20.953125 74.21875 31.78125 74.21875 
+Q 42.671875 74.21875 48.875 69.140625 
+Q 55.078125 64.0625 55.078125 55.328125 
+Q 55.078125 49.078125 51.53125 44.71875 
+Q 48 40.375 41.703125 38.8125 
+Q 48.828125 37.15625 52.796875 32.3125 
+Q 56.78125 27.484375 56.78125 20.515625 
+Q 56.78125 9.90625 50.3125 4.234375 
+Q 43.84375 -1.421875 31.78125 -1.421875 
+Q 19.734375 -1.421875 13.25 4.234375 
+Q 6.78125 9.90625 6.78125 20.515625 
+Q 6.78125 27.484375 10.78125 32.3125 
+Q 14.796875 37.15625 21.921875 38.8125 
+z
+M 18.3125 54.390625 
+Q 18.3125 48.734375 21.84375 45.5625 
+Q 25.390625 42.390625 31.78125 42.390625 
+Q 38.140625 42.390625 41.71875 45.5625 
+Q 45.3125 48.734375 45.3125 54.390625 
+Q 45.3125 60.0625 41.71875 63.234375 
+Q 38.140625 66.40625 31.78125 66.40625 
+Q 25.390625 66.40625 21.84375 63.234375 
+Q 18.3125 60.0625 18.3125 54.390625 
+z
+" id="DejaVuSans-56"/>
+      </defs>
+      <g transform="translate(121.6375 210.701196)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-56"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_6">
+     <g id="line2d_21">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="166.918555"/>
+      </g>
+     </g>
+     <g id="text_22">
+      <!-- 10 -->
+      <g transform="translate(115.275 170.717774)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-49"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-48"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_7">
+     <g id="line2d_22">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="126.935133"/>
+      </g>
+     </g>
+     <g id="text_23">
+      <!-- 12 -->
+      <g transform="translate(115.275 130.734352)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-49"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-50"/>
+      </g>
+     </g>
+    </g>
+    <g id="ytick_8">
+     <g id="line2d_23">
+      <g>
+       <use style="stroke:#000000;stroke-width:0.8;" x="135" xlink:href="#mfce821d3a2" y="86.951711"/>
+      </g>
+     </g>
+     <g id="text_24">
+      <!-- 14 -->
+      <g transform="translate(115.275 90.75093)scale(0.1 -0.1)">
+       <use xlink:href="#DejaVuSans-49"/>
+       <use x="63.623047" xlink:href="#DejaVuSans-52"/>
+      </g>
+     </g>
+    </g>
+    <g id="text_25">
+     <!-- Reported rank -->
+     <g transform="translate(109.195312 253.980312)rotate(-90)scale(0.1 -0.1)">
+      <use xlink:href="#DejaVuSans-82"/>
+      <use x="69.419922" xlink:href="#DejaVuSans-101"/>
+      <use x="130.943359" xlink:href="#DejaVuSans-112"/>
+      <use x="194.419922" xlink:href="#DejaVuSans-111"/>
+      <use x="255.601562" xlink:href="#DejaVuSans-114"/>
+      <use x="296.714844" xlink:href="#DejaVuSans-116"/>
+      <use x="335.923828" xlink:href="#DejaVuSans-101"/>
+      <use x="397.447266" xlink:href="#DejaVuSans-100"/>
+      <use x="460.923828" xlink:href="#DejaVuSans-32"/>
+      <use x="492.710938" xlink:href="#DejaVuSans-114"/>
+      <use x="533.824219" xlink:href="#DejaVuSans-97"/>
+      <use x="595.103516" xlink:href="#DejaVuSans-110"/>
+      <use x="658.482422" xlink:href="#DejaVuSans-107"/>
+     </g>
+    </g>
+   </g>
+   <g id="line2d_24">
+    <path clip-path="url(#pca7f778298)" d="M 175.582551 366.835665 
+L 933.954545 66.96 
+" style="fill:none;stroke:#808080;stroke-dasharray:5.55,2.4;stroke-dashoffset:0;stroke-width:1.5;"/>
+   </g>
+   <g id="line2d_25">
+    <path clip-path="url(#pca7f778298)" d="M 580.047615 206.901977 
+L 580.047615 366.835665 
+" style="fill:none;stroke:#808080;stroke-linecap:square;stroke-width:1.5;"/>
+   </g>
+   <g id="line2d_26">
+    <path clip-path="url(#pca7f778298)" d="M 630.605748 186.910266 
+L 630.605748 366.835665 
+" style="fill:none;stroke:#808080;stroke-linecap:square;stroke-width:1.5;"/>
+   </g>
+   <g id="line2d_27">
+    <path clip-path="url(#pca7f778298)" d="M 681.163881 166.918555 
+L 681.163881 366.835665 
+" style="fill:none;stroke:#808080;stroke-linecap:square;stroke-width:1.5;"/>
+   </g>
+   <g id="line2d_28">
+    <path clip-path="url(#pca7f778298)" d="M 731.722014 146.926844 
+L 731.722014 366.835665 
+" style="fill:none;stroke:#808080;stroke-linecap:square;stroke-width:1.5;"/>
+   </g>
+   <g id="line2d_29">
+    <path clip-path="url(#pca7f778298)" d="M 782.280147 126.935133 
+L 782.280147 366.835665 
+" style="fill:none;stroke:#808080;stroke-linecap:square;stroke-width:1.5;"/>
+   </g>
+   <g id="patch_3">
+    <path d="M 135 384.48 
+L 135 51.84 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+   <g id="patch_4">
+    <path d="M 972 384.48 
+L 972 51.84 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+   <g id="patch_5">
+    <path d="M 135 384.48 
+L 972 384.48 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+   <g id="patch_6">
+    <path d="M 135 51.84 
+L 972 51.84 
+" style="fill:none;stroke:#000000;stroke-linecap:square;stroke-linejoin:miter;stroke-width:0.8;"/>
+   </g>
+  </g>
+ </g>
+ <defs>
+  <clipPath id="pca7f778298">
+   <rect height="332.64" width="837" x="135" y="51.84"/>
+  </clipPath>
+ </defs>
+</svg>
diff --git a/docs/tutorials/getting_started/index.rst b/docs/tutorials/getting_started/index.rst
index 8186ed97..c87628f3 100644
--- a/docs/tutorials/getting_started/index.rst
+++ b/docs/tutorials/getting_started/index.rst
@@ -16,3 +16,4 @@ Contents:
    visualising_results.rst
    moran.rst
    human_interaction.rst
+   running_axelrods_first_tournament.rst
diff --git a/docs/tutorials/getting_started/running_axelrods_first_tournament.rst b/docs/tutorials/getting_started/running_axelrods_first_tournament.rst
new file mode 100644
index 00000000..56b436b3
--- /dev/null
+++ b/docs/tutorials/getting_started/running_axelrods_first_tournament.rst
@@ -0,0 +1,202 @@
+.. _running_axelrods_first_tournament:
+
+Running Axelrod's First Tournament
+==================================
+
+This tutorial will bring together topics from the previous tutorials to
+reproduce Axelrod's original tournament from [Axelrod1980]_.
+
+Selecting our players
+---------------------
+
+We will use the players from Axelrod's first tournament which are contained
+in the `axelrod.axelrod_first_strategies` list::
+
+    >>> import axelrod as axl
+    >>> first_tournament_participants_ordered_by_reported_rank = [s() for s in axl.axelrod_first_strategies]
+    >>> number_of_strategies = len(first_tournament_participants_ordered_by_reported_rank)
+    >>> for player in first_tournament_participants_ordered_by_reported_rank:
+    ...     print(player)
+    Tit For Tat
+    First by Tideman and Chieruzzi: (D, D)
+    First by Nydegger
+    First by Grofman
+    First by Shubik
+    First by Stein and Rapoport: 0.05: (D, D)
+    Grudger
+    First by Davis: 10
+    First by Graaskamp: 0.05
+    First by Downing
+    First by Feld: 1.0, 0.5, 200
+    First by Joss: 0.9
+    First by Tullock
+    First by Anonymous
+    Random: 0.5
+
+Creating the tournament
+-----------------------
+
+Now we create and run the tournament, we will set a seed to ensure
+reproducibility and 50 repetitions to smooth the random effects. We use 5
+repetitions as this is what was done in [Axelrod1980]_::
+
+    >>> axl.seed(0)
+    >>> tournament = axl.Tournament(
+    ...      players=first_tournament_participants_ordered_by_reported_rank,
+    ...      turns=200,
+    ...      repetitions=5
+    ... )
+    >>> results = tournament.play()
+
+Viewing the ranks of the participants
+-------------------------------------
+
+The results object contains the ranked names::
+
+    >>> for name in results.ranked_names:
+    ...     print(name)
+    First by Stein and Rapoport: 0.05: (D, D)
+    First by Grofman
+    First by Shubik
+    Tit For Tat
+    First by Tideman and Chieruzzi: (D, D)
+    First by Nydegger
+    First by Davis: 10
+    Grudger
+    First by Graaskamp: 0.05
+    First by Downing
+    First by Feld: 1.0, 0.5, 200
+    First by Joss: 0.9
+    First by Tullock
+    Random: 0.5
+    First by Anonymous
+
+We see that `TitForTat` does not in fact win this tournament.
+We can plot the reported rank (from [Axelrod1980]_) versus the reproduced one::
+
+    >>> import matplotlib.pyplot as plt
+    >>> plt.figure(figsize=(15, 6)) # doctest: +SKIP
+    >>> plt.plot((0, 15), (0, 15), color="grey", linestyle="--")  # doctest: +SKIP
+    >>> for original_rank, strategy in enumerate(first_tournament_participants_ordered_by_reported_rank):
+    ...     rank = results.ranked_names.index(str(strategy))
+    ...     if rank == original_rank:
+    ...         symbol = "+"
+    ...         plt.plot((rank, rank), (rank, 0), color="grey")
+    ...     else:
+    ...         symbol = "o"
+    ...     plt.scatter([rank], [original_rank], marker=symbol, color="black", s=50)  # doctest: +SKIP
+    >>> plt.xticks(
+    ...     range(number_of_strategies),
+    ...     results.ranked_names,
+    ...     rotation=90
+    ... )  # doctest: +SKIP
+    >>> plt.ylabel("Reported rank")  # doctest: +SKIP
+    >>> plt.xlabel("Reproduced rank");  # doctest: +SKIP
+    >>> plt.show()
+
+.. image:: _static/running_axelrods_first_tournament/rank_comparison.svg
+   :width: 75%
+   :align: center
+
+Visualising the scores
+----------------------
+
+We see that the first 6 strategies do not match the ranks of the original paper,
+we can take a look the variation in the scores::
+
+    >>> plot = axl.Plot(results)
+    >>> p = plot.boxplot()
+    >>> p.show()
+
+.. image:: _static/running_axelrods_first_tournament/boxplot.svg
+   :width: 75%
+   :align: center
+
+The first 6 strategies have similar scores which could indicate that the
+original work by Axelrod was not run with sufficient repetitions. Another
+explanation is that all the strategies are implemented from the descriptions
+given in [Axelrod1980]_ and there is no source code to base this on. This leads
+to some strategies being ambigious. These are all clearly explained in the
+strategy docstrings. For example::
+
+    >>> print(axl.FirstByAnonymous.__doc__)
+    <BLANKLINE>
+        Submitted to Axelrod's first tournament by a graduate student whose name was
+        withheld.
+    <BLANKLINE>
+        The description written in [Axelrod1980]_ is:
+    <BLANKLINE>
+        > "This rule has a probability of cooperating, P, which is initially 30% and
+        > is updated every 10 moves. P is adjusted if the other player seems random,
+        > very cooperative, or very uncooperative. P is also adjusted after move 130
+        > if the rule has a lower score than the other player. Unfortunately, the
+        > complex process of adjustment frequently left the probability of cooperation
+        > in the 30% to 70% range, and therefore the rule appeared random to many
+        > other players."
+    <BLANKLINE>
+        Given the lack of detail this strategy is implemented based on the final
+        sentence of the description which is to have a cooperation probability that
+        is uniformly random in the 30 to 70% range.
+    <BLANKLINE>
+        Names:
+    <BLANKLINE>
+        - (Name withheld): [Axelrod1980]_
+    <BLANKLINE>
+
+Other outcomes
+--------------
+
+If we run the tournament with other seeds, the results are different. For
+example, with `130` Tit For Tat wins::
+
+    >>> axl.seed(130)
+    >>> tournament = axl.Tournament(
+    ...      players=first_tournament_participants_ordered_by_reported_rank,
+    ...      turns=200,
+    ...      repetitions=5
+    ... )
+    >>> results = tournament.play()
+    >>> for name in results.ranked_names:
+    ...     print(name)
+    Tit For Tat
+    First by Stein and Rapoport: 0.05: (D, D)
+    First by Grofman
+    First by Shubik
+    First by Nydegger
+    First by Tideman and Chieruzzi: (D, D)
+    First by Davis: 10
+    Grudger
+    First by Graaskamp: 0.05
+    First by Downing
+    First by Feld: 1.0, 0.5, 200
+    First by Joss: 0.9
+    First by Tullock
+    Random: 0.5
+    First by Anonymous
+
+With `1238` the strategy submitted by Shubik wins::
+
+    >>> axl.seed(1238)
+    >>> tournament = axl.Tournament(
+    ...      players=first_tournament_participants_ordered_by_reported_rank,
+    ...      turns=200,
+    ...      repetitions=5
+    ... )
+    >>> results = tournament.play()
+    >>> for name in results.ranked_names:
+    ...     print(name)
+    First by Shubik
+    First by Stein and Rapoport: 0.05: (D, D)
+    First by Grofman
+    Tit For Tat
+    First by Nydegger
+    First by Tideman and Chieruzzi: (D, D)
+    Grudger
+    First by Davis: 10
+    First by Graaskamp: 0.05
+    First by Downing
+    First by Feld: 1.0, 0.5, 200
+    First by Tullock
+    First by Joss: 0.9
+    First by Anonymous
+    Random: 0.5

Possible Implementation errors for first tournament strategies
@id428 has written a detailed pdf (attached to this issue)
[First Tournament Strategies.pdf](https://github.com/Axelrod-Python/Axelrod/files/3841326/First.Tournament.Strategies.pdf)
 with their cross examination of the strategies which is attached to the issue. Here is a summary they posted on gitter:

> In summary, these are the errors we found:
> - Tideman & Chieruzzi: The strategy reportedly defected in the last two rounds. This is not implemented. (There are also two minor additional points mentioned in the PDF)
> - Nydegger: The value 49 is missing in A
> - Grofmann: We dont know where the behaviour for the first seven rounds is described. Maybe something was implemented that was not existend in the first place.
> - Shubik: This strategy should cooperate at least twice after each run of retaliations. The implementation prevents that. (At least that's how we understand Axelrods description, see PDF)
> - Graaskamp: Reportedly checks for its own twin but does not in the implementation
> - Downing: We don't know where the final decision rule in the implementation comes from.
diff --git a/axelrod/tests/strategies/test_axelrod_first.py b/axelrod/tests/strategies/test_axelrod_first.py
index 46dfac4a..9198141c 100644
--- a/axelrod/tests/strategies/test_axelrod_first.py
+++ b/axelrod/tests/strategies/test_axelrod_first.py
@@ -7,10 +7,10 @@ from .test_player import TestPlayer, test_four_vector
 C, D = axelrod.Action.C, axelrod.Action.D
 
 
-class TestDavis(TestPlayer):
+class TestFirstByDavis(TestPlayer):
 
-    name = "Davis: 10"
-    player = axelrod.Davis
+    name = "First by Davis: 10"
+    player = axelrod.FirstByDavis
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -43,14 +43,14 @@ class TestDavis(TestPlayer):
         self.versus_test(opponent, expected_actions=actions)
 
 
-class TestRevisedDowning(TestPlayer):
+class TestFirstByDowning(TestPlayer):
 
-    name = "Revised Downing: True"
-    player = axelrod.RevisedDowning
+    name = "First by Downing"
+    player = axelrod.FirstByDowning
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
-        "makes_use_of": set(),
+        "makes_use_of": {"game"},
         "long_run_time": False,
         "inspects_source": False,
         "manipulates_source": False,
@@ -58,40 +58,33 @@ class TestRevisedDowning(TestPlayer):
     }
 
     def test_strategy(self):
-        actions = [(C, C), (C, C), (C, C)]
+        actions = [(D, C), (D, C), (C, C)]
         self.versus_test(axelrod.Cooperator(), expected_actions=actions)
 
-        actions = [(C, D), (C, D), (D, D)]
+        actions = [(D, D), (D, D), (D, D)]
         self.versus_test(axelrod.Defector(), expected_actions=actions)
 
         opponent = axelrod.MockPlayer(actions=[D, C, C])
-        actions = [(C, D), (C, C), (C, C), (C, D)]
+        actions = [(D, D), (D, C), (D, C), (D, D)]
         self.versus_test(opponent, expected_actions=actions)
 
         opponent = axelrod.MockPlayer(actions=[D, D, C])
-        actions = [(C, D), (C, D), (D, C), (D, D)]
+        actions = [(D, D), (D, D), (D, C), (D, D)]
         self.versus_test(opponent, expected_actions=actions)
 
         opponent = axelrod.MockPlayer(actions=[C, C, D, D, C, C])
-        actions = [(C, C), (C, C), (C, D), (C, D), (D, C), (D, C), (D, C)]
+        actions = [(D, C), (D, C), (C, D), (D, D), (D, C), (D, C), (D, C)]
         self.versus_test(opponent, expected_actions=actions)
 
         opponent = axelrod.MockPlayer(actions=[C, C, C, C, D, D])
-        actions = [(C, C), (C, C), (C, C), (C, C), (C, D), (C, D), (C, C)]
+        actions = [(D, C), (D, C), (C, C), (D, C), (D, D), (C, D), (D, C)]
         self.versus_test(opponent, expected_actions=actions)
 
-    def test_not_revised(self):
-        # Test not revised
-        player = self.player(revised=False)
-        opponent = axelrod.Cooperator()
-        match = axelrod.Match((player, opponent), turns=2)
-        self.assertEqual(match.play(), [(D, C), (D, C)])
-
 
-class TestFeld(TestPlayer):
+class TestFirstByFeld(TestPlayer):
 
-    name = "Feld: 1.0, 0.5, 200"
-    player = axelrod.Feld
+    name = "First by Feld: 1.0, 0.5, 200"
+    player = axelrod.FirstByFeld
     expected_classifier = {
         "memory_depth": 200,
         "stochastic": True,
@@ -144,10 +137,10 @@ class TestFeld(TestPlayer):
         self.versus_test(axelrod.Defector(), expected_actions=actions)
 
 
-class TestGraaskamp(TestPlayer):
+class TestFirstByGraaskamp(TestPlayer):
 
-    name = "Graaskamp: 0.05"
-    player = axelrod.Graaskamp
+    name = "First by Graaskamp: 0.05"
+    player = axelrod.FirstByGraaskamp
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -242,12 +235,12 @@ class TestGraaskamp(TestPlayer):
         )
 
 
-class TestGrofman(TestPlayer):
+class TestFirstByGrofman(TestPlayer):
 
-    name = "Grofman"
-    player = axelrod.Grofman
+    name = "First by Grofman"
+    player = axelrod.FirstByGrofman
     expected_classifier = {
-        "memory_depth": float("inf"),
+        "memory_depth": 1,
         "stochastic": True,
         "makes_use_of": set(),
         "long_run_time": False,
@@ -264,18 +257,18 @@ class TestGrofman(TestPlayer):
         self.versus_test(axelrod.Alternator(), expected_actions=actions)
 
         opponent = axelrod.MockPlayer(actions=[D] * 8)
-        actions = [(C, D)] * 2 + [(D, D)] * 5 + [(C, D)] + [(C, D)]
+        actions = [(C, D), (C, D), (D, D), (C, D), (D, D), (C, D), (C, D), (D, D)]
         self.versus_test(opponent, expected_actions=actions, seed=1)
 
         opponent = axelrod.MockPlayer(actions=[D] * 8)
-        actions = [(C, D)] * 2 + [(D, D)] * 5 + [(C, D)] + [(D, D)]
+        actions = [(C, D), (D, D), (C, D), (D, D), (C, D), (C, D), (C, D), (D, D)]
         self.versus_test(opponent, expected_actions=actions, seed=2)
 
 
-class TestJoss(TestPlayer):
+class TestFirstByJoss(TestPlayer):
 
-    name = "Joss: 0.9"
-    player = axelrod.Joss
+    name = "First by Joss: 0.9"
+    player = axelrod.FirstByJoss
     expected_classifier = {
         "memory_depth": 1,
         "stochastic": True,
@@ -304,10 +297,10 @@ class TestJoss(TestPlayer):
         self.versus_test(axelrod.Defector(), expected_actions=actions, seed=2)
 
 
-class TestNydegger(TestPlayer):
+class TestFirstByNydegger(TestPlayer):
 
-    name = "Nydegger"
-    player = axelrod.Nydegger
+    name = "First by Nydegger"
+    player = axelrod.FirstByNydegger
     expected_classifier = {
         "memory_depth": 3,
         "stochastic": False,
@@ -355,10 +348,10 @@ class TestNydegger(TestPlayer):
         self.versus_test(opponent, expected_actions=actions)
 
 
-class TestShubik(TestPlayer):
+class TestFirstByShubik(TestPlayer):
 
-    name = "Shubik"
-    player = axelrod.Shubik
+    name = "First by Shubik"
+    player = axelrod.FirstByShubik
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -399,17 +392,17 @@ class TestShubik(TestPlayer):
             (D, D),
             (D, C),
             (D, D),
-            (D, C),
+            (C, C),
         ]
         self.versus_test(opponent, expected_actions=actions)
 
 
-class TestTullock(TestPlayer):
+class TestFirstByTullock(TestPlayer):
 
-    name = "Tullock: 11"
-    player = axelrod.Tullock
+    name = "First by Tullock"
+    player = axelrod.FirstByTullock
     expected_classifier = {
-        "memory_depth": 11,
+        "memory_depth": float("inf"),
         "stochastic": True,
         "makes_use_of": set(),
         "long_run_time": False,
@@ -448,10 +441,10 @@ class TestTullock(TestPlayer):
         self.versus_test(opponent, expected_actions=actions, seed=2)
 
 
-class TestUnnamedStrategy(TestPlayer):
+class TestFirstByAnonymous(TestPlayer):
 
-    name = "Unnamed Strategy"
-    player = axelrod.UnnamedStrategy
+    name = "First by Anonymous"
+    player = axelrod.FirstByAnonymous
     expected_classifier = {
         "memory_depth": 0,
         "stochastic": True,
@@ -470,10 +463,10 @@ class TestUnnamedStrategy(TestPlayer):
         self.versus_test(axelrod.Cooperator(), expected_actions=actions, seed=10)
 
 
-class TestSteinAndRapoport(TestPlayer):
+class TestFirstBySteinAndRapoport(TestPlayer):
 
-    name = "Stein and Rapoport: 0.05: (D, D)"
-    player = axelrod.SteinAndRapoport
+    name = "First by Stein and Rapoport: 0.05: (D, D)"
+    player = axelrod.FirstBySteinAndRapoport
     expected_classifier = {
         "memory_depth": float("inf"),
         "long_run_time": False,
@@ -553,10 +546,10 @@ class TestSteinAndRapoport(TestPlayer):
         )
 
 
-class TestTidemanAndChieruzzi(TestPlayer):
+class TestFirstByTidemanAndChieruzzi(TestPlayer):
 
-    name = "Tideman and Chieruzzi"
-    player = axelrod.TidemanAndChieruzzi
+    name = "First by Tideman and Chieruzzi: (D, D)"
+    player = axelrod.FirstByTidemanAndChieruzzi
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -570,9 +563,15 @@ class TestTidemanAndChieruzzi(TestPlayer):
     def test_strategy(self):
         # Cooperator Test
         opponent = axelrod.Cooperator()
-        actions = [(C, C), (C, C), (C, C), (C, C)]
+        actions = [(C, C), (C, C), (D, C), (D, C)]
         self.versus_test(opponent, expected_actions=actions)
 
+        # Cooperator Test does noot defect if game length is unknown
+        opponent = axelrod.Cooperator()
+        actions = [(C, C), (C, C), (C, C), (C, C)]
+        self.versus_test(opponent, expected_actions=actions,
+                match_attributes={"length": float("inf")})
+
         # Defector Test
         opponent = axelrod.Defector()
         actions = [(C, D), (D, D), (D, D), (D, D)]
@@ -589,7 +588,7 @@ class TestTidemanAndChieruzzi(TestPlayer):
             (D, C),
             (D, D),
             (D, C),
-            (C, D),
+            (D, D),
             (D, C),
         ]
         self.versus_test(
@@ -743,7 +742,7 @@ class TestTidemanAndChieruzzi(TestPlayer):
             (D, D),
             (D, D),
             (D, C),
-            (C, D),
+            (D, D),
             (D, D),
         ]
 
@@ -753,7 +752,7 @@ class TestTidemanAndChieruzzi(TestPlayer):
 
         # Check the fresh start condition
         opponent = axelrod.TitForTat()
-        actions = [(C, C), (C, C), (C, C), (C, C)]
+        actions = [(C, C), (C, C), (D, C), (D, D)]
         self.versus_test(
             opponent, expected_actions=actions, attrs={"fresh_start": False}
         )
@@ -794,16 +793,16 @@ class TestTidemanAndChieruzzi(TestPlayer):
             (D, C),
             (D, C),
             (C, C),
-            (C, C),
-            (C, D),
+            (D, C),
+            (D, D),
         ]
         self.versus_test(
             opponent,
             expected_actions=actions,
             match_attributes={"length": 35},
             attrs={
-                "current_score": 108,
-                "opponent_score": 78,
+                "current_score": 110,
+                "opponent_score": 75,
                 "last_fresh_start": 24,
                 "retaliation_length": 2,
                 "retaliation_remaining": 0,
diff --git a/axelrod/tests/strategies/test_axelrod_second.py b/axelrod/tests/strategies/test_axelrod_second.py
index 53e9994b..5a7415f3 100644
--- a/axelrod/tests/strategies/test_axelrod_second.py
+++ b/axelrod/tests/strategies/test_axelrod_second.py
@@ -11,8 +11,8 @@ C, D = axelrod.Action.C, axelrod.Action.D
 
 
 class TestChampion(TestPlayer):
-    name = "Champion"
-    player = axelrod.Champion
+    name = "Second by Champion"
+    player = axelrod.SecondByChampion
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -46,8 +46,8 @@ class TestChampion(TestPlayer):
 
 class TestEatherley(TestPlayer):
 
-    name = "Eatherley"
-    player = axelrod.Eatherley
+    name = "Second by Eatherley"
+    player = axelrod.SecondByEatherley
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -83,8 +83,8 @@ class TestEatherley(TestPlayer):
 
 class TestTester(TestPlayer):
 
-    name = "Tester"
-    player = axelrod.Tester
+    name = "Second by Tester"
+    player = axelrod.SecondByTester
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -116,8 +116,8 @@ class TestTester(TestPlayer):
 
 class TestGladstein(TestPlayer):
 
-    name = "Gladstein"
-    player = axelrod.Gladstein
+    name = "Second by Gladstein"
+    player = axelrod.SecondByGladstein
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -159,8 +159,8 @@ class TestGladstein(TestPlayer):
 
 class TestTranquilizer(TestPlayer):
 
-    name = "Tranquilizer"
-    player = axelrod.Tranquilizer
+    name = "Second by Tranquilizer"
+    player = axelrod.SecondByTranquilizer
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -175,7 +175,7 @@ class TestTranquilizer(TestPlayer):
 
     def test_init(self):
 
-        player = axelrod.Tranquilizer()
+        player = axelrod.SecondByTranquilizer()
 
         self.assertEqual(player.num_turns_after_good_defection, 0)
         self.assertEqual(player.opponent_consecutive_defections, 0)
@@ -355,10 +355,10 @@ class TestTranquilizer(TestPlayer):
         self.versus_test(opponent, expected_actions=actions, attrs=expected_attrs)
 
 
-class TestMoreGrofman(TestPlayer):
+class TestGrofman(TestPlayer):
 
-    name = "MoreGrofman"
-    player = axelrod.MoreGrofman
+    name = "Second by Grofman"
+    player = axelrod.SecondByGrofman
     expected_classifier = {
         "memory_depth": 8,
         "stochastic": False,
@@ -378,7 +378,7 @@ class TestMoreGrofman(TestPlayer):
         actions = [(C, C), (C, D), (D, C), (C, D), (D, C), (C, D), (D, C)]
         self.versus_test(axelrod.Alternator(), expected_actions=actions)
 
-        # Demonstrate MoreGrofman Logic
+        # Demonstrate Grofman Logic
         # Own previous move was C, opponent defected less than 3 times in last 8
         moregrofman_actions = [C] * 7 + [C]
         opponent_actions = [C] * 6 + [D] * 2
@@ -533,8 +533,8 @@ class TestMoreGrofman(TestPlayer):
 
 
 class TestKluepfel(TestPlayer):
-    name = "Kluepfel"
-    player = axelrod.Kluepfel
+    name = "Second by Kluepfel"
+    player = axelrod.SecondByKluepfel
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -627,8 +627,8 @@ class TestKluepfel(TestPlayer):
 
 
 class TestBorufsen(TestPlayer):
-    name = "Borufsen"
-    player = axelrod.Borufsen
+    name = "Second by Borufsen"
+    player = axelrod.SecondByBorufsen
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -677,8 +677,8 @@ class TestBorufsen(TestPlayer):
 
 
 class TestCave(TestPlayer):
-    name = "Cave"
-    player = axelrod.Cave
+    name = "Second by Cave"
+    player = axelrod.SecondByCave
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -795,8 +795,8 @@ class TestCave(TestPlayer):
 
 
 class TestWmAdams(TestPlayer):
-    name = "WmAdams"
-    player = axelrod.WmAdams
+    name = "Second by WmAdams"
+    player = axelrod.SecondByWmAdams
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -878,8 +878,8 @@ class TestWmAdams(TestPlayer):
 
 
 class TestGraaskampKatzen(TestPlayer):
-    name = "GraaskampKatzen"
-    player = axelrod.GraaskampKatzen
+    name = "Second by GraaskampKatzen"
+    player = axelrod.SecondByGraaskampKatzen
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -915,8 +915,8 @@ class TestGraaskampKatzen(TestPlayer):
 
 
 class TestWeiner(TestPlayer):
-    name = "Weiner"
-    player = axelrod.Weiner
+    name = "Second by Weiner"
+    player = axelrod.SecondByWeiner
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -984,8 +984,8 @@ class TestWeiner(TestPlayer):
 
 
 class TestHarrington(TestPlayer):
-    name = "Harrington"
-    player = axelrod.Harrington
+    name = "Second by Harrington"
+    player = axelrod.SecondByHarrington
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -1243,9 +1243,9 @@ class TestHarrington(TestPlayer):
         )
 
 
-class TestMoreTidemanAndChieruzzi(TestPlayer):
-    name = "More Tideman and Chieruzzi"
-    player = axelrod.MoreTidemanAndChieruzzi
+class TestTidemanAndChieruzzi(TestPlayer):
+    name = "Second by Tideman and Chieruzzi"
+    player = axelrod.SecondByTidemanAndChieruzzi
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1332,15 +1332,15 @@ class TestMoreTidemanAndChieruzzi(TestPlayer):
         # Build an opponent who will cause us to consider a Fresh Start, but
         # will fail the binomial test.
         opponent_actions = [C] * 5 + [D] * 5
-        C5D5_Player = axelrod.MockPlayer(actions=opponent_actions)
+        C5D5_player = axelrod.MockPlayer(actions=opponent_actions)
         actions = [(C, C)] * 5 + [(C, D)] + [(D, D)] * 3
         actions += [(D, D)]  # No Defection here means no Fresh Start.
-        self.versus_test(C5D5_Player, expected_actions=actions)
+        self.versus_test(C5D5_player, expected_actions=actions)
 
 
 class TestGetzler(TestPlayer):
-    name = "Getzler"
-    player = axelrod.Getzler
+    name = "Second by Getzler"
+    player = axelrod.SecondByGetzler
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -1373,8 +1373,8 @@ class TestGetzler(TestPlayer):
 
 
 class TestLeyvraz(TestPlayer):
-    name = "Leyvraz"
-    player = axelrod.Leyvraz
+    name = "Second by Leyvraz"
+    player = axelrod.SecondByLeyvraz
     expected_classifier = {
         "memory_depth": 3,
         "stochastic": True,
@@ -1416,8 +1416,8 @@ class TestLeyvraz(TestPlayer):
 
 
 class TestWhite(TestPlayer):
-    name = "White"
-    player = axelrod.White
+    name = "Second by White"
+    player = axelrod.SecondByWhite
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1484,8 +1484,8 @@ class TestWhite(TestPlayer):
 
 
 class TestBlack(TestPlayer):
-    name = "Black"
-    player = axelrod.Black
+    name = "Second by Black"
+    player = axelrod.SecondByBlack
     expected_classifier = {
         "memory_depth": 5,
         "stochastic": True,
@@ -1532,8 +1532,8 @@ class TestBlack(TestPlayer):
 
 
 class TestRichardHufford(TestPlayer):
-    name = "RichardHufford"
-    player = axelrod.RichardHufford
+    name = "Second by RichardHufford"
+    player = axelrod.SecondByRichardHufford
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1583,8 +1583,8 @@ class TestRichardHufford(TestPlayer):
 
 
 class TestYamachi(TestPlayer):
-    name = "Yamachi"
-    player = axelrod.Yamachi
+    name = "Second by Yamachi"
+    player = axelrod.SecondByYamachi
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1713,8 +1713,8 @@ class TestYamachi(TestPlayer):
 
 
 class TestColbert(TestPlayer):
-    name = "Colbert"
-    player = axelrod.Colbert
+    name = "Second by Colbert"
+    player = axelrod.SecondByColbert
     expected_classifier = {
         "memory_depth": 4,
         "stochastic": False,
@@ -1741,8 +1741,8 @@ class TestColbert(TestPlayer):
 
 
 class TestMikkelson(TestPlayer):
-    name = "Mikkelson"
-    player = axelrod.Mikkelson
+    name = "Second by Mikkelson"
+    player = axelrod.SecondByMikkelson
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1817,8 +1817,8 @@ class TestMikkelson(TestPlayer):
         # Still Cooperate, because Defect rate is low
 
 class TestRowsam(TestPlayer):
-    name = "Rowsam"
-    player = axelrod.Rowsam
+    name = "Second by Rowsam"
+    player = axelrod.SecondByRowsam
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": False,
@@ -1910,8 +1910,8 @@ class TestRowsam(TestPlayer):
 
 
 class TestAppold(TestPlayer):
-    name = "Appold"
-    player = axelrod.Appold
+    name = "Second by Appold"
+    player = axelrod.SecondByAppold
     expected_classifier = {
         "memory_depth": float("inf"),
         "stochastic": True,
@@ -2030,3 +2030,5 @@ class TestAppold(TestPlayer):
                    (C, C),
                    (D, C)]
         self.versus_test(axelrod.Random(0.5), expected_actions=actions, seed=7)
+
+
diff --git a/axelrod/tests/strategies/test_meta.py b/axelrod/tests/strategies/test_meta.py
index d6eac743..833b45fb 100644
--- a/axelrod/tests/strategies/test_meta.py
+++ b/axelrod/tests/strategies/test_meta.py
@@ -369,7 +369,7 @@ class TestMetaMajorityFiniteMemory(TestMetaPlayer):
     }
 
     def test_strategy(self):
-        actions = [(C, C), (C, D), (D, C), (C, D), (C, C)]
+        actions = [(C, C), (C, D), (D, C), (C, D), (D, C)]
         self.versus_test(opponent=axelrod.Alternator(), expected_actions=actions)
 
 
@@ -430,7 +430,7 @@ class TestMetaWinnerFiniteMemory(TestMetaPlayer):
     }
 
     def test_strategy(self):
-        actions = [(C, C), (C, D), (C, C), (D, D), (D, C)]
+        actions = [(C, C), (C, D), (C, C), (C, D), (D, C)]
         self.versus_test(opponent=axelrod.Alternator(), expected_actions=actions)
 
 
@@ -578,7 +578,7 @@ class TestNMWEStochastic(TestMetaPlayer):
     }
 
     def test_strategy(self):
-        actions = [(C, C), (C, D), (C, C), (D, D), (D, C)]
+        actions = [(C, C), (C, D), (C, C), (C, D), (D, C)]
         self.versus_test(opponent=axelrod.Alternator(), expected_actions=actions,
                          seed=20)
 
@@ -597,7 +597,7 @@ class TestNMWEFiniteMemory(TestMetaPlayer):
     }
 
     def test_strategy(self):
-        actions = [(C, C), (C, D), (D, C), (D, D), (C, C)]
+        actions = [(C, C), (C, D), (D, C), (D, D), (D, C)]
         self.versus_test(opponent=axelrod.Alternator(), expected_actions=actions)
 
 
diff --git a/axelrod/tests/strategies/test_revised_downing.py b/axelrod/tests/strategies/test_revised_downing.py
new file mode 100644
index 00000000..c5637fbf
--- /dev/null
+++ b/axelrod/tests/strategies/test_revised_downing.py
@@ -0,0 +1,42 @@
+import axelrod
+
+from .test_player import TestPlayer
+
+C, D = axelrod.Action.C, axelrod.Action.D
+
+class TestRevisedDowning(TestPlayer):
+
+    name = "Revised Downing"
+    player = axelrod.RevisedDowning
+    expected_classifier = {
+        "memory_depth": float("inf"),
+        "stochastic": False,
+        "makes_use_of": set(),
+        "long_run_time": False,
+        "inspects_source": False,
+        "manipulates_source": False,
+        "manipulates_state": False,
+    }
+
+    def test_strategy(self):
+        actions = [(C, C), (C, C), (C, C)]
+        self.versus_test(axelrod.Cooperator(), expected_actions=actions)
+
+        actions = [(C, D), (C, D), (D, D)]
+        self.versus_test(axelrod.Defector(), expected_actions=actions)
+
+        opponent = axelrod.MockPlayer(actions=[D, C, C])
+        actions = [(C, D), (C, C), (C, C), (C, D)]
+        self.versus_test(opponent, expected_actions=actions)
+
+        opponent = axelrod.MockPlayer(actions=[D, D, C])
+        actions = [(C, D), (C, D), (D, C), (D, D)]
+        self.versus_test(opponent, expected_actions=actions)
+
+        opponent = axelrod.MockPlayer(actions=[C, C, D, D, C, C])
+        actions = [(C, C), (C, C), (C, D), (C, D), (D, C), (D, C), (D, C)]
+        self.versus_test(opponent, expected_actions=actions)
+
+        opponent = axelrod.MockPlayer(actions=[C, C, C, C, D, D])
+        actions = [(C, C), (C, C), (C, C), (C, C), (C, D), (C, D), (C, C)]
+        self.versus_test(opponent, expected_actions=actions)
diff --git a/axelrod/tests/unit/test_classification.py b/axelrod/tests/unit/test_classification.py
index b03a61c7..50754c4b 100644
--- a/axelrod/tests/unit/test_classification.py
+++ b/axelrod/tests/unit/test_classification.py
@@ -28,8 +28,8 @@ class TestClassification(unittest.TestCase):
         P2 = axl.MemoryOnePlayer(four_vector=(1, 0, 0, 1))
         self.assertNotEqual(P1.classifier, P2.classifier)
 
-        P1 = axl.Joss()
-        P2 = axl.Joss(p=0)
+        P1 = axl.FirstByJoss()
+        P2 = axl.FirstByJoss(p=0)
         self.assertNotEqual(P1.classifier, P2.classifier)
 
         P1 = axl.GTFT(p=1)

pip install -e .
parse_log_pytest
requirements.txt
pytest
3.7
requirements.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
-e git+https://github.com/Axelrod-Python/Axelrod.git@c669a93c131148d295c14b4cac55a03b20c28af2#egg=Axelrod
certifi @ file:///croot/certifi_1671487769961/work/certifi
cloudpickle==2.2.1
cycler==0.11.0
dask==2022.2.0
exceptiongroup==1.2.2
fonttools==4.38.0
fsspec==2023.1.0
hypothesis==3.2.0
importlib-metadata==6.7.0
iniconfig==2.0.0
kiwisolver==1.4.5
locket==1.0.0
matplotlib==3.5.3
numpy==1.21.6
packaging==24.0
pandas==1.3.5
partd==1.4.1
Pillow==9.5.0
pluggy==1.2.0
prompt_toolkit==3.0.48
pyparsing==3.1.4
pytest==7.4.4
python-dateutil==2.9.0.post0
pytz==2025.2
PyYAML==6.0.1
scipy==1.7.3
six==1.17.0
tomli==2.0.1
toolz==0.12.1
tqdm==4.67.1
typing_extensions==4.7.1
wcwidth==0.2.13
zipp==3.15.0

name: Axelrod
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2022.12.7=py37h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.4.4=h6a678d5_1
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - pip=22.3.1=py37h06a4308_0
  - python=3.7.16=h7a1cb2a_0
  - readline=8.2=h5eee18b_0
  - setuptools=65.6.3=py37h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - wheel=0.38.4=py37h06a4308_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - cloudpickle==2.2.1
      - cycler==0.11.0
      - dask==2022.2.0
      - exceptiongroup==1.2.2
      - fonttools==4.38.0
      - fsspec==2023.1.0
      - hypothesis==3.2.0
      - importlib-metadata==6.7.0
      - iniconfig==2.0.0
      - kiwisolver==1.4.5
      - locket==1.0.0
      - matplotlib==3.5.3
      - numpy==1.21.6
      - packaging==24.0
      - pandas==1.3.5
      - partd==1.4.1
      - pillow==9.5.0
      - pluggy==1.2.0
      - prompt-toolkit==3.0.48
      - pyparsing==3.1.4
      - pytest==7.4.4
      - python-dateutil==2.9.0.post0
      - pytz==2025.2
      - pyyaml==6.0.1
      - scipy==1.7.3
      - six==1.17.0
      - tomli==2.0.1
      - toolz==0.12.1
      - tqdm==4.67.1
      - typing-extensions==4.7.1
      - wcwidth==0.2.13
      - zipp==3.15.0
prefix: /opt/conda/envs/Axelrod

axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestPlayer::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDavis::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByDowning::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_cooperation_probability axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_decay axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByFeld::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGraaskamp::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByGrofman::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_four_vector axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByJoss::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_score_history axelrod/tests/strategies/test_axelrod_first.py::TestFirstByNydegger::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByShubik::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTullock::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByAnonymous::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_init axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstBySteinAndRapoport::test_strategy axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_equality_of_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_initialisation axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_match_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_repr axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_reset_clone axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_first.py::TestFirstByTidemanAndChieruzzi::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestPlayer::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestChampion::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestEatherley::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestTester::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGladstein::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_init axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestTranquilizer::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGrofman::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestKluepfel::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestBorufsen::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestCave::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestWmAdams::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGraaskampKatzen::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestWeiner::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestHarrington::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestTidemanAndChieruzzi::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestGetzler::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestLeyvraz::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestWhite::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestBlack::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestRichardHufford::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestYamachi::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestColbert::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestMikkelson::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestRowsam::test_strategy axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_clone axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_equality_of_clone axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_equality_of_pickle_clone axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_initialisation axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_match_attributes axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_memory_depth_upper_bound axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_repr axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_reset_clone axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_reset_history_and_attributes axelrod/tests/strategies/test_axelrod_second.py::TestAppold::test_strategy axelrod/tests/strategies/test_meta.py::TestPlayer::test_clone axelrod/tests/strategies/test_meta.py::TestPlayer::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestPlayer::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestPlayer::test_initialisation axelrod/tests/strategies/test_meta.py::TestPlayer::test_match_attributes axelrod/tests/strategies/test_meta.py::TestPlayer::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestPlayer::test_repr axelrod/tests/strategies/test_meta.py::TestPlayer::test_reset_clone axelrod/tests/strategies/test_meta.py::TestPlayer::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_clone axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_repr axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaPlayer::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_clone axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_repr axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajority::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_clone axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_repr axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaMinority::test_team axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_initialisation axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_repr axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNiceMetaWinner::test_strategy axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_initialisation axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_repr axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNiceMetaWinnerEnsemble::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_clone axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_repr axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaHunter::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_clone axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_repr axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaHunterAggressive::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_repr axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajorityMemoryOne::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_repr axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajorityFiniteMemory::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_repr axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMajorityLongMemory::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_repr axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerMemoryOne::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_repr axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerFiniteMemory::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_repr axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerLongMemory::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_repr axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerDeterministic::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_repr axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaWinnerStochastic::test_strategy axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_clone axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_initialisation axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_raise_error_in_distribution axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_repr axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMetaMixer::test_strategy axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_clone axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_initialisation axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_repr axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNMWEDeterministic::test_strategy axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_clone axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_initialisation axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_repr axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNMWEStochastic::test_strategy axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_clone axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_initialisation axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_repr axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNMWEFiniteMemory::test_strategy axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_clone axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_initialisation axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_repr axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNMWELongMemory::test_strategy axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_clone axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_initialisation axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_match_attributes axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_repr axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_reset_clone axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestNMWEMemoryOne::test_strategy axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_clone axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_equality_of_clone axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_equality_of_pickle_clone axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_initialisation axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_match_attributes axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_memory_depth_upper_bound axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_repr axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_reset_clone axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_reset_history_and_attributes axelrod/tests/strategies/test_meta.py::TestMemoryDecay::test_strategy axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_clone axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_equality_of_clone axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_equality_of_pickle_clone axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_initialisation axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_match_attributes axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_memory_depth_upper_bound axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_repr axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_reset_clone axelrod/tests/strategies/test_revised_downing.py::TestPlayer::test_reset_history_and_attributes axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_clone axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_equality_of_clone axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_equality_of_pickle_clone axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_initialisation axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_match_attributes axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_memory_depth_upper_bound axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_repr axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_reset_clone axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_reset_history_and_attributes axelrod/tests/strategies/test_revised_downing.py::TestRevisedDowning::test_strategy axelrod/tests/unit/test_classification.py::TestClassification::test_is_basic axelrod/tests/unit/test_classification.py::TestClassification::test_known_classifiers axelrod/tests/unit/test_classification.py::TestClassification::test_manipulation_of_classifier axelrod/tests/unit/test_classification.py::TestClassification::test_multiple_instances axelrod/tests/unit/test_classification.py::TestClassification::test_obey_axelrod axelrod/tests/unit/test_classification.py::TestStrategies::test_demo_strategies axelrod/tests/unit/test_classification.py::TestStrategies::test_inclusion_of_strategy_lists axelrod/tests/unit/test_classification.py::TestStrategies::test_lists_not_empty axelrod/tests/unit/test_classification.py::TestStrategies::test_long_run_strategies axelrod/tests/unit/test_classification.py::TestStrategies::test_meta_inclusion axelrod/tests/unit/test_classification.py::TestStrategies::test_short_run_strategies axelrod/tests/unit/test_classification.py::TestStrategies::test_strategy_list
docs/tutorials/getting_started/running_axelrods_first_tournament.rst docs/reference/bibliography.rst docs/tutorials/getting_started/index.rst docs/reference/overview_of_strategies.rst axelrod/strategies/revised_downing.py axelrod/strategies/_strategies.py axelrod/strategies/axelrod_second.py docs/tutorials/getting_started/_static/running_axelrods_first_tournament/main.py docs/reference/all_strategies.rst docs/tutorials/advanced/classification_of_strategies.rst axelrod/strategies/__init__.py axelrod/strategies/axelrod_first.py docs/tutorials/advanced/player_information.rst docs/tutorials/getting_started/_static/running_axelrods_first_tournament/boxplot.svg docs/tutorials/getting_started/_static/running_axelrods_first_tournament/rank_comparison.svg docs/tutorials/contributing/strategy/classifying_the_new_strategy.rst axelrod/strategies/calculator.py
docs/tutorials/getting_started/running_axelrods_first_tournament.rst docs/reference/bibliography.rst docs/tutorials/getting_started/index.rst docs/reference/overview_of_strategies.rst axelrod/strategies/revised_downing.py axelrod/strategies/_strategies.py axelrod/strategies/axelrod_second.py docs/tutorials/getting_started/_static/running_axelrods_first_tournament/main.py docs/reference/all_strategies.rst docs/tutorials/advanced/classification_of_strategies.rst axelrod/strategies/__init__.py axelrod/strategies/axelrod_first.py docs/tutorials/advanced/player_information.rst docs/tutorials/getting_started/_static/running_axelrods_first_tournament/boxplot.svg docs/tutorials/getting_started/_static/running_axelrods_first_tournament/rank_comparison.svg docs/tutorials/contributing/strategy/classifying_the_new_strategy.rst axelrod/strategies/calculator.py