{
  "cmd": "target/release/compress -a3 -i10 --out=data/expected_outputs/nuts-bolts-a3-i10.json data/cogsci/nuts-bolts.json",
  "args": {
    "file": "data/cogsci/nuts-bolts.json",
    "out": "data/expected_outputs/nuts-bolts-a3-i10.json",
    "iterations": 10,
    "shuffle": false,
    "truncate": null,
    "fmt": "ProgramsList",
    "no_opt": false,
    "args_from_json": false,
    "save_rewritten": null,
    "step": {
      "max_arity": 3,
      "threads": 1,
      "batch": 1,
      "dynamic_batch": false,
      "refine": false,
      "max_refinement_size": null,
      "max_refinement_arity": 1,
      "inv_candidates": 1,
      "hole_choice": "DepthFirst",
      "no_mismatch_check": false,
      "no_top_lambda": false,
      "track": null,
      "track_refined": null,
      "follow_track": false,
      "verbose_worklist": false,
      "verbose_best": false,
      "print_stats": 0,
      "dreamcoder_drop_last": false,
      "no_cache": false,
      "show_rewritten": false,
      "no_opt_free_vars": false,
      "no_opt_single_use": false,
      "no_opt_single_task": false,
      "no_opt_upper_bound": false,
      "no_opt_force_multiuse": false,
      "no_opt_useless_abstract": false,
      "no_opt_arity_zero": false,
      "no_stats": false,
      "no_other_util": false,
      "rewrite_check": false,
      "utility_by_rewrite": false,
      "dreamcoder_comparison": false
    }
  },
  "original_cost": 1919558,
  "original": [
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 0.5 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 0.5 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
    "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 0.5 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 0.5 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 0.5 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))) (T r (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))) (T r (M 0.5 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 0.5 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
    "(C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
    "(C (C (C (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0)) (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))"
  ],
  "invs": [
    {
      "body": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi #1))))) #1 (M 1 (/ (* 2 pi) #1) 0 0)) (M #0 0 0 0))",
      "dreamcoder": "#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0))))",
      "arity": 2,
      "name": "fn_0",
      "rewritten": [
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0)))",
        "(C (fn_0 2 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 2 8) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (fn_0 2 8) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(C (fn_0 4 8) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (fn_0 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (fn_0 0.5 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (fn_0 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (fn_0 0.5 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (fn_0 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(C (fn_0 2 6) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(C (fn_0 4 6) (T r (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 0.5 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(C (fn_0 2 8) (T r (M 1 0 0 0)))",
        "(C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 4 8) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 0.5 6))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 8) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 8) (T r (M 0.5 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 0.5 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 0.5 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 0.5 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (T r (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (T r (M 0.5 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2.25 6)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2.25 6)) (T r (M 1 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2.25 6)) (T r (M 0.5 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 0.5 6))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 8) (T r (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 8) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 2 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 1 6)) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 2 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0)))",
        "(C (C (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 6) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4.25 6)) (T r (M 1 0 0 0))) (repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)))"
      ],
      "utility": 837792,
      "expected_cost": 1079238,
      "final_cost": 1079238,
      "multiplier": 1.778623436165146,
      "multiplier_wrt_orig": 1.778623436165146,
      "num_uses": 320,
      "uses": [
        {
          "fn_0 0.5 6": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 0.5 0 0 0))"
        },
        {
          "fn_0 1 6": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 1 0 0 0))"
        },
        {
          "fn_0 2 6": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2 0 0 0))"
        },
        {
          "fn_0 2.25 6": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 2.25 0 0 0))"
        },
        {
          "fn_0 4 6": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4 0 0 0))"
        },
        {
          "fn_0 4.25 6": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6))))) 6 (M 1 (/ (* 2 pi) 6) 0 0)) (M 4.25 0 0 0))"
        },
        {
          "fn_0 2 8": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 2 0 0 0))"
        },
        {
          "fn_0 4 8": "(T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8))))) 8 (M 1 (/ (* 2 pi) 8) 0 0)) (M 4 0 0 0))"
        }
      ]
    },
    {
      "body": "(repeat (T (T #2 (M 0.5 0 0 0)) (M 1 0 (* #1 (cos (/ pi 4))) (* #1 (sin (/ pi 4))))) #0 (M 1 (/ (* 2 pi) #0) 0 0))",
      "dreamcoder": "#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0)))))",
      "arity": 3,
      "name": "fn_1",
      "rewritten": [
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0)))",
        "(C (fn_0 2 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 2 8) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (fn_0 2 8) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(C (fn_0 4 8) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (fn_0 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (fn_0 0.5 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (fn_0 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (fn_0 0.5 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (fn_0 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(C (fn_0 2 6) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(C (fn_0 4 6) (T r (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 0.5 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(C (fn_0 2 8) (T r (M 1 0 0 0)))",
        "(C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 4 8) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0)))",
        "(C (fn_0 2 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 2 8) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (fn_0 2 8) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(C (fn_0 4 8) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (fn_0 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (fn_0 0.5 6))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T r (M 0.5 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0)))",
        "(C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (fn_0 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (fn_0 0.5 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 2 0 0 0)) (T (T c (M 2 0 0 0)) (M 2.25 0 0 0))) (T r (M 0.5 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (fn_0 1 6))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 4.25 0 0 0))) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(C (fn_0 2 6) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(C (fn_0 4 6) (T r (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T (T c (M 2 0 0 0)) (M 0.5 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 0.5 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(C (fn_0 2 8) (T r (M 1 0 0 0)))",
        "(C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0)))",
        "(C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0)))",
        "(C (fn_0 4 8) (T r (M 2 0 0 0)))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (T (T c (M 2 0 0 0)) (M 4 0 0 0)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 6) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 8) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T (T c (M 2 0 0 0)) (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) 6 1.5 r))"
      ],
      "utility": 572767,
      "expected_cost": 503538,
      "final_cost": 503538,
      "multiplier": 2.143309938872538,
      "multiplier_wrt_orig": 3.8121412882443826,
      "num_uses": 190,
      "uses": [
        {
          "fn_1 2 1.5 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0))"
        },
        {
          "fn_1 4 1.5 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0))"
        },
        {
          "fn_1 6 1.5 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0))"
        },
        {
          "fn_1 8 1.5 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0))"
        },
        {
          "fn_1 2 3 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0))"
        },
        {
          "fn_1 4 3 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0))"
        },
        {
          "fn_1 6 3 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0))"
        },
        {
          "fn_1 8 3 c": "(repeat (T (T c (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0))"
        },
        {
          "fn_1 2 1.5 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0))"
        },
        {
          "fn_1 4 1.5 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0))"
        },
        {
          "fn_1 6 1.5 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0))"
        },
        {
          "fn_1 8 1.5 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0))"
        },
        {
          "fn_1 2 3 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (M 1 (/ (* 2 pi) 2) 0 0))"
        },
        {
          "fn_1 4 3 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (M 1 (/ (* 2 pi) 4) 0 0))"
        },
        {
          "fn_1 6 3 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (M 1 (/ (* 2 pi) 6) 0 0))"
        },
        {
          "fn_1 8 3 r": "(repeat (T (T r (M 0.5 0 0 0)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (M 1 (/ (* 2 pi) 8) 0 0))"
        }
      ]
    },
    {
      "body": "(T (T c (M 2 0 0 0)) (M #0 0 0 0))",
      "dreamcoder": "#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0)))",
      "arity": 1,
      "name": "fn_2",
      "rewritten": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0)))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(C (fn_0 2 8) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(C (fn_0 4 8) (T r (M 1 0 0 0)))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(C (fn_2 2) (T r (M 1 0 0 0)))",
        "(C (fn_2 2) (T r (M 0.5 0 0 0)))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(C (fn_2 4) (T r (M 2 0 0 0)))",
        "(C (fn_2 4) (T r (M 1 0 0 0)))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (T r (M 1 0 0 0)))",
        "(C (C (fn_2 2) (fn_2 2.25)) (T r (M 0.5 0 0 0)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(C (C (fn_2 4) (fn_2 4.25)) (T r (M 2 0 0 0)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(C (fn_0 2 6) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(C (fn_0 4 6) (T r (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 0.5 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(C (fn_0 2 8) (T r (M 1 0 0 0)))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(C (fn_0 4 8) (T r (M 2 0 0 0)))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0)))",
        "(C (fn_0 2 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (fn_0 2 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 0.5))",
        "(C (fn_0 2 8) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(C (fn_0 4 8) (T r (M 1 0 0 0)))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 0.5))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (fn_0 1 6))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (fn_0 0.5 6))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (T r (M 1 0 0 0)))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (T r (M 0.5 0 0 0)))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0)))",
        "(C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0)))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2.25)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2.25)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 0.5))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2.25)) (fn_0 1 6))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2.25)) (fn_0 0.5 6))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2.25)) (T r (M 1 0 0 0)))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2.25)) (T r (M 0.5 0 0 0)))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4.25)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4.25)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4.25)) (fn_0 1 6))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4.25)) (T r (M 2 0 0 0)))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4.25)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (fn_0 2 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(C (fn_0 2 6) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 6) (T r (M 0.5 0 0 0)))",
        "(C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2))",
        "(C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(C (fn_0 4 6) (T r (M 2 0 0 0)))",
        "(C (fn_0 4 6) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 0.5))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 1 0 0 0)))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 0.5 0 0 0)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(C (fn_0 2 8) (T r (M 1 0 0 0)))",
        "(C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2))",
        "(C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1))",
        "(C (fn_0 4 8) (T r (M 2 0 0 0)))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 4) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (T r (M 1 0 0 0))) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 2)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 6 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) 1)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0))) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0))) (fn_1 6 1.5 r))"
      ],
      "utility": 185436,
      "expected_cost": 316890,
      "final_cost": 316890,
      "multiplier": 1.5889993373094764,
      "multiplier_wrt_orig": 6.057489980750418,
      "num_uses": 168,
      "uses": [
        {
          "fn_2 0.5": "(T (T c (M 2 0 0 0)) (M 0.5 0 0 0))"
        },
        {
          "fn_2 1": "(T (T c (M 2 0 0 0)) (M 1 0 0 0))"
        },
        {
          "fn_2 2": "(T (T c (M 2 0 0 0)) (M 2 0 0 0))"
        },
        {
          "fn_2 2.25": "(T (T c (M 2 0 0 0)) (M 2.25 0 0 0))"
        },
        {
          "fn_2 4": "(T (T c (M 2 0 0 0)) (M 4 0 0 0))"
        },
        {
          "fn_2 4.25": "(T (T c (M 2 0 0 0)) (M 4.25 0 0 0))"
        }
      ]
    },
    {
      "body": "(C #1 (T r (M #0 0 0 0)))",
      "dreamcoder": "#(lambda (lambda (C $0 (T r (M $1 0 0 0)))))",
      "arity": 2,
      "name": "fn_3",
      "rewritten": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2))",
        "(fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6)))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(fn_3 1 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 3 c))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 3 c))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 8 3 c))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 3 r))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 3 r))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 6 3 r))",
        "(C (fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 8 3 r))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 6 1.5 r))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6)))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 0.5 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_0 2 6))",
        "(C (fn_0 4 8) (fn_0 1 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 6 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 8 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 4 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 4 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 8 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 4 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 8 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 2 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 2))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_2 2) (fn_2 2.25)))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_2 4) (fn_2 4.25)))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 2 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(C (fn_0 4 6) (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_0 1 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6))",
        "(C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6)))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 2 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 4 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 8 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 2 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 4 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 6 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_2 4)) (fn_1 8 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 2 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 4 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 2 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 4 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_2 4)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 2 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 4 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 6 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 8 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 2 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 6 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 6)) (fn_1 8 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 2 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 2 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 2 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 4 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 6 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 2 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 4 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 6 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (fn_0 4 8)) (fn_1 8 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 4 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 8 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 4 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 6 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (fn_0 4 8)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (C (fn_0 4 6) (fn_0 4.25 6)) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 8 3 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 6 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 2 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 8 3 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 8 1.5 c))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 2 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 4 1.5 r))",
        "(C (#(lambda (lambda (C $0 (T r (M $1 0 0 0))))) 1 (C (fn_0 4 6) (fn_0 4.25 6))) (fn_1 6 1.5 r))"
      ],
      "utility": 48984,
      "expected_cost": 267198,
      "final_cost": 267198,
      "multiplier": 1.1859744459165114,
      "multiplier_wrt_orig": 7.184028323565296,
      "num_uses": 82,
      "uses": [
        {
          "fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6))": "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 0.5 0 0 0)))"
        },
        {
          "fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6))": "(C (C (fn_0 2 6) (fn_0 2.25 6)) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 1 (C (fn_0 4 6) (fn_0 4.25 6))": "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 2 (C (fn_0 4 6) (fn_0 4.25 6))": "(C (C (fn_0 4 6) (fn_0 4.25 6)) (T r (M 2 0 0 0)))"
        },
        {
          "fn_3 0.5 (C (fn_2 2) (fn_2 2.25))": "(C (C (fn_2 2) (fn_2 2.25)) (T r (M 0.5 0 0 0)))"
        },
        {
          "fn_3 1 (C (fn_2 2) (fn_2 2.25))": "(C (C (fn_2 2) (fn_2 2.25)) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 1 (C (fn_2 4) (fn_2 4.25))": "(C (C (fn_2 4) (fn_2 4.25)) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 2 (C (fn_2 4) (fn_2 4.25))": "(C (C (fn_2 4) (fn_2 4.25)) (T r (M 2 0 0 0)))"
        },
        {
          "fn_3 0.5 (fn_0 2 6)": "(C (fn_0 2 6) (T r (M 0.5 0 0 0)))"
        },
        {
          "fn_3 1 (fn_0 2 6)": "(C (fn_0 2 6) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 0.5 (fn_0 2 8)": "(C (fn_0 2 8) (T r (M 0.5 0 0 0)))"
        },
        {
          "fn_3 1 (fn_0 2 8)": "(C (fn_0 2 8) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 1 (fn_0 4 6)": "(C (fn_0 4 6) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 2 (fn_0 4 6)": "(C (fn_0 4 6) (T r (M 2 0 0 0)))"
        },
        {
          "fn_3 1 (fn_0 4 8)": "(C (fn_0 4 8) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 2 (fn_0 4 8)": "(C (fn_0 4 8) (T r (M 2 0 0 0)))"
        },
        {
          "fn_3 0.5 (fn_2 2)": "(C (fn_2 2) (T r (M 0.5 0 0 0)))"
        },
        {
          "fn_3 1 (fn_2 2)": "(C (fn_2 2) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 1 (fn_2 4)": "(C (fn_2 4) (T r (M 1 0 0 0)))"
        },
        {
          "fn_3 2 (fn_2 4)": "(C (fn_2 4) (T r (M 2 0 0 0)))"
        }
      ]
    },
    {
      "body": "(C (fn_0 4 #1) (fn_0 #0 6))",
      "dreamcoder": "#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6))))",
      "arity": 2,
      "name": "fn_4",
      "rewritten": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (fn_4 2 6) (fn_1 6 3 r))",
        "(C (fn_4 2 6) (fn_1 8 3 r))",
        "(C (fn_4 1 6) (fn_1 6 1.5 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (fn_4 2 8) (fn_1 4 3 c))",
        "(C (fn_4 1 8) (fn_1 4 1.5 c))",
        "(C (fn_4 1 8) (fn_1 4 1.5 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(C (fn_4 4.25 6) (fn_0 2 6))",
        "(C (fn_4 4.25 6) (fn_0 1 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (fn_4 2 6) (fn_1 2 3 c))",
        "(C (fn_4 2 6) (fn_1 4 3 c))",
        "(C (fn_4 2 6) (fn_1 6 3 c))",
        "(C (fn_4 2 6) (fn_1 8 3 c))",
        "(C (fn_4 2 6) (fn_1 2 3 r))",
        "(C (fn_4 2 6) (fn_1 4 3 r))",
        "(C (fn_4 1 6) (fn_1 2 1.5 c))",
        "(C (fn_4 1 6) (fn_1 4 1.5 c))",
        "(C (fn_4 1 6) (fn_1 6 1.5 c))",
        "(C (fn_4 1 6) (fn_1 8 1.5 c))",
        "(C (fn_4 1 6) (fn_1 2 1.5 r))",
        "(C (fn_4 1 6) (fn_1 4 1.5 r))",
        "(C (fn_4 1 6) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (fn_4 2 8) (fn_1 2 3 c))",
        "(C (fn_4 2 8) (fn_1 6 3 c))",
        "(C (fn_4 2 8) (fn_1 8 3 c))",
        "(C (fn_4 2 8) (fn_1 2 3 r))",
        "(C (fn_4 2 8) (fn_1 4 3 r))",
        "(C (fn_4 2 8) (fn_1 6 3 r))",
        "(C (fn_4 2 8) (fn_1 8 3 r))",
        "(C (fn_4 1 8) (fn_1 2 1.5 c))",
        "(C (fn_4 1 8) (fn_1 6 1.5 c))",
        "(C (fn_4 1 8) (fn_1 8 1.5 c))",
        "(C (fn_4 1 8) (fn_1 2 1.5 r))",
        "(C (fn_4 1 8) (fn_1 6 1.5 r))",
        "(C (fn_4 1 8) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 6 1.5 r))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2))",
        "(fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8)",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 6 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 8 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 6 1.5 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 4 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 4 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 4 1.5 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6)",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6))",
        "(fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 r))",
        "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 2 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 4 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 6 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 8 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 2 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 6) (fn_1 4 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 2 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 4 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 8 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 2 1.5 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 4 1.5 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 6) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 2 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 6 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 8 3 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 2 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 4 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 6 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 8) (fn_1 8 3 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 2 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 6 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 8 1.5 c))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 2 1.5 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 6 1.5 r))",
        "(C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 8) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 r))",
        "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)) (fn_1 8 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 2 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 4 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 8 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 6 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)) (fn_1 8 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 2 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 4 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 6 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 8 1.5 c))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 2 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 4 1.5 r))",
        "(C (C (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_0 1 6)) (fn_1 8 1.5 r))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 4 3 r))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 8 3 r))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 2 1.5 c))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 4 1.5 c))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 6 1.5 c))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 8 1.5 c))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 2 1.5 r))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 4 1.5 r))",
        "(C (fn_3 1 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)) (fn_1 6 1.5 r))"
      ],
      "utility": 35046,
      "expected_cost": 231646,
      "final_cost": 231646,
      "multiplier": 1.153475561848683,
      "multiplier_wrt_orig": 8.286601106861331,
      "num_uses": 88,
      "uses": [
        {
          "fn_4 1 6": "(C (fn_0 4 6) (fn_0 1 6))"
        },
        {
          "fn_4 2 6": "(C (fn_0 4 6) (fn_0 2 6))"
        },
        {
          "fn_4 4.25 6": "(C (fn_0 4 6) (fn_0 4.25 6))"
        },
        {
          "fn_4 1 8": "(C (fn_0 4 8) (fn_0 1 6))"
        },
        {
          "fn_4 2 8": "(C (fn_0 4 8) (fn_0 2 6))"
        }
      ]
    },
    {
      "body": "(C #2 (fn_1 #1 1.5 #0))",
      "dreamcoder": "#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2)))))",
      "arity": 3,
      "name": "fn_5",
      "rewritten": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(fn_5 c 4 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_0 1 6)))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 c))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (C (fn_0 4 6) (fn_2 1)))",
        "(C (fn_4 2 6) (fn_1 6 3 r))",
        "(C (fn_4 2 6) (fn_1 8 3 r))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 r))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(fn_5 c 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_0 4 8) (fn_2 1)))",
        "(C (fn_4 2 8) (fn_1 4 3 c))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 c))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 c))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(C (fn_4 4.25 6) (fn_0 2 6))",
        "(C (fn_4 4.25 6) (fn_0 1 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(fn_5 c 2 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_0 1 6)))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 r))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(fn_5 c 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 6) (fn_2 1)))",
        "(C (fn_4 2 6) (fn_1 2 3 c))",
        "(C (fn_4 2 6) (fn_1 4 3 c))",
        "(C (fn_4 2 6) (fn_1 6 3 c))",
        "(C (fn_4 2 6) (fn_1 8 3 c))",
        "(C (fn_4 2 6) (fn_1 2 3 r))",
        "(C (fn_4 2 6) (fn_1 4 3 r))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 r))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(fn_5 c 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 8) (fn_2 1)))",
        "(C (fn_4 2 8) (fn_1 2 3 c))",
        "(C (fn_4 2 8) (fn_1 6 3 c))",
        "(C (fn_4 2 8) (fn_1 8 3 c))",
        "(C (fn_4 2 8) (fn_1 2 3 r))",
        "(C (fn_4 2 8) (fn_1 4 3 r))",
        "(C (fn_4 2 8) (fn_1 6 3 r))",
        "(C (fn_4 2 8) (fn_1 8 3 r))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 r))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 r))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 r))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (C (fn_2 4) (fn_2 1)))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (C (fn_2 4) (fn_0 1 6)))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (C (fn_0 4 6) (fn_2 1)))",
        "(C (fn_4 2 6) (fn_1 6 3 r))",
        "(C (fn_4 2 6) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (fn_4 1 6))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (fn_3 1 (fn_0 4 6)))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (C (fn_0 4 8) (fn_2 1)))",
        "(C (fn_4 2 8) (fn_1 4 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (fn_4 1 8))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (fn_3 1 (fn_0 4 8)))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 c))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(C (fn_4 4.25 6) (fn_0 2 6))",
        "(C (fn_4 4.25 6) (fn_0 1 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (C (fn_2 4) (fn_2 1)))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (C (fn_2 4) (fn_0 1 6)))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (fn_3 1 (fn_2 4)))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (C (fn_0 4 6) (fn_2 1)))",
        "(C (fn_4 2 6) (fn_1 2 3 c))",
        "(C (fn_4 2 6) (fn_1 4 3 c))",
        "(C (fn_4 2 6) (fn_1 6 3 c))",
        "(C (fn_4 2 6) (fn_1 8 3 c))",
        "(C (fn_4 2 6) (fn_1 2 3 r))",
        "(C (fn_4 2 6) (fn_1 4 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (fn_4 1 6))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (fn_3 1 (fn_0 4 6)))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (C (fn_0 4 8) (fn_2 1)))",
        "(C (fn_4 2 8) (fn_1 2 3 c))",
        "(C (fn_4 2 8) (fn_1 6 3 c))",
        "(C (fn_4 2 8) (fn_1 8 3 c))",
        "(C (fn_4 2 8) (fn_1 2 3 r))",
        "(C (fn_4 2 8) (fn_1 4 3 r))",
        "(C (fn_4 2 8) (fn_1 6 3 r))",
        "(C (fn_4 2 8) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (fn_4 1 8))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 c))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (fn_3 1 (fn_0 4 8)))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 c))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 r))",
        "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 c))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 r))",
        "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 c))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 6 3 r))",
        "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 r))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 1.5 $2))))) r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "utility": 18885,
      "expected_cost": 212456,
      "final_cost": 212456,
      "multiplier": 1.090324584855217,
      "multiplier_wrt_orig": 9.035084911699364,
      "num_uses": 95,
      "uses": [
        {
          "fn_5 c 2 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (C (fn_0 4 6) (fn_2 1))": "(C (C (fn_0 4 6) (fn_2 1)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (C (fn_0 4 8) (fn_2 1))": "(C (C (fn_0 4 8) (fn_2 1)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (C (fn_2 4) (fn_0 1 6))": "(C (C (fn_2 4) (fn_0 1 6)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (C (fn_2 4) (fn_2 1))": "(C (C (fn_2 4) (fn_2 1)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (C (fn_4 4.25 6) (fn_0 1 6))": "(C (C (fn_4 4.25 6) (fn_0 1 6)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1))": "(C (C (fn_4 4.25 6) (fn_2 1)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (fn_3 1 (fn_0 4 6))": "(C (fn_3 1 (fn_0 4 6)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (fn_3 1 (fn_0 4 8))": "(C (fn_3 1 (fn_0 4 8)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (fn_3 1 (fn_2 4))": "(C (fn_3 1 (fn_2 4)) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (fn_3 1 (fn_4 4.25 6))": "(C (fn_3 1 (fn_4 4.25 6)) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 c 2 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (fn_4 1 6)": "(C (fn_4 1 6) (fn_1 8 1.5 r))"
        },
        {
          "fn_5 c 2 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 2 1.5 c))"
        },
        {
          "fn_5 r 2 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 2 1.5 r))"
        },
        {
          "fn_5 c 4 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 4 1.5 c))"
        },
        {
          "fn_5 r 4 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 4 1.5 r))"
        },
        {
          "fn_5 c 6 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 6 1.5 c))"
        },
        {
          "fn_5 r 6 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 6 1.5 r))"
        },
        {
          "fn_5 c 8 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 8 1.5 c))"
        },
        {
          "fn_5 r 8 (fn_4 1 8)": "(C (fn_4 1 8) (fn_1 8 1.5 r))"
        }
      ]
    },
    {
      "body": "(C #2 (fn_1 #1 3 #0))",
      "dreamcoder": "#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2)))))",
      "arity": 3,
      "name": "fn_6",
      "rewritten": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 2 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_6 c 6 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(C (fn_4 4.25 6) (fn_0 2 6))",
        "(C (fn_4 4.25 6) (fn_0 1 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_6 r 4 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 4 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_6 c 8 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_6 r 2 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_6 r 4 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_6 r 6 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_6 r 8 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_6 c 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "rewritten_dreamcoder": [
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))",
        "(C (fn_0 2 6) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (fn_4 2 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(C (fn_2 2) (fn_0 1 6))",
        "(C (fn_2 2) (fn_0 0.5 6))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(C (fn_2 4) (fn_0 2 6))",
        "(C (fn_2 4) (fn_0 1 6))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(C (fn_0 2 6) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 1))",
        "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_2 0.5))",
        "(fn_3 1 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(fn_3 0.5 (C (fn_0 2 6) (fn_0 2.25 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(C (fn_4 4.25 6) (fn_0 2 6))",
        "(C (fn_4 4.25 6) (fn_0 1 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_0 1 6))",
        "(C (fn_0 2 8) (fn_0 0.5 6))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (C (fn_2 4) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (C (fn_2 4) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (C (fn_2 4) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (C (fn_2 4) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (C (fn_2 4) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (C (fn_2 4) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (C (fn_2 4) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (C (fn_2 4) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (C (fn_2 4) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (C (fn_2 4) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (C (fn_2 4) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (C (fn_2 4) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (C (fn_2 4) (fn_0 2 6)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_0 1 6)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (fn_3 2 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (fn_3 2 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (fn_3 2 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (fn_3 2 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (fn_3 2 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (fn_3 2 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (C (fn_0 4 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (fn_4 2 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (fn_4 2 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (fn_4 2 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (fn_4 2 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (fn_4 2 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (fn_3 2 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (fn_3 2 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (fn_3 2 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (fn_3 2 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (fn_3 2 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (fn_3 2 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (C (fn_0 4 8) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (C (fn_0 4 8) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (C (fn_0 4 8) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (C (fn_0 4 8) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (C (fn_0 4 8) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (C (fn_0 4 8) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 8) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (fn_4 2 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (fn_4 2 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (fn_4 2 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (fn_4 2 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (fn_4 2 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (fn_4 2 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (fn_3 2 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (fn_3 2 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 6 (fn_3 2 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (fn_3 2 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (fn_3 2 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (fn_3 2 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (C (fn_4 4.25 6) (fn_0 2 6)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_0 1 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 2 (fn_3 2 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 4 (fn_3 2 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) c 8 (fn_3 2 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 2 (fn_3 2 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 4 (fn_3 2 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 6 (fn_3 2 (fn_4 4.25 6)))",
        "(#(lambda (lambda (lambda (C $0 (#(lambda (lambda (lambda (repeat (T (T $0 (M 0.5 0 0 0)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (M 1 (/ (* 2 pi) $2) 0 0))))) $1 3 $2))))) r 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "utility": 18885,
      "expected_cost": 193266,
      "final_cost": 193266,
      "multiplier": 1.0992932021152195,
      "multiplier_wrt_orig": 9.932207423964899,
      "num_uses": 95,
      "uses": [
        {
          "fn_6 c 2 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (C (fn_0 4 6) (fn_2 2))": "(C (C (fn_0 4 6) (fn_2 2)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (C (fn_0 4 8) (fn_2 2))": "(C (C (fn_0 4 8) (fn_2 2)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (C (fn_2 4) (fn_0 2 6))": "(C (C (fn_2 4) (fn_0 2 6)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (C (fn_2 4) (fn_2 2))": "(C (C (fn_2 4) (fn_2 2)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (C (fn_4 4.25 6) (fn_0 2 6))": "(C (C (fn_4 4.25 6) (fn_0 2 6)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (C (fn_4 4.25 6) (fn_2 2))": "(C (C (fn_4 4.25 6) (fn_2 2)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (fn_3 2 (fn_0 4 6))": "(C (fn_3 2 (fn_0 4 6)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (fn_3 2 (fn_0 4 8))": "(C (fn_3 2 (fn_0 4 8)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (fn_3 2 (fn_2 4))": "(C (fn_3 2 (fn_2 4)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 4 3 r))"
        },
        {
          "fn_6 r 6 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (fn_3 2 (fn_4 4.25 6))": "(C (fn_3 2 (fn_4 4.25 6)) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (fn_4 2 6)": "(C (fn_4 2 6) (fn_1 8 3 r))"
        },
        {
          "fn_6 c 2 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 2 3 c))"
        },
        {
          "fn_6 r 2 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 2 3 r))"
        },
        {
          "fn_6 c 4 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 4 3 c))"
        },
        {
          "fn_6 r 4 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 4 3 r))"
        },
        {
          "fn_6 c 6 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 6 3 c))"
        },
        {
          "fn_6 r 6 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 6 3 r))"
        },
        {
          "fn_6 c 8 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 8 3 c))"
        },
        {
          "fn_6 r 8 (fn_4 2 8)": "(C (fn_4 2 8) (fn_1 8 3 r))"
        }
      ]
    },
    {
      "body": "(C #1 (fn_0 #0 6))",
      "dreamcoder": "#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6))))",
      "arity": 2,
      "name": "fn_7",
      "rewritten": [
        "(fn_7 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_7 1 (fn_0 2 6))",
        "(fn_7 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_7 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 8 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 c 6 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_7 1 (fn_4 4.25 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(fn_7 1 (fn_2 2))",
        "(fn_7 0.5 (fn_2 2))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(fn_7 2 (fn_2 4))",
        "(fn_7 1 (fn_2 4))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(fn_7 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_7 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(fn_7 1 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(fn_7 0.5 (fn_0 2 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 1))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 0.5))",
        "(fn_3 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_3 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(fn_7 2 (fn_4 4.25 6))",
        "(fn_7 1 (fn_4 4.25 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(fn_7 1 (fn_0 2 8))",
        "(fn_7 0.5 (fn_0 2 8))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 8 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_6 c 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "rewritten_dreamcoder": [
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (C (fn_2 4) (fn_2 4.25)))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_0 2 6))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2.25 (fn_0 2 6)))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 0.5 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_5 c 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_5 c 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_5 r 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_6 c 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_5 r 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 2))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 0.5 (fn_2 2))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (C (fn_2 2) (fn_2 2.25)))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 0.5 (fn_0 2 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(C (fn_0 4 6) (fn_2 2))",
        "(C (fn_0 4 6) (fn_2 1))",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2.25 (fn_0 2 6)) (fn_2 1))",
        "(C (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2.25 (fn_0 2 6)) (fn_2 0.5))",
        "(fn_3 1 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2.25 (fn_0 2 6)))",
        "(fn_3 0.5 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_0 2 8))",
        "(#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 0.5 (fn_0 2 8))",
        "(fn_3 1 (fn_0 2 8))",
        "(C (fn_0 4 8) (fn_2 2))",
        "(C (fn_0 4 8) (fn_2 1))",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_6 c 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_6 c 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_6 r 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_6 r 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_6 r 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_6 r 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_2 4)))",
        "(fn_5 c 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_5 c 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_5 r 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_5 r 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_5 r 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_0 4 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_0 4 8) (fn_2 2)))",
        "(fn_5 c 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_0 4 8) (fn_2 1)))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_5 r 8 (#(lambda (lambda (C $0 (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 1 (fn_4 4.25 6)))",
        "(fn_6 c 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "utility": 10604,
      "expected_cost": 182358,
      "final_cost": 182358,
      "multiplier": 1.0598164050932781,
      "multiplier_wrt_orig": 10.526316366707245,
      "num_uses": 54,
      "uses": [
        {
          "fn_7 0.5 (C (fn_0 2 6) (fn_0 2.25 6))": "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 0.5 6))"
        },
        {
          "fn_7 1 (C (fn_0 2 6) (fn_0 2.25 6))": "(C (C (fn_0 2 6) (fn_0 2.25 6)) (fn_0 1 6))"
        },
        {
          "fn_7 0.5 (C (fn_2 2) (fn_2 2.25))": "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 0.5 6))"
        },
        {
          "fn_7 1 (C (fn_2 2) (fn_2 2.25))": "(C (C (fn_2 2) (fn_2 2.25)) (fn_0 1 6))"
        },
        {
          "fn_7 1 (C (fn_2 4) (fn_2 4.25))": "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 1 6))"
        },
        {
          "fn_7 2 (C (fn_2 4) (fn_2 4.25))": "(C (C (fn_2 4) (fn_2 4.25)) (fn_0 2 6))"
        },
        {
          "fn_7 0.5 (fn_0 2 6)": "(C (fn_0 2 6) (fn_0 0.5 6))"
        },
        {
          "fn_7 1 (fn_0 2 6)": "(C (fn_0 2 6) (fn_0 1 6))"
        },
        {
          "fn_7 2.25 (fn_0 2 6)": "(C (fn_0 2 6) (fn_0 2.25 6))"
        },
        {
          "fn_7 0.5 (fn_0 2 8)": "(C (fn_0 2 8) (fn_0 0.5 6))"
        },
        {
          "fn_7 1 (fn_0 2 8)": "(C (fn_0 2 8) (fn_0 1 6))"
        },
        {
          "fn_7 0.5 (fn_2 2)": "(C (fn_2 2) (fn_0 0.5 6))"
        },
        {
          "fn_7 1 (fn_2 2)": "(C (fn_2 2) (fn_0 1 6))"
        },
        {
          "fn_7 1 (fn_2 4)": "(C (fn_2 4) (fn_0 1 6))"
        },
        {
          "fn_7 2 (fn_2 4)": "(C (fn_2 4) (fn_0 2 6))"
        },
        {
          "fn_7 1 (fn_4 4.25 6)": "(C (fn_4 4.25 6) (fn_0 1 6))"
        },
        {
          "fn_7 2 (fn_4 4.25 6)": "(C (fn_4 4.25 6) (fn_0 2 6))"
        }
      ]
    },
    {
      "body": "(C (fn_0 4 #1) (fn_2 #0))",
      "dreamcoder": "#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1))))",
      "arity": 2,
      "name": "fn_8",
      "rewritten": [
        "(fn_7 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_7 1 (fn_0 2 6))",
        "(fn_7 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_7 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 8 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_8 1 6))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_8 2 8))",
        "(fn_5 c 2 (fn_8 1 8))",
        "(fn_5 c 4 (fn_8 1 8))",
        "(fn_5 c 6 (fn_8 1 8))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 c 6 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_7 1 (fn_4 4.25 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(fn_7 1 (fn_2 2))",
        "(fn_7 0.5 (fn_2 2))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(fn_7 2 (fn_2 4))",
        "(fn_7 1 (fn_2 4))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(fn_7 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_7 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(fn_7 1 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(fn_7 0.5 (fn_0 2 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(fn_8 2 6)",
        "(fn_8 1 6)",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 1))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 0.5))",
        "(fn_3 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_3 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(fn_7 2 (fn_4 4.25 6))",
        "(fn_7 1 (fn_4 4.25 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(fn_7 1 (fn_0 2 8))",
        "(fn_7 0.5 (fn_0 2 8))",
        "(fn_3 1 (fn_0 2 8))",
        "(fn_8 2 8)",
        "(fn_8 1 8)",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_8 2 6))",
        "(fn_6 c 4 (fn_8 2 6))",
        "(fn_6 c 6 (fn_8 2 6))",
        "(fn_6 c 8 (fn_8 2 6))",
        "(fn_6 r 2 (fn_8 2 6))",
        "(fn_6 r 4 (fn_8 2 6))",
        "(fn_6 r 6 (fn_8 2 6))",
        "(fn_6 r 8 (fn_8 2 6))",
        "(fn_5 c 2 (fn_8 1 6))",
        "(fn_5 c 4 (fn_8 1 6))",
        "(fn_5 c 8 (fn_8 1 6))",
        "(fn_5 r 2 (fn_8 1 6))",
        "(fn_5 r 4 (fn_8 1 6))",
        "(fn_5 r 6 (fn_8 1 6))",
        "(fn_5 r 8 (fn_8 1 6))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (fn_8 2 8))",
        "(fn_6 c 4 (fn_8 2 8))",
        "(fn_6 c 8 (fn_8 2 8))",
        "(fn_6 r 2 (fn_8 2 8))",
        "(fn_6 r 4 (fn_8 2 8))",
        "(fn_6 r 6 (fn_8 2 8))",
        "(fn_6 r 8 (fn_8 2 8))",
        "(fn_5 c 8 (fn_8 1 8))",
        "(fn_5 r 2 (fn_8 1 8))",
        "(fn_5 r 4 (fn_8 1 8))",
        "(fn_5 r 6 (fn_8 1 8))",
        "(fn_5 r 8 (fn_8 1 8))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 8 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_6 c 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "rewritten_dreamcoder": [
        "(fn_7 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_7 1 (fn_0 2 6))",
        "(fn_7 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_7 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 2))",
        "(fn_3 2 (fn_4 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 8 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_5 c 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_5 c 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_5 c 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 c 6 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_7 1 (fn_4 4.25 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(fn_7 1 (fn_2 2))",
        "(fn_7 0.5 (fn_2 2))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(fn_7 2 (fn_2 4))",
        "(fn_7 1 (fn_2 4))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(fn_7 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_7 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(fn_7 1 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(fn_7 0.5 (fn_0 2 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6)",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6)",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 1))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 0.5))",
        "(fn_3 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_3 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C (fn_4 4.25 6) (fn_2 1))",
        "(fn_7 2 (fn_4 4.25 6))",
        "(fn_7 1 (fn_4 4.25 6))",
        "(fn_3 1 (fn_4 4.25 6))",
        "(fn_7 1 (fn_0 2 8))",
        "(fn_7 0.5 (fn_0 2 8))",
        "(fn_3 1 (fn_0 2 8))",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8)",
        "(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8)",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 c 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 c 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 c 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 r 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 r 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 r 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_6 r 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 6))",
        "(fn_5 c 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_5 c 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_5 c 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_5 r 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_5 r 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_5 r 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_5 r 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 6))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_6 c 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_6 c 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_6 r 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_6 r 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_6 r 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_6 r 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 2 8))",
        "(fn_5 c 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_5 r 2 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_5 r 4 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_5 r 6 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_5 r 8 (#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (T (T c (M 2 0 0 0)) (M $0 0 0 0))) $1)))) 1 8))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 4 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_4 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_4 4.25 6) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_7 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_5 r 8 (fn_7 1 (fn_4 4.25 6)))",
        "(fn_6 c 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 4 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_4 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_4 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_4 4.25 6)))"
      ],
      "utility": 10503,
      "expected_cost": 171450,
      "final_cost": 171450,
      "multiplier": 1.0636220472440945,
      "multiplier_wrt_orig": 11.19602216389618,
      "num_uses": 36,
      "uses": [
        {
          "fn_8 1 6": "(C (fn_0 4 6) (fn_2 1))"
        },
        {
          "fn_8 2 6": "(C (fn_0 4 6) (fn_2 2))"
        },
        {
          "fn_8 1 8": "(C (fn_0 4 8) (fn_2 1))"
        },
        {
          "fn_8 2 8": "(C (fn_0 4 8) (fn_2 2))"
        }
      ]
    },
    {
      "body": "(fn_4 4.25 6)",
      "dreamcoder": "#(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)",
      "arity": 0,
      "name": "fn_9",
      "rewritten": [
        "(fn_7 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_7 1 (fn_0 2 6))",
        "(fn_7 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_7 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C fn_9 (fn_2 2))",
        "(fn_3 2 fn_9)",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 8 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_8 1 6))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_8 2 8))",
        "(fn_5 c 2 (fn_8 1 8))",
        "(fn_5 c 4 (fn_8 1 8))",
        "(fn_5 c 6 (fn_8 1 8))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C fn_9 (fn_2 2)))",
        "(fn_5 c 6 (C fn_9 (fn_2 1)))",
        "(fn_5 r 2 (C fn_9 (fn_2 1)))",
        "(fn_5 r 4 (C fn_9 (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 fn_9))",
        "(fn_6 c 6 (fn_7 2 fn_9))",
        "(fn_5 r 6 (fn_7 1 fn_9))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(fn_7 1 (fn_2 2))",
        "(fn_7 0.5 (fn_2 2))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(fn_7 2 (fn_2 4))",
        "(fn_7 1 (fn_2 4))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(fn_7 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_7 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(fn_7 1 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(fn_7 0.5 (fn_0 2 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(fn_8 2 6)",
        "(fn_8 1 6)",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 1))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 0.5))",
        "(fn_3 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_3 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C fn_9 (fn_2 1))",
        "(fn_7 2 fn_9)",
        "(fn_7 1 fn_9)",
        "(fn_3 1 fn_9)",
        "(fn_7 1 (fn_0 2 8))",
        "(fn_7 0.5 (fn_0 2 8))",
        "(fn_3 1 (fn_0 2 8))",
        "(fn_8 2 8)",
        "(fn_8 1 8)",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_8 2 6))",
        "(fn_6 c 4 (fn_8 2 6))",
        "(fn_6 c 6 (fn_8 2 6))",
        "(fn_6 c 8 (fn_8 2 6))",
        "(fn_6 r 2 (fn_8 2 6))",
        "(fn_6 r 4 (fn_8 2 6))",
        "(fn_6 r 6 (fn_8 2 6))",
        "(fn_6 r 8 (fn_8 2 6))",
        "(fn_5 c 2 (fn_8 1 6))",
        "(fn_5 c 4 (fn_8 1 6))",
        "(fn_5 c 8 (fn_8 1 6))",
        "(fn_5 r 2 (fn_8 1 6))",
        "(fn_5 r 4 (fn_8 1 6))",
        "(fn_5 r 6 (fn_8 1 6))",
        "(fn_5 r 8 (fn_8 1 6))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (fn_8 2 8))",
        "(fn_6 c 4 (fn_8 2 8))",
        "(fn_6 c 8 (fn_8 2 8))",
        "(fn_6 r 2 (fn_8 2 8))",
        "(fn_6 r 4 (fn_8 2 8))",
        "(fn_6 r 6 (fn_8 2 8))",
        "(fn_6 r 8 (fn_8 2 8))",
        "(fn_5 c 8 (fn_8 1 8))",
        "(fn_5 r 2 (fn_8 1 8))",
        "(fn_5 r 4 (fn_8 1 8))",
        "(fn_5 r 6 (fn_8 1 8))",
        "(fn_5 r 8 (fn_8 1 8))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C fn_9 (fn_2 2)))",
        "(fn_6 c 4 (C fn_9 (fn_2 2)))",
        "(fn_6 c 8 (C fn_9 (fn_2 2)))",
        "(fn_6 r 2 (C fn_9 (fn_2 2)))",
        "(fn_6 r 4 (C fn_9 (fn_2 2)))",
        "(fn_6 r 6 (C fn_9 (fn_2 2)))",
        "(fn_6 r 8 (C fn_9 (fn_2 2)))",
        "(fn_5 c 2 (C fn_9 (fn_2 1)))",
        "(fn_5 c 4 (C fn_9 (fn_2 1)))",
        "(fn_5 c 8 (C fn_9 (fn_2 1)))",
        "(fn_5 r 6 (C fn_9 (fn_2 1)))",
        "(fn_5 r 8 (C fn_9 (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 fn_9))",
        "(fn_6 c 8 (fn_7 2 fn_9))",
        "(fn_6 r 2 (fn_7 2 fn_9))",
        "(fn_6 r 4 (fn_7 2 fn_9))",
        "(fn_6 r 6 (fn_7 2 fn_9))",
        "(fn_6 r 8 (fn_7 2 fn_9))",
        "(fn_5 c 2 (fn_7 1 fn_9))",
        "(fn_5 c 4 (fn_7 1 fn_9))",
        "(fn_5 c 6 (fn_7 1 fn_9))",
        "(fn_5 c 8 (fn_7 1 fn_9))",
        "(fn_5 r 2 (fn_7 1 fn_9))",
        "(fn_5 r 4 (fn_7 1 fn_9))",
        "(fn_5 r 8 (fn_7 1 fn_9))",
        "(fn_6 c 2 (fn_3 2 fn_9))",
        "(fn_6 c 4 (fn_3 2 fn_9))",
        "(fn_6 c 8 (fn_3 2 fn_9))",
        "(fn_6 r 2 (fn_3 2 fn_9))",
        "(fn_6 r 4 (fn_3 2 fn_9))",
        "(fn_6 r 6 (fn_3 2 fn_9))",
        "(fn_6 r 8 (fn_3 2 fn_9))",
        "(fn_5 c 2 (fn_3 1 fn_9))",
        "(fn_5 c 4 (fn_3 1 fn_9))",
        "(fn_5 c 6 (fn_3 1 fn_9))",
        "(fn_5 c 8 (fn_3 1 fn_9))",
        "(fn_5 r 2 (fn_3 1 fn_9))",
        "(fn_5 r 4 (fn_3 1 fn_9))",
        "(fn_5 r 6 (fn_3 1 fn_9))"
      ],
      "rewritten_dreamcoder": [
        "(fn_7 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_7 1 (fn_0 2 6))",
        "(fn_7 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_7 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2))",
        "(fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6))",
        "(C (fn_0 2 8) (fn_2 1))",
        "(C (fn_0 2 8) (fn_2 0.5))",
        "(fn_3 0.5 (fn_0 2 8))",
        "(fn_4 2 8)",
        "(fn_4 1 8)",
        "(fn_3 1 (fn_0 4 8))",
        "(fn_6 r 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 r 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 8 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 6 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 8 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_8 1 6))",
        "(fn_6 r 6 (fn_4 2 6))",
        "(fn_6 r 8 (fn_4 2 6))",
        "(fn_5 r 6 (fn_4 1 6))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_8 2 8))",
        "(fn_5 c 2 (fn_8 1 8))",
        "(fn_5 c 4 (fn_8 1 8))",
        "(fn_5 c 6 (fn_8 1 8))",
        "(fn_6 c 4 (fn_4 2 8))",
        "(fn_5 c 4 (fn_4 1 8))",
        "(fn_5 r 4 (fn_4 1 8))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 6 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_5 c 6 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_5 r 2 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_5 r 4 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 c 6 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 6 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(C (fn_2 2) (fn_2 1))",
        "(C (fn_2 2) (fn_2 0.5))",
        "(fn_7 1 (fn_2 2))",
        "(fn_7 0.5 (fn_2 2))",
        "(fn_3 1 (fn_2 2))",
        "(fn_3 0.5 (fn_2 2))",
        "(C (fn_2 4) (fn_2 2))",
        "(C (fn_2 4) (fn_2 1))",
        "(fn_7 2 (fn_2 4))",
        "(fn_7 1 (fn_2 4))",
        "(fn_3 2 (fn_2 4))",
        "(fn_3 1 (fn_2 4))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 1))",
        "(C (C (fn_2 2) (fn_2 2.25)) (fn_2 0.5))",
        "(fn_7 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_7 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 1 (C (fn_2 2) (fn_2 2.25)))",
        "(fn_3 0.5 (C (fn_2 2) (fn_2 2.25)))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 2))",
        "(C (C (fn_2 4) (fn_2 4.25)) (fn_2 1))",
        "(fn_7 1 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 2 (C (fn_2 4) (fn_2 4.25)))",
        "(fn_3 1 (C (fn_2 4) (fn_2 4.25)))",
        "(C (fn_0 2 6) (fn_2 1))",
        "(C (fn_0 2 6) (fn_2 0.5))",
        "(fn_7 0.5 (fn_0 2 6))",
        "(fn_3 1 (fn_0 2 6))",
        "(fn_3 0.5 (fn_0 2 6))",
        "(fn_8 2 6)",
        "(fn_8 1 6)",
        "(fn_4 2 6)",
        "(fn_4 1 6)",
        "(fn_3 2 (fn_0 4 6))",
        "(fn_3 1 (fn_0 4 6))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 1))",
        "(C (fn_7 2.25 (fn_0 2 6)) (fn_2 0.5))",
        "(fn_3 1 (fn_7 2.25 (fn_0 2 6)))",
        "(fn_3 0.5 (fn_7 2.25 (fn_0 2 6)))",
        "(C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1))",
        "(fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6))",
        "(fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6))",
        "(fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6))",
        "(fn_7 1 (fn_0 2 8))",
        "(fn_7 0.5 (fn_0 2 8))",
        "(fn_3 1 (fn_0 2 8))",
        "(fn_8 2 8)",
        "(fn_8 1 8)",
        "(fn_3 2 (fn_0 4 8))",
        "(fn_6 c 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 4 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 c 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 2 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 6 (C (fn_2 4) (fn_2 2)))",
        "(fn_6 r 8 (C (fn_2 4) (fn_2 2)))",
        "(fn_5 c 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 4 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 6 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 c 8 (C (fn_2 4) (fn_2 1)))",
        "(fn_5 r 2 (C (fn_2 4) (fn_2 1)))",
        "(fn_6 c 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_7 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_7 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_7 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 6 (fn_7 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_7 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 c 8 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 2 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 4 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 6 (fn_3 2 (fn_2 4)))",
        "(fn_6 r 8 (fn_3 2 (fn_2 4)))",
        "(fn_5 c 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 c 6 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 2 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 4 (fn_3 1 (fn_2 4)))",
        "(fn_5 r 8 (fn_3 1 (fn_2 4)))",
        "(fn_6 c 2 (fn_8 2 6))",
        "(fn_6 c 4 (fn_8 2 6))",
        "(fn_6 c 6 (fn_8 2 6))",
        "(fn_6 c 8 (fn_8 2 6))",
        "(fn_6 r 2 (fn_8 2 6))",
        "(fn_6 r 4 (fn_8 2 6))",
        "(fn_6 r 6 (fn_8 2 6))",
        "(fn_6 r 8 (fn_8 2 6))",
        "(fn_5 c 2 (fn_8 1 6))",
        "(fn_5 c 4 (fn_8 1 6))",
        "(fn_5 c 8 (fn_8 1 6))",
        "(fn_5 r 2 (fn_8 1 6))",
        "(fn_5 r 4 (fn_8 1 6))",
        "(fn_5 r 6 (fn_8 1 6))",
        "(fn_5 r 8 (fn_8 1 6))",
        "(fn_6 c 2 (fn_4 2 6))",
        "(fn_6 c 4 (fn_4 2 6))",
        "(fn_6 c 6 (fn_4 2 6))",
        "(fn_6 c 8 (fn_4 2 6))",
        "(fn_6 r 2 (fn_4 2 6))",
        "(fn_6 r 4 (fn_4 2 6))",
        "(fn_5 c 2 (fn_4 1 6))",
        "(fn_5 c 4 (fn_4 1 6))",
        "(fn_5 c 6 (fn_4 1 6))",
        "(fn_5 c 8 (fn_4 1 6))",
        "(fn_5 r 2 (fn_4 1 6))",
        "(fn_5 r 4 (fn_4 1 6))",
        "(fn_5 r 8 (fn_4 1 6))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 c 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 6)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 6)))",
        "(fn_5 c 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 2 (fn_3 1 (fn_0 4 6)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 6)))",
        "(fn_6 c 2 (fn_8 2 8))",
        "(fn_6 c 4 (fn_8 2 8))",
        "(fn_6 c 8 (fn_8 2 8))",
        "(fn_6 r 2 (fn_8 2 8))",
        "(fn_6 r 4 (fn_8 2 8))",
        "(fn_6 r 6 (fn_8 2 8))",
        "(fn_6 r 8 (fn_8 2 8))",
        "(fn_5 c 8 (fn_8 1 8))",
        "(fn_5 r 2 (fn_8 1 8))",
        "(fn_5 r 4 (fn_8 1 8))",
        "(fn_5 r 6 (fn_8 1 8))",
        "(fn_5 r 8 (fn_8 1 8))",
        "(fn_6 c 2 (fn_4 2 8))",
        "(fn_6 c 6 (fn_4 2 8))",
        "(fn_6 c 8 (fn_4 2 8))",
        "(fn_6 r 2 (fn_4 2 8))",
        "(fn_6 r 4 (fn_4 2 8))",
        "(fn_6 r 6 (fn_4 2 8))",
        "(fn_6 r 8 (fn_4 2 8))",
        "(fn_5 c 2 (fn_4 1 8))",
        "(fn_5 c 6 (fn_4 1 8))",
        "(fn_5 c 8 (fn_4 1 8))",
        "(fn_5 r 2 (fn_4 1 8))",
        "(fn_5 r 6 (fn_4 1 8))",
        "(fn_5 r 8 (fn_4 1 8))",
        "(fn_6 c 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 c 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 2 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 4 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 6 (fn_3 2 (fn_0 4 8)))",
        "(fn_6 r 8 (fn_3 2 (fn_0 4 8)))",
        "(fn_5 c 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 c 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 4 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 6 (fn_3 1 (fn_0 4 8)))",
        "(fn_5 r 8 (fn_3 1 (fn_0 4 8)))",
        "(fn_6 c 2 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_6 c 4 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_6 c 8 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_6 r 2 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_6 r 4 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_6 r 6 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_6 r 8 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 2)))",
        "(fn_5 c 2 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_5 c 4 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_5 c 8 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_5 r 6 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_5 r 8 (C #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6) (fn_2 1)))",
        "(fn_6 c 4 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 c 8 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 2 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 4 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 6 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 8 (fn_7 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 2 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 4 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 6 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 8 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 2 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 4 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 8 (fn_7 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 c 2 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 c 4 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 c 8 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 2 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 4 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 6 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_6 r 8 (fn_3 2 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 2 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 4 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 6 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 c 8 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 2 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 4 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))",
        "(fn_5 r 6 (fn_3 1 #(#(lambda (lambda (C (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) 4 $0) (#(lambda (lambda (T (repeat (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))) $0 (M 1 (/ (* 2 pi) $0) 0 0)) (M $1 0 0 0)))) $1 6)))) 4.25 6)))"
      ],
      "utility": 10202,
      "expected_cost": 160946,
      "final_cost": 160946,
      "multiplier": 1.065264125855877,
      "multiplier_wrt_orig": 11.92672076348589,
      "num_uses": 52,
      "uses": [
        {
          "fn_9 ": "(fn_4 4.25 6)"
        }
      ]
    }
  ]
}