{
  "comparison": [
    {
      "rule": "LR",
      "moves": 300000,
      "checkpoints": {
        "1000": {
          "ant": [
            -8,
            6,
            2
          ],
          "coloured_cells": 118,
          "returns": 18
        },
        "10000": {
          "ant": [
            16,
            10,
            0
          ],
          "coloured_cells": 720,
          "returns": 28
        },
        "100000": {
          "ant": [
            1748,
            -1726,
            0
          ],
          "coloured_cells": 11108,
          "returns": 28
        },
        "260000": {
          "ant": [
            4824,
            -4800,
            0
          ],
          "coloured_cells": 29564,
          "returns": 28
        },
        "300000": {
          "ant": [
            5592,
            -5574,
            2
          ],
          "coloured_cells": 34182,
          "returns": 28
        }
      },
      "candidate_period_of_final_10000_colour_readings": 104,
      "drift_per_candidate_period": [
        2,
        -2
      ],
      "last_return_to_origin": 8068,
      "final_bounds": [
        -29,
        5595,
        -5573,
        22
      ]
    },
    {
      "rule": "LLR",
      "moves": 300000,
      "checkpoints": {
        "1000": {
          "ant": [
            -52,
            -56,
            2
          ],
          "coloured_cells": 119,
          "returns": 5
        },
        "10000": {
          "ant": [
            -552,
            -556,
            2
          ],
          "coloured_cells": 1119,
          "returns": 5
        },
        "100000": {
          "ant": [
            -5552,
            -5556,
            2
          ],
          "coloured_cells": 11119,
          "returns": 5
        },
        "260000": {
          "ant": [
            -14440,
            -14444,
            0
          ],
          "coloured_cells": 28896,
          "returns": 5
        },
        "300000": {
          "ant": [
            -16662,
            -16666,
            0
          ],
          "coloured_cells": 33341,
          "returns": 5
        }
      },
      "candidate_period_of_final_10000_colour_readings": 18,
      "drift_per_candidate_period": [
        -1,
        -1
      ],
      "last_return_to_origin": 28,
      "final_bounds": [
        -16663,
        3,
        -16667,
        1
      ]
    },
    {
      "rule": "LLLR",
      "moves": 300000,
      "checkpoints": {
        "1000": {
          "ant": [
            -34,
            -38,
            0
          ],
          "coloured_cells": 119,
          "returns": 7
        },
        "10000": {
          "ant": [
            -382,
            -384,
            2
          ],
          "coloured_cells": 1157,
          "returns": 7
        },
        "100000": {
          "ant": [
            -3842,
            -3846,
            0
          ],
          "coloured_cells": 11542,
          "returns": 7
        },
        "260000": {
          "ant": [
            -9996,
            -10000,
            2
          ],
          "coloured_cells": 30002,
          "returns": 7
        },
        "300000": {
          "ant": [
            -11534,
            -11538,
            0
          ],
          "coloured_cells": 34619,
          "returns": 7
        }
      },
      "candidate_period_of_final_10000_colour_readings": 52,
      "drift_per_candidate_period": [
        -2,
        -2
      ],
      "last_return_to_origin": 40,
      "final_bounds": [
        -11535,
        3,
        -11539,
        1
      ]
    },
    {
      "rule": "LLRR",
      "moves": 300000,
      "checkpoints": {
        "1000": {
          "ant": [
            0,
            0,
            0
          ],
          "coloured_cells": 56,
          "returns": 104
        },
        "10000": {
          "ant": [
            2,
            -2,
            2
          ],
          "coloured_cells": 281,
          "returns": 509
        },
        "100000": {
          "ant": [
            6,
            -10,
            0
          ],
          "coloured_cells": 1221,
          "returns": 3088
        },
        "260000": {
          "ant": [
            -2,
            -10,
            0
          ],
          "coloured_cells": 2064,
          "returns": 6493
        },
        "300000": {
          "ant": [
            0,
            0,
            0
          ],
          "coloured_cells": 2274,
          "returns": 7177
        }
      },
      "candidate_period_of_final_10000_colour_readings": null,
      "drift_per_candidate_period": null,
      "last_return_to_origin": 300000,
      "final_bounds": [
        -35,
        21,
        -36,
        35
      ]
    },
    {
      "rule": "LLRL",
      "moves": 300000,
      "checkpoints": {
        "1000": {
          "ant": [
            -4,
            -8,
            0
          ],
          "coloured_cells": 105,
          "returns": 17
        },
        "10000": {
          "ant": [
            0,
            -18,
            2
          ],
          "coloured_cells": 555,
          "returns": 36
        },
        "100000": {
          "ant": [
            20,
            18,
            2
          ],
          "coloured_cells": 3097,
          "returns": 54
        },
        "260000": {
          "ant": [
            -4,
            90,
            2
          ],
          "coloured_cells": 6545,
          "returns": 76
        },
        "300000": {
          "ant": [
            410,
            504,
            2
          ],
          "coloured_cells": 10084,
          "returns": 76
        }
      },
      "candidate_period_of_final_10000_colour_readings": 384,
      "drift_per_candidate_period": [
        4,
        4
      ],
      "last_return_to_origin": 201608,
      "final_bounds": [
        -52,
        413,
        -53,
        509
      ]
    }
  ],
  "catalogue": {
    "summary": {
      "rules": 57,
      "moves_each": 1000000,
      "symmetry_reduction": "Words start L and contain R; complemented words are mirror counterparts. No rotation reduction.",
      "tail_window": 10000,
      "candidate_period_search": [
        1,
        512
      ],
      "detected": 10,
      "not_detected": [
        "LRL",
        "LRR",
        "LLRR",
        "LRLL",
        "LRRL",
        "LRRR",
        "LLLRL",
        "LLLRR",
        "LLRLL",
        "LLRLR",
        "LLRRL",
        "LLRRR",
        "LRLLL",
        "LRLLR",
        "LRLRL",
        "LRLRR",
        "LRRLL",
        "LRRLR",
        "LRRRL",
        "LRRRR",
        "LLLLRL",
        "LLLLRR",
        "LLLRLL",
        "LLLRLR",
        "LLLRRL",
        "LLRLLL",
        "LLRLRL",
        "LLRLRR",
        "LLRRLL",
        "LLRRLR",
        "LLRRRL",
        "LLRRRR",
        "LRLLLL",
        "LRLLLR",
        "LRLLRL",
        "LRLLRR",
        "LRLRLL",
        "LRLRRL",
        "LRLRRR",
        "LRRLLL",
        "LRRLLR",
        "LRRLRL",
        "LRRLRR",
        "LRRRLL",
        "LRRRLR",
        "LRRRRL",
        "LRRRRR"
      ],
      "repeated_turn_words": [
        "LRLR",
        "LLRLLR",
        "LRLLRL",
        "LRLRLR",
        "LRRLRR"
      ],
      "same_movement_check": "LR and LRLR: every position and direction agrees for 10,000 moves; tile colours agree modulo 2.",
      "caveat": "Failure to detect period 1..512 in the last 10,000 readings by a million moves does not establish aperiodicity or chaos. Detected periods are finite-tail candidates."
    },
    "runs": [
      {
        "rule": "LR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -8,
              6,
              2
            ],
            "coloured_cells": 118,
            "returns": 18
          },
          "10000": {
            "ant": [
              16,
              10,
              0
            ],
            "coloured_cells": 720,
            "returns": 28
          },
          "100000": {
            "ant": [
              1748,
              -1726,
              0
            ],
            "coloured_cells": 11108,
            "returns": 28
          },
          "260000": {
            "ant": [
              4824,
              -4800,
              0
            ],
            "coloured_cells": 29564,
            "returns": 28
          },
          "300000": {
            "ant": [
              5592,
              -5574,
              2
            ],
            "coloured_cells": 34182,
            "returns": 28
          }
        },
        "candidate_period_of_final_10000_colour_readings": 104,
        "drift_per_candidate_period": [
          2,
          -2
        ],
        "last_return_to_origin": 8068,
        "final_bounds": [
          -29,
          19057,
          -19034,
          22
        ],
        "primitive_turn_word_length": 2
      },
      {
        "rule": "LLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -52,
              -56,
              2
            ],
            "coloured_cells": 119,
            "returns": 5
          },
          "10000": {
            "ant": [
              -552,
              -556,
              2
            ],
            "coloured_cells": 1119,
            "returns": 5
          },
          "100000": {
            "ant": [
              -5552,
              -5556,
              2
            ],
            "coloured_cells": 11119,
            "returns": 5
          },
          "260000": {
            "ant": [
              -14440,
              -14444,
              0
            ],
            "coloured_cells": 28896,
            "returns": 5
          },
          "300000": {
            "ant": [
              -16662,
              -16666,
              0
            ],
            "coloured_cells": 33341,
            "returns": 5
          }
        },
        "candidate_period_of_final_10000_colour_readings": 18,
        "drift_per_candidate_period": [
          -1,
          -1
        ],
        "last_return_to_origin": 28,
        "final_bounds": [
          -55552,
          3,
          -55556,
          1
        ],
        "primitive_turn_word_length": 3
      },
      {
        "rule": "LRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              0,
              0
            ],
            "coloured_cells": 122,
            "returns": 16
          },
          "10000": {
            "ant": [
              -18,
              0,
              0
            ],
            "coloured_cells": 718,
            "returns": 35
          },
          "100000": {
            "ant": [
              -30,
              16,
              2
            ],
            "coloured_cells": 3755,
            "returns": 51
          },
          "260000": {
            "ant": [
              48,
              12,
              2
            ],
            "coloured_cells": 7265,
            "returns": 76
          },
          "300000": {
            "ant": [
              22,
              52,
              0
            ],
            "coloured_cells": 8394,
            "returns": 79
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 765344,
        "final_bounds": [
          -133,
          91,
          -105,
          95
        ],
        "primitive_turn_word_length": 3
      },
      {
        "rule": "LRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -6,
              -8,
              0
            ],
            "coloured_cells": 152,
            "returns": 25
          },
          "10000": {
            "ant": [
              -12,
              10,
              2
            ],
            "coloured_cells": 608,
            "returns": 42
          },
          "100000": {
            "ant": [
              20,
              0,
              2
            ],
            "coloured_cells": 3348,
            "returns": 93
          },
          "260000": {
            "ant": [
              18,
              -2,
              2
            ],
            "coloured_cells": 6482,
            "returns": 111
          },
          "300000": {
            "ant": [
              10,
              20,
              0
            ],
            "coloured_cells": 6953,
            "returns": 122
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 995296,
        "final_bounds": [
          -106,
          74,
          -79,
          93
        ],
        "primitive_turn_word_length": 3
      },
      {
        "rule": "LLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -34,
              -38,
              0
            ],
            "coloured_cells": 119,
            "returns": 7
          },
          "10000": {
            "ant": [
              -382,
              -384,
              2
            ],
            "coloured_cells": 1157,
            "returns": 7
          },
          "100000": {
            "ant": [
              -3842,
              -3846,
              0
            ],
            "coloured_cells": 11542,
            "returns": 7
          },
          "260000": {
            "ant": [
              -9996,
              -10000,
              2
            ],
            "coloured_cells": 30002,
            "returns": 7
          },
          "300000": {
            "ant": [
              -11534,
              -11538,
              0
            ],
            "coloured_cells": 34619,
            "returns": 7
          }
        },
        "candidate_period_of_final_10000_colour_readings": 52,
        "drift_per_candidate_period": [
          -2,
          -2
        ],
        "last_return_to_origin": 40,
        "final_bounds": [
          -38458,
          3,
          -38462,
          1
        ],
        "primitive_turn_word_length": 4
      },
      {
        "rule": "LLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -4,
              -8,
              0
            ],
            "coloured_cells": 105,
            "returns": 17
          },
          "10000": {
            "ant": [
              0,
              -18,
              2
            ],
            "coloured_cells": 555,
            "returns": 36
          },
          "100000": {
            "ant": [
              20,
              18,
              2
            ],
            "coloured_cells": 3097,
            "returns": 54
          },
          "260000": {
            "ant": [
              -4,
              90,
              2
            ],
            "coloured_cells": 6545,
            "returns": 76
          },
          "300000": {
            "ant": [
              410,
              504,
              2
            ],
            "coloured_cells": 10084,
            "returns": 76
          }
        },
        "candidate_period_of_final_10000_colour_readings": 384,
        "drift_per_candidate_period": [
          4,
          4
        ],
        "last_return_to_origin": 201608,
        "final_bounds": [
          -52,
          7705,
          -53,
          7800
        ],
        "primitive_turn_word_length": 4
      },
      {
        "rule": "LLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 56,
            "returns": 104
          },
          "10000": {
            "ant": [
              2,
              -2,
              2
            ],
            "coloured_cells": 281,
            "returns": 509
          },
          "100000": {
            "ant": [
              6,
              -10,
              0
            ],
            "coloured_cells": 1221,
            "returns": 3088
          },
          "260000": {
            "ant": [
              -2,
              -10,
              0
            ],
            "coloured_cells": 2064,
            "returns": 6493
          },
          "300000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 2274,
            "returns": 7177
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999968,
        "final_bounds": [
          -50,
          28,
          -49,
          48
        ],
        "primitive_turn_word_length": 4
      },
      {
        "rule": "LRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              -8,
              2
            ],
            "coloured_cells": 160,
            "returns": 16
          },
          "10000": {
            "ant": [
              8,
              -20,
              2
            ],
            "coloured_cells": 783,
            "returns": 29
          },
          "100000": {
            "ant": [
              -4,
              -32,
              0
            ],
            "coloured_cells": 3482,
            "returns": 66
          },
          "260000": {
            "ant": [
              -48,
              0,
              0
            ],
            "coloured_cells": 6412,
            "returns": 77
          },
          "300000": {
            "ant": [
              -40,
              -32,
              2
            ],
            "coloured_cells": 7182,
            "returns": 77
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 977636,
        "final_bounds": [
          -83,
          96,
          -79,
          88
        ],
        "primitive_turn_word_length": 4
      },
      {
        "rule": "LRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -8,
              6,
              2
            ],
            "coloured_cells": 153,
            "returns": 18
          },
          "10000": {
            "ant": [
              16,
              10,
              0
            ],
            "coloured_cells": 1014,
            "returns": 28
          },
          "100000": {
            "ant": [
              1748,
              -1726,
              0
            ],
            "coloured_cells": 16593,
            "returns": 28
          },
          "260000": {
            "ant": [
              4824,
              -4800,
              0
            ],
            "coloured_cells": 44280,
            "returns": 28
          },
          "300000": {
            "ant": [
              5592,
              -5574,
              2
            ],
            "coloured_cells": 51205,
            "returns": 28
          }
        },
        "candidate_period_of_final_10000_colour_readings": 104,
        "drift_per_candidate_period": [
          2,
          -2
        ],
        "last_return_to_origin": 8068,
        "final_bounds": [
          -29,
          19057,
          -19034,
          22
        ],
        "primitive_turn_word_length": 2
      },
      {
        "rule": "LRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -2,
              2,
              0
            ],
            "coloured_cells": 124,
            "returns": 80
          },
          "10000": {
            "ant": [
              10,
              -2,
              2
            ],
            "coloured_cells": 539,
            "returns": 422
          },
          "100000": {
            "ant": [
              -6,
              -10,
              0
            ],
            "coloured_cells": 4264,
            "returns": 2442
          },
          "260000": {
            "ant": [
              24,
              24,
              2
            ],
            "coloured_cells": 10065,
            "returns": 4512
          },
          "300000": {
            "ant": [
              -2,
              -8,
              0
            ],
            "coloured_cells": 11130,
            "returns": 5192
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 997948,
        "final_bounds": [
          -98,
          75,
          -98,
          97
        ],
        "primitive_turn_word_length": 4
      },
      {
        "rule": "LRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              4,
              0
            ],
            "coloured_cells": 118,
            "returns": 22
          },
          "10000": {
            "ant": [
              -10,
              6,
              0
            ],
            "coloured_cells": 682,
            "returns": 34
          },
          "100000": {
            "ant": [
              32,
              2,
              2
            ],
            "coloured_cells": 2954,
            "returns": 57
          },
          "260000": {
            "ant": [
              -32,
              -30,
              2
            ],
            "coloured_cells": 5984,
            "returns": 104
          },
          "300000": {
            "ant": [
              -16,
              -56,
              2
            ],
            "coloured_cells": 6735,
            "returns": 116
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 995040,
        "final_bounds": [
          -73,
          84,
          -96,
          69
        ],
        "primitive_turn_word_length": 4
      },
      {
        "rule": "LLLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -26,
              -30,
              2
            ],
            "coloured_cells": 93,
            "returns": 9
          },
          "10000": {
            "ant": [
              -290,
              -294,
              0
            ],
            "coloured_cells": 887,
            "returns": 9
          },
          "100000": {
            "ant": [
              -2938,
              -2942,
              2
            ],
            "coloured_cells": 8826,
            "returns": 9
          },
          "260000": {
            "ant": [
              -7642,
              -7646,
              2
            ],
            "coloured_cells": 22945,
            "returns": 9
          },
          "300000": {
            "ant": [
              -8820,
              -8824,
              2
            ],
            "coloured_cells": 26475,
            "returns": 9
          }
        },
        "candidate_period_of_final_10000_colour_readings": 68,
        "drift_per_candidate_period": [
          -2,
          -2
        ],
        "last_return_to_origin": 52,
        "final_bounds": [
          -29409,
          3,
          -29412,
          1
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              -4,
              2
            ],
            "coloured_cells": 89,
            "returns": 21
          },
          "10000": {
            "ant": [
              -8,
              12,
              2
            ],
            "coloured_cells": 555,
            "returns": 50
          },
          "100000": {
            "ant": [
              -16,
              -46,
              2
            ],
            "coloured_cells": 2994,
            "returns": 90
          },
          "260000": {
            "ant": [
              -36,
              8,
              2
            ],
            "coloured_cells": 5169,
            "returns": 137
          },
          "300000": {
            "ant": [
              -8,
              -44,
              2
            ],
            "coloured_cells": 5484,
            "returns": 143
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999816,
        "final_bounds": [
          -97,
          86,
          -119,
          50
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -4,
              -2,
              2
            ],
            "coloured_cells": 58,
            "returns": 100
          },
          "10000": {
            "ant": [
              -2,
              2,
              2
            ],
            "coloured_cells": 153,
            "returns": 748
          },
          "100000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 283,
            "returns": 7270
          },
          "260000": {
            "ant": [
              -2,
              0,
              2
            ],
            "coloured_cells": 369,
            "returns": 18831
          },
          "300000": {
            "ant": [
              0,
              -2,
              2
            ],
            "coloured_cells": 376,
            "returns": 21860
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999988,
        "final_bounds": [
          -14,
          13,
          -14,
          13
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              -4,
              2
            ],
            "coloured_cells": 97,
            "returns": 41
          },
          "10000": {
            "ant": [
              -18,
              18,
              2
            ],
            "coloured_cells": 1581,
            "returns": 42
          },
          "100000": {
            "ant": [
              0,
              -64,
              0
            ],
            "coloured_cells": 16686,
            "returns": 42
          },
          "260000": {
            "ant": [
              98,
              102,
              2
            ],
            "coloured_cells": 43446,
            "returns": 42
          },
          "300000": {
            "ant": [
              -110,
              84,
              0
            ],
            "coloured_cells": 50129,
            "returns": 42
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 1168,
        "final_bounds": [
          -204,
          207,
          -205,
          204
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -8,
              2,
              0
            ],
            "coloured_cells": 122,
            "returns": 33
          },
          "10000": {
            "ant": [
              8,
              10,
              0
            ],
            "coloured_cells": 595,
            "returns": 76
          },
          "100000": {
            "ant": [
              -22,
              20,
              0
            ],
            "coloured_cells": 3046,
            "returns": 101
          },
          "260000": {
            "ant": [
              -40,
              4,
              0
            ],
            "coloured_cells": 6132,
            "returns": 127
          },
          "300000": {
            "ant": [
              30,
              -24,
              2
            ],
            "coloured_cells": 6811,
            "returns": 128
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 998452,
        "final_bounds": [
          -72,
          93,
          -68,
          84
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              -2,
              0
            ],
            "coloured_cells": 62,
            "returns": 93
          },
          "10000": {
            "ant": [
              -2,
              0,
              2
            ],
            "coloured_cells": 185,
            "returns": 761
          },
          "100000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 354,
            "returns": 7153
          },
          "260000": {
            "ant": [
              -4,
              0,
              0
            ],
            "coloured_cells": 460,
            "returns": 18513
          },
          "300000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 452,
            "returns": 21288
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999992,
        "final_bounds": [
          -14,
          14,
          -15,
          14
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              -2,
              0
            ],
            "coloured_cells": 100,
            "returns": 50
          },
          "10000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 359,
            "returns": 560
          },
          "100000": {
            "ant": [
              6,
              4,
              0
            ],
            "coloured_cells": 646,
            "returns": 6921
          },
          "260000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 727,
            "returns": 18365
          },
          "300000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 719,
            "returns": 21188
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999952,
        "final_bounds": [
          -16,
          18,
          -16,
          18
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRLLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              -4,
              2
            ],
            "coloured_cells": 106,
            "returns": 22
          },
          "10000": {
            "ant": [
              14,
              -8,
              0
            ],
            "coloured_cells": 559,
            "returns": 39
          },
          "100000": {
            "ant": [
              22,
              14,
              0
            ],
            "coloured_cells": 3206,
            "returns": 71
          },
          "260000": {
            "ant": [
              16,
              30,
              2
            ],
            "coloured_cells": 6300,
            "returns": 78
          },
          "300000": {
            "ant": [
              -20,
              -44,
              2
            ],
            "coloured_cells": 6925,
            "returns": 88
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 975840,
        "final_bounds": [
          -81,
          79,
          -71,
          72
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              10,
              0,
              2
            ],
            "coloured_cells": 175,
            "returns": 13
          },
          "10000": {
            "ant": [
              6,
              -2,
              2
            ],
            "coloured_cells": 904,
            "returns": 15
          },
          "100000": {
            "ant": [
              26,
              30,
              0
            ],
            "coloured_cells": 4601,
            "returns": 54
          },
          "260000": {
            "ant": [
              -30,
              -8,
              2
            ],
            "coloured_cells": 8471,
            "returns": 91
          },
          "300000": {
            "ant": [
              62,
              -20,
              2
            ],
            "coloured_cells": 9572,
            "returns": 91
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 983504,
        "final_bounds": [
          -113,
          104,
          -91,
          139
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              8,
              2,
              2
            ],
            "coloured_cells": 152,
            "returns": 10
          },
          "10000": {
            "ant": [
              4,
              2,
              2
            ],
            "coloured_cells": 670,
            "returns": 34
          },
          "100000": {
            "ant": [
              6,
              28,
              0
            ],
            "coloured_cells": 3280,
            "returns": 85
          },
          "260000": {
            "ant": [
              0,
              50,
              2
            ],
            "coloured_cells": 6480,
            "returns": 128
          },
          "300000": {
            "ant": [
              26,
              18,
              2
            ],
            "coloured_cells": 6801,
            "returns": 133
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 775932,
        "final_bounds": [
          -62,
          106,
          -58,
          107
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 172,
            "returns": 12
          },
          "10000": {
            "ant": [
              -4,
              -10,
              2
            ],
            "coloured_cells": 881,
            "returns": 28
          },
          "100000": {
            "ant": [
              -4,
              48,
              0
            ],
            "coloured_cells": 4419,
            "returns": 32
          },
          "260000": {
            "ant": [
              -10,
              -30,
              2
            ],
            "coloured_cells": 8624,
            "returns": 52
          },
          "300000": {
            "ant": [
              26,
              12,
              2
            ],
            "coloured_cells": 9381,
            "returns": 56
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 796596,
        "final_bounds": [
          -73,
          117,
          -105,
          115
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 94,
            "returns": 82
          },
          "10000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 240,
            "returns": 703
          },
          "100000": {
            "ant": [
              0,
              2,
              0
            ],
            "coloured_cells": 771,
            "returns": 6966
          },
          "260000": {
            "ant": [
              -2,
              0,
              0
            ],
            "coloured_cells": 665,
            "returns": 18459
          },
          "300000": {
            "ant": [
              -2,
              2,
              0
            ],
            "coloured_cells": 662,
            "returns": 21383
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999988,
        "final_bounds": [
          -20,
          15,
          -18,
          15
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              6,
              0
            ],
            "coloured_cells": 180,
            "returns": 26
          },
          "10000": {
            "ant": [
              -16,
              6,
              2
            ],
            "coloured_cells": 682,
            "returns": 58
          },
          "100000": {
            "ant": [
              6,
              -12,
              0
            ],
            "coloured_cells": 3758,
            "returns": 81
          },
          "260000": {
            "ant": [
              12,
              -20,
              0
            ],
            "coloured_cells": 7030,
            "returns": 116
          },
          "300000": {
            "ant": [
              12,
              -18,
              0
            ],
            "coloured_cells": 8011,
            "returns": 121
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 931028,
        "final_bounds": [
          -89,
          122,
          -84,
          97
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              6,
              -2,
              0
            ],
            "coloured_cells": 170,
            "returns": 70
          },
          "10000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 372,
            "returns": 704
          },
          "100000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 556,
            "returns": 7062
          },
          "260000": {
            "ant": [
              2,
              0,
              2
            ],
            "coloured_cells": 651,
            "returns": 18356
          },
          "300000": {
            "ant": [
              0,
              -2,
              2
            ],
            "coloured_cells": 651,
            "returns": 21210
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 1000000,
        "final_bounds": [
          -16,
          17,
          -16,
          15
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LRRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              2,
              0
            ],
            "coloured_cells": 112,
            "returns": 18
          },
          "10000": {
            "ant": [
              6,
              -10,
              2
            ],
            "coloured_cells": 775,
            "returns": 39
          },
          "100000": {
            "ant": [
              -22,
              -6,
              2
            ],
            "coloured_cells": 3374,
            "returns": 66
          },
          "260000": {
            "ant": [
              -20,
              -18,
              2
            ],
            "coloured_cells": 6100,
            "returns": 99
          },
          "300000": {
            "ant": [
              -38,
              44,
              2
            ],
            "coloured_cells": 7046,
            "returns": 105
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 916688,
        "final_bounds": [
          -69,
          69,
          -82,
          85
        ],
        "primitive_turn_word_length": 5
      },
      {
        "rule": "LLLLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -20,
              -24,
              2
            ],
            "coloured_cells": 74,
            "returns": 11
          },
          "10000": {
            "ant": [
              -234,
              -238,
              0
            ],
            "coloured_cells": 719,
            "returns": 11
          },
          "100000": {
            "ant": [
              -2376,
              -2378,
              0
            ],
            "coloured_cells": 7148,
            "returns": 11
          },
          "260000": {
            "ant": [
              -6188,
              -6190,
              2
            ],
            "coloured_cells": 18577,
            "returns": 11
          },
          "300000": {
            "ant": [
              -7138,
              -7140,
              0
            ],
            "coloured_cells": 21434,
            "returns": 11
          }
        },
        "candidate_period_of_final_10000_colour_readings": 84,
        "drift_per_candidate_period": [
          -2,
          -2
        ],
        "last_return_to_origin": 64,
        "final_bounds": [
          -23806,
          3,
          -23810,
          1
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLLLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              -4,
              0
            ],
            "coloured_cells": 77,
            "returns": 25
          },
          "10000": {
            "ant": [
              -10,
              2,
              0
            ],
            "coloured_cells": 469,
            "returns": 45
          },
          "100000": {
            "ant": [
              -14,
              8,
              2
            ],
            "coloured_cells": 2298,
            "returns": 88
          },
          "260000": {
            "ant": [
              -8,
              -20,
              0
            ],
            "coloured_cells": 4989,
            "returns": 106
          },
          "300000": {
            "ant": [
              -6,
              4,
              2
            ],
            "coloured_cells": 5215,
            "returns": 109
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 967336,
        "final_bounds": [
          -82,
          72,
          -110,
          87
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLLLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              2,
              0
            ],
            "coloured_cells": 46,
            "returns": 136
          },
          "10000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 106,
            "returns": 1206
          },
          "100000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 184,
            "returns": 11871
          },
          "260000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 238,
            "returns": 30730
          },
          "300000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 258,
            "returns": 35448
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 1000000,
        "final_bounds": [
          -11,
          8,
          -11,
          10
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLLRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              -2,
              2
            ],
            "coloured_cells": 116,
            "returns": 25
          },
          "10000": {
            "ant": [
              12,
              10,
              0
            ],
            "coloured_cells": 569,
            "returns": 59
          },
          "100000": {
            "ant": [
              -24,
              12,
              0
            ],
            "coloured_cells": 2936,
            "returns": 142
          },
          "260000": {
            "ant": [
              -2,
              2,
              2
            ],
            "coloured_cells": 5454,
            "returns": 179
          },
          "300000": {
            "ant": [
              32,
              40,
              2
            ],
            "coloured_cells": 6261,
            "returns": 179
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 846000,
        "final_bounds": [
          -66,
          78,
          -77,
          68
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLLRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              2,
              0
            ],
            "coloured_cells": 93,
            "returns": 28
          },
          "10000": {
            "ant": [
              -6,
              2,
              0
            ],
            "coloured_cells": 464,
            "returns": 62
          },
          "100000": {
            "ant": [
              4,
              30,
              0
            ],
            "coloured_cells": 2428,
            "returns": 125
          },
          "260000": {
            "ant": [
              -16,
              26,
              0
            ],
            "coloured_cells": 4562,
            "returns": 158
          },
          "300000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 4907,
            "returns": 167
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 942904,
        "final_bounds": [
          -69,
          76,
          -69,
          76
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLLRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              2,
              2
            ],
            "coloured_cells": 52,
            "returns": 129
          },
          "10000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 126,
            "returns": 1192
          },
          "100000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 214,
            "returns": 11771
          },
          "260000": {
            "ant": [
              -2,
              -2,
              2
            ],
            "coloured_cells": 280,
            "returns": 30584
          },
          "300000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 274,
            "returns": 35269
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 1000000,
        "final_bounds": [
          -12,
          9,
          -11,
          10
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLLRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              26,
              26,
              2
            ],
            "coloured_cells": 194,
            "returns": 9
          },
          "10000": {
            "ant": [
              264,
              262,
              0
            ],
            "coloured_cells": 1849,
            "returns": 9
          },
          "100000": {
            "ant": [
              2630,
              2628,
              2
            ],
            "coloured_cells": 18430,
            "returns": 9
          },
          "260000": {
            "ant": [
              6842,
              6840,
              2
            ],
            "coloured_cells": 47901,
            "returns": 9
          },
          "300000": {
            "ant": [
              7894,
              7892,
              2
            ],
            "coloured_cells": 55273,
            "returns": 9
          }
        },
        "candidate_period_of_final_10000_colour_readings": 38,
        "drift_per_candidate_period": [
          1,
          1
        ],
        "last_return_to_origin": 64,
        "final_bounds": [
          -2,
          26316,
          -2,
          26316
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRLLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 95,
            "returns": 41
          },
          "10000": {
            "ant": [
              -14,
              -12,
              0
            ],
            "coloured_cells": 551,
            "returns": 71
          },
          "100000": {
            "ant": [
              -28,
              -24,
              2
            ],
            "coloured_cells": 2802,
            "returns": 124
          },
          "260000": {
            "ant": [
              24,
              8,
              0
            ],
            "coloured_cells": 5712,
            "returns": 139
          },
          "300000": {
            "ant": [
              -24,
              -20,
              2
            ],
            "coloured_cells": 6391,
            "returns": 141
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 884512,
        "final_bounds": [
          -79,
          73,
          -81,
          57
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -52,
              -56,
              2
            ],
            "coloured_cells": 171,
            "returns": 5
          },
          "10000": {
            "ant": [
              -552,
              -556,
              2
            ],
            "coloured_cells": 1671,
            "returns": 5
          },
          "100000": {
            "ant": [
              -5552,
              -5556,
              2
            ],
            "coloured_cells": 16671,
            "returns": 5
          },
          "260000": {
            "ant": [
              -14440,
              -14444,
              0
            ],
            "coloured_cells": 43338,
            "returns": 5
          },
          "300000": {
            "ant": [
              -16662,
              -16666,
              0
            ],
            "coloured_cells": 50004,
            "returns": 5
          }
        },
        "candidate_period_of_final_10000_colour_readings": 18,
        "drift_per_candidate_period": [
          -1,
          -1
        ],
        "last_return_to_origin": 28,
        "final_bounds": [
          -55552,
          3,
          -55556,
          1
        ],
        "primitive_turn_word_length": 3
      },
      {
        "rule": "LLRLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              -4,
              0
            ],
            "coloured_cells": 112,
            "returns": 50
          },
          "10000": {
            "ant": [
              6,
              -14,
              0
            ],
            "coloured_cells": 665,
            "returns": 81
          },
          "100000": {
            "ant": [
              20,
              10,
              0
            ],
            "coloured_cells": 2797,
            "returns": 131
          },
          "260000": {
            "ant": [
              26,
              42,
              0
            ],
            "coloured_cells": 5106,
            "returns": 170
          },
          "300000": {
            "ant": [
              -4,
              -28,
              2
            ],
            "coloured_cells": 5702,
            "returns": 193
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 938200,
        "final_bounds": [
          -71,
          70,
          -67,
          77
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -6,
              6,
              2
            ],
            "coloured_cells": 139,
            "returns": 18
          },
          "10000": {
            "ant": [
              16,
              8,
              2
            ],
            "coloured_cells": 860,
            "returns": 33
          },
          "100000": {
            "ant": [
              18,
              4,
              2
            ],
            "coloured_cells": 3731,
            "returns": 65
          },
          "260000": {
            "ant": [
              -38,
              -30,
              2
            ],
            "coloured_cells": 6948,
            "returns": 87
          },
          "300000": {
            "ant": [
              -22,
              -12,
              2
            ],
            "coloured_cells": 7771,
            "returns": 89
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 953428,
        "final_bounds": [
          -71,
          78,
          -102,
          100
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 76,
            "returns": 120
          },
          "10000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 128,
            "returns": 1210
          },
          "100000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 280,
            "returns": 11747
          },
          "260000": {
            "ant": [
              -6,
              -4,
              2
            ],
            "coloured_cells": 306,
            "returns": 30609
          },
          "300000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 334,
            "returns": 35310
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 1000000,
        "final_bounds": [
          -13,
          9,
          -12,
          11
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -6,
              0,
              0
            ],
            "coloured_cells": 141,
            "returns": 16
          },
          "10000": {
            "ant": [
              8,
              -2,
              2
            ],
            "coloured_cells": 546,
            "returns": 28
          },
          "100000": {
            "ant": [
              4,
              -24,
              2
            ],
            "coloured_cells": 2556,
            "returns": 87
          },
          "260000": {
            "ant": [
              -16,
              24,
              0
            ],
            "coloured_cells": 5058,
            "returns": 131
          },
          "300000": {
            "ant": [
              32,
              -32,
              2
            ],
            "coloured_cells": 5628,
            "returns": 133
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 997872,
        "final_bounds": [
          -84,
          61,
          -88,
          68
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -2,
              -2,
              2
            ],
            "coloured_cells": 125,
            "returns": 18
          },
          "10000": {
            "ant": [
              -6,
              4,
              2
            ],
            "coloured_cells": 599,
            "returns": 49
          },
          "100000": {
            "ant": [
              0,
              -14,
              0
            ],
            "coloured_cells": 2938,
            "returns": 99
          },
          "260000": {
            "ant": [
              2,
              20,
              0
            ],
            "coloured_cells": 5380,
            "returns": 116
          },
          "300000": {
            "ant": [
              16,
              12,
              0
            ],
            "coloured_cells": 5837,
            "returns": 129
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 984148,
        "final_bounds": [
          -63,
          103,
          -66,
          76
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LLRRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 54,
            "returns": 111
          },
          "10000": {
            "ant": [
              0,
              0,
              2
            ],
            "coloured_cells": 297,
            "returns": 1069
          },
          "100000": {
            "ant": [
              6,
              2,
              2
            ],
            "coloured_cells": 532,
            "returns": 11554
          },
          "260000": {
            "ant": [
              2,
              0,
              2
            ],
            "coloured_cells": 818,
            "returns": 30181
          },
          "300000": {
            "ant": [
              4,
              0,
              2
            ],
            "coloured_cells": 816,
            "returns": 34898
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999988,
        "final_bounds": [
          -16,
          13,
          -16,
          15
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRLLLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              4,
              0
            ],
            "coloured_cells": 115,
            "returns": 38
          },
          "10000": {
            "ant": [
              -12,
              8,
              0
            ],
            "coloured_cells": 573,
            "returns": 61
          },
          "100000": {
            "ant": [
              -2,
              30,
              0
            ],
            "coloured_cells": 2825,
            "returns": 85
          },
          "260000": {
            "ant": [
              18,
              -24,
              2
            ],
            "coloured_cells": 5387,
            "returns": 113
          },
          "300000": {
            "ant": [
              24,
              30,
              0
            ],
            "coloured_cells": 6169,
            "returns": 138
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 955412,
        "final_bounds": [
          -73,
          74,
          -65,
          67
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRLLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -4,
              -4,
              0
            ],
            "coloured_cells": 133,
            "returns": 28
          },
          "10000": {
            "ant": [
              24,
              -20,
              2
            ],
            "coloured_cells": 2498,
            "returns": 28
          },
          "100000": {
            "ant": [
              -80,
              42,
              0
            ],
            "coloured_cells": 25352,
            "returns": 28
          },
          "260000": {
            "ant": [
              128,
              -46,
              0
            ],
            "coloured_cells": 65672,
            "returns": 28
          },
          "300000": {
            "ant": [
              -138,
              18,
              0
            ],
            "coloured_cells": 75728,
            "returns": 28
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 956,
        "final_bounds": [
          -252,
          250,
          -250,
          251
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRLLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              0,
              0
            ],
            "coloured_cells": 154,
            "returns": 16
          },
          "10000": {
            "ant": [
              -18,
              0,
              0
            ],
            "coloured_cells": 887,
            "returns": 35
          },
          "100000": {
            "ant": [
              -30,
              16,
              2
            ],
            "coloured_cells": 4564,
            "returns": 51
          },
          "260000": {
            "ant": [
              48,
              12,
              2
            ],
            "coloured_cells": 8892,
            "returns": 76
          },
          "300000": {
            "ant": [
              22,
              52,
              0
            ],
            "coloured_cells": 10285,
            "returns": 79
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 765344,
        "final_bounds": [
          -133,
          91,
          -105,
          95
        ],
        "primitive_turn_word_length": 3
      },
      {
        "rule": "LRLLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              8,
              2
            ],
            "coloured_cells": 154,
            "returns": 23
          },
          "10000": {
            "ant": [
              -10,
              4,
              2
            ],
            "coloured_cells": 790,
            "returns": 55
          },
          "100000": {
            "ant": [
              46,
              32,
              2
            ],
            "coloured_cells": 3983,
            "returns": 87
          },
          "260000": {
            "ant": [
              -38,
              -26,
              0
            ],
            "coloured_cells": 8311,
            "returns": 118
          },
          "300000": {
            "ant": [
              64,
              12,
              2
            ],
            "coloured_cells": 8974,
            "returns": 123
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 950516,
        "final_bounds": [
          -96,
          78,
          -115,
          90
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRLRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -2,
              -6,
              0
            ],
            "coloured_cells": 136,
            "returns": 19
          },
          "10000": {
            "ant": [
              -10,
              16,
              0
            ],
            "coloured_cells": 703,
            "returns": 31
          },
          "100000": {
            "ant": [
              -10,
              12,
              2
            ],
            "coloured_cells": 3661,
            "returns": 69
          },
          "260000": {
            "ant": [
              32,
              -10,
              2
            ],
            "coloured_cells": 7044,
            "returns": 87
          },
          "300000": {
            "ant": [
              -6,
              -56,
              0
            ],
            "coloured_cells": 7666,
            "returns": 92
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 659636,
        "final_bounds": [
          -82,
          109,
          -103,
          89
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRLRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -8,
              6,
              2
            ],
            "coloured_cells": 202,
            "returns": 18
          },
          "10000": {
            "ant": [
              16,
              10,
              0
            ],
            "coloured_cells": 1193,
            "returns": 28
          },
          "100000": {
            "ant": [
              1748,
              -1726,
              0
            ],
            "coloured_cells": 15911,
            "returns": 28
          },
          "260000": {
            "ant": [
              4824,
              -4800,
              0
            ],
            "coloured_cells": 42060,
            "returns": 28
          },
          "300000": {
            "ant": [
              5592,
              -5574,
              2
            ],
            "coloured_cells": 48603,
            "returns": 28
          }
        },
        "candidate_period_of_final_10000_colour_readings": 104,
        "drift_per_candidate_period": [
          2,
          -2
        ],
        "last_return_to_origin": 8068,
        "final_bounds": [
          -29,
          19057,
          -19034,
          22
        ],
        "primitive_turn_word_length": 2
      },
      {
        "rule": "LRLRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -4,
              2,
              0
            ],
            "coloured_cells": 135,
            "returns": 18
          },
          "10000": {
            "ant": [
              2,
              -18,
              2
            ],
            "coloured_cells": 748,
            "returns": 45
          },
          "100000": {
            "ant": [
              26,
              14,
              0
            ],
            "coloured_cells": 2983,
            "returns": 78
          },
          "260000": {
            "ant": [
              -40,
              52,
              2
            ],
            "coloured_cells": 5655,
            "returns": 126
          },
          "300000": {
            "ant": [
              12,
              -4,
              0
            ],
            "coloured_cells": 6228,
            "returns": 133
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 989032,
        "final_bounds": [
          -98,
          85,
          -71,
          93
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRLRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              4,
              4,
              2
            ],
            "coloured_cells": 143,
            "returns": 28
          },
          "10000": {
            "ant": [
              -10,
              2,
              2
            ],
            "coloured_cells": 545,
            "returns": 73
          },
          "100000": {
            "ant": [
              0,
              4,
              2
            ],
            "coloured_cells": 2838,
            "returns": 137
          },
          "260000": {
            "ant": [
              18,
              32,
              0
            ],
            "coloured_cells": 5122,
            "returns": 190
          },
          "300000": {
            "ant": [
              -6,
              -34,
              0
            ],
            "coloured_cells": 5667,
            "returns": 195
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 994896,
        "final_bounds": [
          -93,
          62,
          -62,
          71
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRLLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -6,
              4,
              2
            ],
            "coloured_cells": 86,
            "returns": 113
          },
          "10000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 320,
            "returns": 1067
          },
          "100000": {
            "ant": [
              -2,
              0,
              2
            ],
            "coloured_cells": 301,
            "returns": 11651
          },
          "260000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 436,
            "returns": 30435
          },
          "300000": {
            "ant": [
              0,
              -4,
              2
            ],
            "coloured_cells": 432,
            "returns": 35114
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999996,
        "final_bounds": [
          -20,
          13,
          -20,
          19
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRLLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              6,
              2,
              0
            ],
            "coloured_cells": 161,
            "returns": 31
          },
          "10000": {
            "ant": [
              12,
              -14,
              2
            ],
            "coloured_cells": 860,
            "returns": 45
          },
          "100000": {
            "ant": [
              -6,
              36,
              0
            ],
            "coloured_cells": 3856,
            "returns": 73
          },
          "260000": {
            "ant": [
              -34,
              22,
              2
            ],
            "coloured_cells": 7985,
            "returns": 95
          },
          "300000": {
            "ant": [
              52,
              48,
              0
            ],
            "coloured_cells": 9038,
            "returns": 96
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 853568,
        "final_bounds": [
          -91,
          93,
          -95,
          106
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRLRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              6,
              -4,
              0
            ],
            "coloured_cells": 174,
            "returns": 23
          },
          "10000": {
            "ant": [
              -10,
              -8,
              2
            ],
            "coloured_cells": 722,
            "returns": 35
          },
          "100000": {
            "ant": [
              28,
              8,
              2
            ],
            "coloured_cells": 3306,
            "returns": 65
          },
          "260000": {
            "ant": [
              12,
              34,
              0
            ],
            "coloured_cells": 6349,
            "returns": 103
          },
          "300000": {
            "ant": [
              34,
              -32,
              0
            ],
            "coloured_cells": 7037,
            "returns": 113
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 997664,
        "final_bounds": [
          -110,
          64,
          -113,
          64
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRLRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -6,
              -8,
              0
            ],
            "coloured_cells": 199,
            "returns": 25
          },
          "10000": {
            "ant": [
              -12,
              10,
              2
            ],
            "coloured_cells": 765,
            "returns": 42
          },
          "100000": {
            "ant": [
              20,
              0,
              2
            ],
            "coloured_cells": 4209,
            "returns": 93
          },
          "260000": {
            "ant": [
              18,
              -2,
              2
            ],
            "coloured_cells": 8112,
            "returns": 111
          },
          "300000": {
            "ant": [
              10,
              20,
              0
            ],
            "coloured_cells": 8822,
            "returns": 122
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 995296,
        "final_bounds": [
          -106,
          74,
          -79,
          93
        ],
        "primitive_turn_word_length": 3
      },
      {
        "rule": "LRRRLL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              2,
              -4,
              2
            ],
            "coloured_cells": 183,
            "returns": 24
          },
          "10000": {
            "ant": [
              -12,
              -8,
              2
            ],
            "coloured_cells": 848,
            "returns": 56
          },
          "100000": {
            "ant": [
              24,
              -6,
              2
            ],
            "coloured_cells": 4881,
            "returns": 100
          },
          "260000": {
            "ant": [
              -26,
              30,
              0
            ],
            "coloured_cells": 9077,
            "returns": 120
          },
          "300000": {
            "ant": [
              46,
              40,
              0
            ],
            "coloured_cells": 9850,
            "returns": 122
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 957312,
        "final_bounds": [
          -84,
          88,
          -85,
          79
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRRLR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -2,
              -6,
              2
            ],
            "coloured_cells": 130,
            "returns": 36
          },
          "10000": {
            "ant": [
              0,
              -16,
              2
            ],
            "coloured_cells": 770,
            "returns": 49
          },
          "100000": {
            "ant": [
              -10,
              -22,
              0
            ],
            "coloured_cells": 4948,
            "returns": 103
          },
          "260000": {
            "ant": [
              36,
              -20,
              2
            ],
            "coloured_cells": 12070,
            "returns": 133
          },
          "300000": {
            "ant": [
              -32,
              -18,
              0
            ],
            "coloured_cells": 11959,
            "returns": 157
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 968328,
        "final_bounds": [
          -88,
          91,
          -88,
          83
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRRRL",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              0,
              -6,
              2
            ],
            "coloured_cells": 125,
            "returns": 106
          },
          "10000": {
            "ant": [
              -2,
              -4,
              0
            ],
            "coloured_cells": 390,
            "returns": 1122
          },
          "100000": {
            "ant": [
              0,
              2,
              0
            ],
            "coloured_cells": 398,
            "returns": 11807
          },
          "260000": {
            "ant": [
              0,
              0,
              0
            ],
            "coloured_cells": 784,
            "returns": 30574
          },
          "300000": {
            "ant": [
              0,
              -4,
              0
            ],
            "coloured_cells": 780,
            "returns": 35288
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 999984,
        "final_bounds": [
          -14,
          13,
          -14,
          13
        ],
        "primitive_turn_word_length": 6
      },
      {
        "rule": "LRRRRR",
        "moves": 1000000,
        "checkpoints": {
          "1000": {
            "ant": [
              -4,
              2,
              0
            ],
            "coloured_cells": 111,
            "returns": 42
          },
          "10000": {
            "ant": [
              0,
              -10,
              0
            ],
            "coloured_cells": 618,
            "returns": 71
          },
          "100000": {
            "ant": [
              -2,
              -26,
              0
            ],
            "coloured_cells": 2850,
            "returns": 100
          },
          "260000": {
            "ant": [
              -28,
              16,
              0
            ],
            "coloured_cells": 5045,
            "returns": 173
          },
          "300000": {
            "ant": [
              26,
              32,
              0
            ],
            "coloured_cells": 5432,
            "returns": 180
          }
        },
        "candidate_period_of_final_10000_colour_readings": null,
        "drift_per_candidate_period": null,
        "last_return_to_origin": 883480,
        "final_bounds": [
          -73,
          69,
          -69,
          74
        ],
        "primitive_turn_word_length": 6
      }
    ]
  },
  "phase_check": {
    "identical_10000_move_paths": [
      "LLR on uniform state 0",
      "LRL on uniform state 2"
    ],
    "relabel": "new colour = (old colour - 1) modulo 3",
    "first_move_where_LLR_state0_and_LRL_state0_differ": 5,
    "reversal": "all three paths recover their exact uniform backgrounds after 10,000 backward moves",
    "lesson": "Rotating the instruction word is a pure relabelling only if the starting colour of the whole background is shifted too."
  }
}
