From 5176f5038a4e8ef460ef6eb034685480f21ec059 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 14:57:49 -0400 Subject: [PATCH 01/17] fix smc rewrite --- data/expected_outputs/smc-furniture.json | 1778 +++++++--------------- src/compression.rs | 89 +- src/pattern_args.rs | 24 + src/smc.rs | 8 +- src/test_utils.rs | 24 +- tests/fuzz_symbol_weighting_test.rs | 2 +- tests/integration_tests.rs | 52 +- 7 files changed, 734 insertions(+), 1243 deletions(-) diff --git a/data/expected_outputs/smc-furniture.json b/data/expected_outputs/smc-furniture.json index 2d112b9e..1892674d 100644 --- a/data/expected_outputs/smc-furniture.json +++ b/data/expected_outputs/smc-furniture.json @@ -1,5 +1,5 @@ { - "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-bce40e9cd3aead80 smc_regression_tests", + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests", "args": { "iterations": 10, "abstraction_prefix": "fn_", @@ -46,7 +46,7 @@ "no_opt_arity_zero": false, "no_other_util": false, "structure_penalty": 1.0, - "rewrite_check": false, + "rewrite_check": true, "utility_by_rewrite": false, "dreamcoder_comparison": false, "quiet": false, @@ -74,8 +74,8 @@ } }, "original_cost": 4336185, - "final_cost": 1022880, - "compression_ratio": 4.239192280619427, + "final_cost": 1005306, + "compression_ratio": 4.3132986374297975, "num_abstractions": 10, "original": [ "(T (repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.9375 0))", @@ -330,1717 +330,1093 @@ "(C (C (T (T (r_s 12 1) (M 1 0 0 -0.5)) (M 1 0 0 0)) (T (C (T (T (repeat (repeat (T (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 1)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 0 0)) (M 1 0 0 0.5)) (T (T (r_s 6 3) (M 1 0 0 1.5)) (M 1 0 0 0))) (M 1 0 3 0))) (T (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0)) (M 1 0 -6 0)) (M 1 0 0 -1)))" ], "rewritten": [ - "(fn_5 (fn_0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))) 0) -6.9375)", - "(fn_5 (fn_0 1 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875)", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 3 7.5 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) -7.5))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 2 15 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 6 0)) -3) -7.5))", - "(C (fn_2 -7.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375))) 1 (fn_1 1 0)) 4 (fn_1 1 5))) (fn_6 0 21 11))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 4 5 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 6 0)) -3) -7.5))", - "(C (fn_2 -2.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) -1.6875))) 1 (fn_1 1 0)) 2 (fn_1 1 5))) (fn_6 0 11 11))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 4 5 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) -7.5))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_4 -8.25 16.5 2))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_9 -7.5 15 2))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 16.5 2))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_4 -7.5 5 4))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 7.5 3))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_4 -8.25 16.5 2))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_9 -7.5 15 2))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_9 -8.25 8.25 3))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_4 -7.5 5 4))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_4 -7.5 15 2))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 c) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_9 -7.5 15 2))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 r) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 8.25 3))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_9 -7.5 15 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_9 -7.5 7.5 3))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_4 -7.5 5 4))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_4 -7.5 15 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_9 -7.5 5 4))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 7.5 3))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 1.5 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_4 -7.5 7.5 3))", - "(fn_8 3 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_9 -7.5 15 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 5 4))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 5.5 4))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_9 -7.5 5 4))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_9 -7.5 7.5 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 16.5 2))", - "(fn_8 3 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 12) (fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 2 5) empt) 1))) (fn_6 1.5 3 6)) -3)) (fn_2 -1 (fn_5 (fn_0 2 12 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -6)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) empt) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) empt) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -10)))", - "(C (C (fn_6 -0.5 1 12) (fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 2 5) empt) 1))) (fn_6 1.5 3 6)) -3)) (fn_2 -1 (fn_5 (fn_0 2 11 (r_s 1 1) -0.5) -5.5)))", - "(fn_5 (fn_0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) -6.9375)", - "(fn_5 (fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 1 0 (T c (fn_1 0.84375 0)) 0) -7.4375)", - "(fn_5 (fn_0 1 0 (T r (fn_1 0.84375 0)) 0) -7.4375)", - "(fn_5 (fn_0 2 14.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 2 14.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 2 13.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) -6.9375)", - "(fn_5 (fn_0 2 13.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))) 0) -6.9375)", - "(fn_5 (fn_0 2 14.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875)", - "(fn_5 (fn_0 2 14.875 (T c (fn_1 0.84375 0)) 0) -7.4375)", - "(fn_5 (fn_0 2 14.875 (T r (fn_1 0.84375 0)) 0) -7.4375)", - "(C (fn_2 -2.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375))) 1 (fn_1 1 0)) 2 (fn_1 1 5))) (fn_6 0 11 11))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 2 14 (r_s 1 6) -3) -7))", - "(C (fn_2 -5.625 (repeat (repeat (fn_2 0 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 4 (fn_1 1 3.75))) (fn_6 0 15.75 15))", - "(C (fn_2 -2.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375))) 1 (fn_1 1 0)) 2 (fn_1 1 5))) (fn_6 0 11 11))", - "(C (fn_2 -3.125 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) -1.9375))) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))) (fn_6 0 13.75 14.5))", - "(C (fn_2 -6.25 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -2.1875))) 1 (fn_1 1 0)) 3 (fn_1 1 6.25))) (fn_6 0 20 14.5))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 3 7.5 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -7.5))", - "(C (fn_2 -3.125 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -2.1875))) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))) (fn_6 0 13.75 14.5))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 2 15 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) -7.5))", - "(C (fn_2 -7.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) -1.6875))) 1 (fn_1 1 0)) 4 (fn_1 1 5))) (fn_6 0 21 11))", - "(C (fn_2 -7.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) empt)) 1 (fn_1 1 0)) 4 (fn_1 1 5))) (fn_6 0 21 11))", - "(C (fn_2 -3.75 (repeat (repeat (fn_2 0 (C (fn_6 0 3 13.5) empt)) 1 (fn_1 1 0)) 3 (fn_1 1 3.75))) (fn_6 0 12 15))", - "(C (fn_2 -7.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.4375))) 1 (fn_1 1 0)) 4 (fn_1 1 5))) (fn_6 0 21 11))", - "(C (fn_2 -5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) -1.6875))) 1 (fn_1 1 0)) 3 (fn_1 1 5))) (fn_6 0 16 11))", - "(C (fn_2 -2.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) empt)) 1 (fn_1 1 0)) 2 (fn_1 1 5))) (fn_6 0 11 11))", - "(C (fn_2 -5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.4375))) 1 (fn_1 1 0)) 3 (fn_1 1 5))) (fn_6 0 16 11))", - "(C (fn_2 -2.5 (repeat (repeat (fn_2 0 (C (fn_6 0 4 9) (fn_5 (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375))) 1 (fn_1 1 0)) 2 (fn_1 1 5))) (fn_6 0 11 11))", - "(C (fn_2 -3.125 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) -2.4375))) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))) (fn_6 0 13.75 14.5))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7))", - "(C (fn_2 -3.125 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -2.1875))) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))) (fn_6 0 13.75 14.5))", - "(C (fn_2 -3.125 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) -2.4375))) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))) (fn_6 0 13.75 14.5))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 2 15 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -7.5))", - "(C (C (fn_2 0.75 (fn_2 0 (repeat (repeat (fn_2 1.5 (C (fn_6 0 3 13.5) (fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125))) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)))) (fn_6 4.125 8.25 15)) (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7))", - "(C (fn_2 -6.25 (repeat (repeat (fn_2 0 (C (fn_6 0 5 12) (fn_5 (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) -2.4375))) 1 (fn_1 1 0)) 3 (fn_1 1 6.25))) (fn_6 0 20 14.5))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_4 -7.5 5 4))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_9 -8.25 5.5 4))", - "(fn_8 1.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_9 -8.25 5.5 4))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 5.5 4))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_9 -8.25 16.5 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 7.5 3))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 8.25 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_4 -8.25 16.5 2))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_4 -8.25 16.5 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_4 -7.5 15 2))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_4 -8.25 5.5 4))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_9 -7.5 5 4))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_9 -8.25 16.5 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_9 -8.25 5.5 4))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_4 -8.25 5.5 4))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 r) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_4 -7.5 5 4))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_4 -8.25 16.5 2))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_4 -7.5 5 4))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 8.25 3))", - "(fn_8 1.5 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_4 -7.5 15 2))", - "(fn_8 1.5 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_4 -7.5 5 4))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 r) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_4 -7.5 15 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_4 -7.5 5 4))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 c) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_9 -7.5 5 4))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_4 -8.25 16.5 2))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 c) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_4 -7.5 5 4))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_9 -7.5 5 4))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_9 -8.25 8.25 3))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_9 -8.25 16.5 2))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_4 -7.5 7.5 3))", - "(fn_8 1.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_9 -7.5 15 2))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_9 -8.25 8.25 3))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 r) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_9 -7.5 15 2))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_9 -7.5 15 2))", - "(fn_8 1.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_4 -8.25 8.25 3))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_9 -7.5 7.5 3))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_9 -7.5 15 2))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 5 4))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_4 -7.5 15 2))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_4 -7.5 5 4))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_4 -7.5 15 2))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_9 -7.5 7.5 3))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 r) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_4 -7.5 7.5 3))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 5.5 4))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 16.5 2))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 16.5 2))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_4 -8.25 16.5 2))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_4 -7.5 7.5 3))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_9 -8.25 16.5 2))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 5 4))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_4 -8.25 5.5 4))", - "(fn_8 1.5 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75) (fn_9 -7.5 15 2))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_4 -7.5 7.5 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_4 -8.25 16.5 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_4 -7.5 7.5 3))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_4 -8.25 5.5 4))", - "(fn_8 3 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_4 -8.25 5.5 4))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_9 -7.5 15 2))", - "(fn_8 3 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 1.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_4 -8.25 5.5 4))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_4 -8.25 5.5 4))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 5.5 4))", - "(fn_8 3 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_4 -7.5 7.5 3))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_4 -7.5 7.5 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_9 -8.25 16.5 2))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_4 -8.25 5.5 4))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_4 -7.5 15 2))", - "(fn_8 3 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_4 -7.5 5 4))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_4 -8.25 16.5 2))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_9 -8.25 5.5 4))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_9 -8.25 16.5 2))", - "(fn_8 3 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_4 -7.5 5 4))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_4 -8.25 8.25 3))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_4 -7.5 7.5 3))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_4 -7.5 7.5 3))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_9 -8.25 5.5 4))", - "(fn_8 3 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_4 -7.5 7.5 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_9 -8.25 8.25 3))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 5.5 4))", - "(fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 15 2))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_4 -8.25 8.25 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_4 -8.25 8.25 3))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_9 -8.25 8.25 3))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_9 -7.5 5 4))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_9 -7.5 15 2))", - "(fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_9 -8.25 5.5 4))", - "(fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 16.5 2))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_4 -8.25 5.5 4))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_9 -8.25 5.5 4))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_4 -8.25 16.5 2))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 3 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_4 -8.25 8.25 3))", - "(fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_4 -8.25 16.5 2))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_4 -7.5 7.5 3))", - "(fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_4 -7.5 7.5 3))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_4 -8.25 8.25 3))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75)))", - "(fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7)))", - "(fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 -4.5 (fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_2 -4.5 (fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75)))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_9 -8.25 5.5 4))", - "(fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_4 -8.25 5.5 4))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 12) (fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 2 5) empt) 1))) (fn_6 1.5 3 6)) 3)) (fn_2 -1 (fn_5 (fn_0 2 11 (r_s 1 4) -2) -5.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 1) -0.5) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 1) -0.5) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 1) -0.5) -9.5)))", - "(C (C (fn_6 -0.5 1 12) (fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 2 5) empt) 1))) (fn_6 1.5 3 6)) -3)) (fn_2 -1 (fn_5 (fn_0 2 12 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -6)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 1) -0.5) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) empt) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (T (T (fn_5 l -0.5) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 20 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -10)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875)) 2))) (fn_6 3 6 10)) 5)) (fn_2 -1 (fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5)))", - "(C (C (fn_6 -0.5 1 20) (fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_6 0 4 8) (fn_5 (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) -1.4375)) 2))) (fn_6 3 6 10)) -5)) (fn_2 -1 (fn_5 (fn_0 2 20 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -10)))", - "(C (C (fn_6 -0.5 1 12) (fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 2 5) empt) 1))) (fn_6 1.5 3 6)) 3)) (fn_2 -1 (fn_5 (fn_0 2 12 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -6)))" + "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -6.9375 0))", + "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", + "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 7.5 3 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 15 2 -3 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 6 0))))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 5 4 -3 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 6 0))))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 5 4 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 2 15 -7.5))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 2 15 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 -3 0))) (T (fn_1 -6 (fn_4 0) 12 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 -3 0))) (T (fn_1 -5.5 (fn_4 0) 11 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", + "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -6.9375 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", + "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.4375 0))", + "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.4375 0))", + "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", + "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", + "(fn_1 -6.9375 (fn_4 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))", + "(fn_1 -6.9375 (fn_4 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))))", + "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", + "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", + "(fn_1 -7.4375 (fn_4 0) 14.875 2 0 1 (T c (fn_0 0.84375 0)))", + "(fn_1 -7.4375 (fn_4 0) 14.875 2 0 1 (T r (fn_0 0.84375 0)))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (fn_4 0) 14 2 -3 1 (r_s 1 6)))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 4 (fn_0 1 3.75)) (fn_0 1 -5.625)) (fn_2 (fn_0 1) 0 15.75 (r_s 15)))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0)))) 12 5 3.875 -1.9375) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (T (repeat (fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875) 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 7.5 3 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 12 5 4.375 -2.1875) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 15 2 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 3 (fn_0 1 3.75)) (fn_0 1 -3.75)) (fn_2 (fn_0 1) 0 12 (r_s 15)))", + "(C (T (repeat (fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875) 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", + "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (T (repeat (fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 9 4 2.875 -1.4375) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T r) 12 5 4.875 -2.4375) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)))", + "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 12 5 4.875 -2.4375) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 15 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))))", + "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)))", + "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 12 5 4.875 -2.4375) 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 2 15 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_6 (fn_8 15) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (fn_5 3 -1.5 2 15 -7.5))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 3 -1.5 2 15 -7.5))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12 (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_8 15) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 15) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 2 15 -7.5))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 2 15 -7.5))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 1 -0.5 3 7.5 -7.5))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_8 15) 10.5 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 2 15 -7.5))", + "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 2 15 -7.5))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_8 15) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (fn_5 3 -1.5 4 5 -7.5))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 1 -0.5 3 8.25 -8.25))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", + "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 2 16.5 -8.25))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 3 -1.5 4 5.5 -8.25))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (fn_5 3 -1.5 2 16.5 -8.25))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", + "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", + "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 4 5.5 -8.25))", + "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 3 0))) (T (fn_1 -5.5 (fn_4 0) 11 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 -3 0))) (T (fn_1 -6 (fn_4 0) 12 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 3 0))) (T (fn_1 -6 (fn_4 0) 12 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))" ], "rewritten_dreamcoder": null, "abstractions": [ - { - "body": "(repeat (repeat (T #2 (M 1 0 0 #3)) #0 (M 1 0 #1 0)) 1 (M 1 0 0 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (repeat (repeat (T $1 (M 1 0 0 $0)) $3 (M 1 0 $2 0)) 1 (M 1 0 0 0))))))", - "arity": 4, - "name": "fn_0", - "utility": 972728, - "final_cost": 3361737, - "compression_ratio": 1.2898644361530958, - "cumulative_compression_ratio": 1.2898644361530958, - "num_uses": 603, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_0 1 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 13.875 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 13.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 3.875 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 3.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 13.875 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 13.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) -3": "(repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) -3": "(repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) empt) -3": "(repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0))) -3": "(repeat (repeat (T (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0))) -3": "(repeat (repeat (T (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) empt) -3": "(repeat (repeat (T (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt) 1": "(repeat (repeat (T (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 1)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) empt) 2": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 4.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 4.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.375 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.375 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.375 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.375 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.375 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.375 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 4.375 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) 0": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 4.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 16.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 20 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 3 (M 1 0 7.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 3 (M 1 0 8.25 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) -0.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 4 (M 1 0 5.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) -1.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) -1.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 2 (M 1 0 16.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) -1.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 3 (M 1 0 7.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) -1.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 3 (M 1 0 8.25 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) -1.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) -1.5": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 4 (M 1 0 5.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0)) -2": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0)) (M 1 0 0 -2)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0)) -2": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0)) (M 1 0 0 -2)) 2 (M 1 0 20 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) -3": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) -3": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.875 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 14.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 3.375 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 3.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 4.875 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 4.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 5.625 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 6.375 (T c (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 1 0 (T r (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14.875 (T r (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 14.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 2.875 (T r (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 4.875 (T r (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 4.875 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 5.625 (T r (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 6.375 (T r (M 0.84375 0 0 0)) 0": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 11 (r_s 1 1) -0.5": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 11 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14 (r_s 1 1) -0.5": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 15.5 (r_s 1 1) -0.5": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 15.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 19 (r_s 1 1) -0.5": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 19 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14 (r_s 1 3) -1.5": "(repeat (repeat (T (r_s 1 3) (M 1 0 0 -1.5)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 15.5 (r_s 1 3) -1.5": "(repeat (repeat (T (r_s 1 3) (M 1 0 0 -1.5)) 2 (M 1 0 15.5 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 11 (r_s 1 4) -2": "(repeat (repeat (T (r_s 1 4) (M 1 0 0 -2)) 2 (M 1 0 11 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 19 (r_s 1 4) -2": "(repeat (repeat (T (r_s 1 4) (M 1 0 0 -2)) 2 (M 1 0 19 0)) 1 (M 1 0 0 0))" - }, - { - "fn_0 2 14 (r_s 1 6) -3": "(repeat (repeat (T (r_s 1 6) (M 1 0 0 -3)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, { "body": "(M #0 0 0)", "dreamcoder": "#(lambda (M $0 0 0))", "arity": 1, - "name": "fn_1", - "utility": 627311, - "final_cost": 2734123, - "compression_ratio": 1.2295485609096592, - "cumulative_compression_ratio": 1.2295485609096592, - "num_uses": 3107, + "name": "fn_0", + "utility": 913545, + "final_cost": 3422337, + "compression_ratio": 1.2670245507675018, + "cumulative_compression_ratio": 1.2670245507675018, + "num_uses": 4524, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_1 0.75": "(M 0.75 0 0)" + "fn_0 0.75": "(M 0.75 0 0)" }, { - "fn_1 0.84375": "(M 0.84375 0 0)" + "fn_0 0.84375": "(M 0.84375 0 0)" }, { - "fn_1 1": "(M 1 0 0)" + "fn_0 1": "(M 1 0 0)" }, { - "fn_1 1.125": "(M 1.125 0 0)" + "fn_0 1.125": "(M 1.125 0 0)" }, { - "fn_1 1.5": "(M 1.5 0 0)" + "fn_0 1.5": "(M 1.5 0 0)" }, { - "fn_1 1.625": "(M 1.625 0 0)" + "fn_0 1.625": "(M 1.625 0 0)" }, { - "fn_1 10.5": "(M 10.5 0 0)" + "fn_0 10.5": "(M 10.5 0 0)" }, { - "fn_1 12": "(M 12 0 0)" + "fn_0 12": "(M 12 0 0)" }, { - "fn_1 13.5": "(M 13.5 0 0)" + "fn_0 13.5": "(M 13.5 0 0)" }, { - "fn_1 15": "(M 15 0 0)" + "fn_0 15": "(M 15 0 0)" }, { - "fn_1 2": "(M 2 0 0)" + "fn_0 2": "(M 2 0 0)" }, { - "fn_1 3": "(M 3 0 0)" + "fn_0 3": "(M 3 0 0)" }, { - "fn_1 4": "(M 4 0 0)" + "fn_0 4": "(M 4 0 0)" }, { - "fn_1 6": "(M 6 0 0)" + "fn_0 6": "(M 6 0 0)" }, { - "fn_1 9": "(M 9 0 0)" + "fn_0 9": "(M 9 0 0)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T #1 (fn_1 1 #0))", - "dreamcoder": "#(lambda (lambda (T $0 (fn_1 1 $1))))", - "arity": 2, - "name": "fn_2", - "utility": 476214, - "final_cost": 2257605, - "compression_ratio": 1.211072353223881, - "cumulative_compression_ratio": 1.211072353223881, - "num_uses": 2359, + "body": "(T (repeat (repeat (T #6 (fn_0 #5 #4)) #3 (#1 #2 0)) 1 (fn_0 1 0)) (#1 #0 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (T (repeat (repeat (T $0 (fn_0 $1 $2)) $3 ($5 $4 0)) 1 (fn_0 1 0)) ($5 $6 0)))))))))", + "arity": 7, + "name": "fn_1", + "utility": 738000, + "final_cost": 2683219, + "compression_ratio": 1.2754594388307476, + "cumulative_compression_ratio": 1.2754594388307476, + "num_uses": 594, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_2 0 (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.9375 0)))": "(T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.9375 0))) (fn_1 1 0))" - }, - { - "fn_2 0 (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0)))": "(T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0))" - }, - { - "fn_2 0 (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0)))": "(T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0))" - }, - { - "fn_2 0 (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0)))": "(T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0))" - }, - { - "fn_2 0 (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0)))": "(T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0))" - }, - { - "fn_2 0 (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0)))": "(T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0))" - }, - { - "fn_2 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0)))": "(T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 0))" + "fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 13.875 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))" }, { - "fn_2 1.5 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0)))": "(T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5))" + "fn_1 -1.9375 (M 1 0) 3.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 3.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.9375 0))" }, { - "fn_2 1.5 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0)))": "(T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5))" + "fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 13.875 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))" }, { - "fn_2 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt)": "(T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0)))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0)))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0)))": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 1 1 (C (T (T (r_s 5 2) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 5 2) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 1)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) empt)": "(T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (T (T empt (fn_1 12 0)) (fn_1 1 1.5))": "(T (T (T empt (fn_1 12 0)) (fn_1 1 1.5)) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (T (T empt (fn_1 13.5 0)) (fn_1 1 0.75))": "(T (T (T empt (fn_1 13.5 0)) (fn_1 1 0.75)) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (T (T empt (fn_1 13.5 0)) (fn_1 1 1.5))": "(T (T (T empt (fn_1 13.5 0)) (fn_1 1 1.5)) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (T (T empt (fn_1 15 0)) (fn_1 1 0.75))": "(T (T (T empt (fn_1 15 0)) (fn_1 1 0.75)) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))": "(T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0.75 (T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3) (fn_1 1 0)) (fn_1 1 0.75))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0.75 (T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3) (fn_1 1 0)) (fn_1 1 0.75))" + "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0.75 (T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3) (fn_1 1 0)) (fn_1 1 0.75))" + "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" }, { - "fn_2 0.75 (T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3) (fn_1 1 0)) (fn_1 1 0.75))" + "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" }, { - "fn_2 0.75 (T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T r (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T r (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3) (fn_1 1 0)) (fn_1 1 0.75))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 0.75 (T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3) (fn_1 1 0)) (fn_1 1 0.75))" + "fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 4.375 0)) 1 (fn_0 1 0)) (M 1 0 -2.1875 0))" }, { - "fn_2 0.5 (T (fn_0 1 0 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt) 1) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt) 1) (fn_1 1 0)) (fn_1 1 0.5))" + "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 4.375 0)) 1 (fn_0 1 0)) (M 1 0 -2.1875 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" }, { - "fn_2 1 (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt) 2) (fn_1 1 0))": "(T (T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt) 2) (fn_1 1 0)) (fn_1 1 1))" + "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" }, { - "fn_2 -1 (T (fn_0 2 11 (r_s 1 1) -0.5) (M 1 0 -5.5 0))": "(T (T (fn_0 2 11 (r_s 1 1) -0.5) (M 1 0 -5.5 0)) (fn_1 1 -1))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 -1 (T (fn_0 2 11 (r_s 1 4) -2) (M 1 0 -5.5 0))": "(T (T (fn_0 2 11 (r_s 1 4) -2) (M 1 0 -5.5 0)) (fn_1 1 -1))" + "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" }, { - "fn_2 -1 (T (fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -6 0))": "(T (T (fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -6 0)) (fn_1 1 -1))" + "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" }, { - "fn_2 -1 (T (fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) (M 1 0 -6 0))": "(T (T (fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) (M 1 0 -6 0)) (fn_1 1 -1))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 -4.5 (T (fn_0 2 14 (r_s 1 1) -0.5) (M 1 0 -7 0))": "(T (T (fn_0 2 14 (r_s 1 1) -0.5) (M 1 0 -7 0)) (fn_1 1 -4.5))" + "fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 4.375 0)) 1 (fn_0 1 0)) (M 1 0 -2.1875 0))" }, { - "fn_2 -4.5 (T (fn_0 2 14 (r_s 1 3) -1.5) (M 1 0 -7 0))": "(T (T (fn_0 2 14 (r_s 1 3) -1.5) (M 1 0 -7 0)) (fn_1 1 -4.5))" + "fn_1 -6 (M 1 0) 12 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 12 0)) 1 (fn_0 1 0)) (M 1 0 -6 0))" }, { - "fn_2 -4.5 (T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -7.5 0))": "(T (T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -7.5 0)) (fn_1 1 -4.5))" + "fn_1 -7.5 (M 1 0) 15 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 15 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -4.5 (T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0))": "(T (T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0)) (fn_1 1 -4.5))" + "fn_1 -8.25 (M 1 0) 16.5 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 16.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" }, { - "fn_2 -4.5 (T (fn_0 2 15.5 (r_s 1 1) -0.5) (M 1 0 -7.75 0))": "(T (T (fn_0 2 15.5 (r_s 1 1) -0.5) (M 1 0 -7.75 0)) (fn_1 1 -4.5))" + "fn_1 -10 (M 1 0) 20 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 20 0)) 1 (fn_0 1 0)) (M 1 0 -10 0))" }, { - "fn_2 -4.5 (T (fn_0 2 15.5 (r_s 1 3) -1.5) (M 1 0 -7.75 0))": "(T (T (fn_0 2 15.5 (r_s 1 3) -1.5) (M 1 0 -7.75 0)) (fn_1 1 -4.5))" + "fn_1 -7.5 (M 1 0) 7.5 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 3 (M 1 0 7.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -4.5 (T (fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -8.25 0))": "(T (T (fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -8.25 0)) (fn_1 1 -4.5))" + "fn_1 -8.25 (M 1 0) 8.25 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 3 (M 1 0 8.25 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" }, { - "fn_2 -4.5 (T (fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0))": "(T (T (fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0)) (fn_1 1 -4.5))" + "fn_1 -7.5 (M 1 0) 5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -1 (T (fn_0 2 19 (r_s 1 1) -0.5) (M 1 0 -9.5 0))": "(T (T (fn_0 2 19 (r_s 1 1) -0.5) (M 1 0 -9.5 0)) (fn_1 1 -1))" + "fn_1 -8.25 (M 1 0) 5.5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 4 (M 1 0 5.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" }, { - "fn_2 -1 (T (fn_0 2 19 (r_s 1 4) -2) (M 1 0 -9.5 0))": "(T (T (fn_0 2 19 (r_s 1 4) -2) (M 1 0 -9.5 0)) (fn_1 1 -1))" + "fn_1 -7.5 (M 1 0) 15 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 2 (M 1 0 15 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -1 (T (fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -10 0))": "(T (T (fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -10 0)) (fn_1 1 -1))" + "fn_1 -8.25 (M 1 0) 16.5 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 2 (M 1 0 16.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" }, { - "fn_2 -1 (T (fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) (M 1 0 -10 0))": "(T (T (fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) (M 1 0 -10 0)) (fn_1 1 -1))" + "fn_1 -7.5 (M 1 0) 7.5 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 3 (M 1 0 7.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -4.5 (T (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -7.5 0))": "(T (T (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -7.5 0)) (fn_1 1 -4.5))" + "fn_1 -8.25 (M 1 0) 8.25 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 3 (M 1 0 8.25 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" }, { - "fn_2 -4.5 (T (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0))": "(T (T (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0)) (fn_1 1 -4.5))" + "fn_1 -7.5 (M 1 0) 5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -4.5 (T (fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -8.25 0))": "(T (T (fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -8.25 0)) (fn_1 1 -4.5))" + "fn_1 -8.25 (M 1 0) 5.5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 4 (M 1 0 5.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" }, { - "fn_2 -4.5 (T (fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0))": "(T (T (fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0)) (fn_1 1 -4.5))" + "fn_1 -6 (M 1 0) 12 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0)) (fn_0 1 -2)) 2 (M 1 0 12 0)) 1 (fn_0 1 0)) (M 1 0 -6 0))" }, { - "fn_2 -4.5 (T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -7.5 0))": "(T (T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -7.5 0)) (fn_1 1 -4.5))" + "fn_1 -10 (M 1 0) 20 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0)) (fn_0 1 -2)) 2 (M 1 0 20 0)) 1 (fn_0 1 0)) (M 1 0 -10 0))" }, { - "fn_2 -4.5 (T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0))": "(T (T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0)) (fn_1 1 -4.5))" + "fn_1 -7.5 (M 1 0) 15 2 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0)) (fn_0 1 -3)) 2 (M 1 0 15 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -4.5 (T (fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -8.25 0))": "(T (T (fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)) -0.5) (M 1 0 -8.25 0)) (fn_1 1 -4.5))" + "fn_1 -7.5 (M 1 0) 5 4 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0)) (fn_0 1 -3)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" }, { - "fn_2 -4.5 (T (fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0))": "(T (T (fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0)) (fn_1 1 -4.5))" + "fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 14.875 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))" }, { - "fn_2 0 (T (r_s 10 6) (fn_1 1 3))": "(T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 0 (T (r_s 11 11) (fn_1 1 0))": "(T (T (r_s 11 11) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -1.6875 (M 1 0) 3.375 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 3.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.6875 0))" }, { - "fn_2 0 (T (r_s 11 16) (fn_1 1 0))": "(T (T (r_s 11 16) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 4.875 0)) 1 (fn_0 1 0)) (M 1 0 -2.4375 0))" }, { - "fn_2 0 (T (r_s 11 21) (fn_1 1 0))": "(T (T (r_s 11 21) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))" }, { - "fn_2 0 (T (r_s 12 1) (fn_1 1 -0.5))": "(T (T (r_s 12 1) (fn_1 1 -0.5)) (fn_1 1 0))" + "fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))" }, { - "fn_2 0 (T (r_s 12 5) (fn_1 1 0))": "(T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 14.875 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))" }, { - "fn_2 0 (T (r_s 13.5 3) (fn_1 1 0))": "(T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" }, { - "fn_2 0 (T (r_s 14.5 13.75) (fn_1 1 0))": "(T (T (r_s 14.5 13.75) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 4.875 0)) 1 (fn_0 1 0)) (M 1 0 -2.4375 0))" }, { - "fn_2 0 (T (r_s 14.5 20) (fn_1 1 0))": "(T (T (r_s 14.5 20) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))" }, { - "fn_2 0 (T (r_s 15 12) (fn_1 1 0))": "(T (T (r_s 15 12) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))" }, { - "fn_2 0 (T (r_s 15 15.75) (fn_1 1 0))": "(T (T (r_s 15 15.75) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -5.5 (M 1 0) 11 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 11 0)) 1 (fn_0 1 0)) (M 1 0 -5.5 0))" }, { - "fn_2 0 (T (r_s 15 3) (fn_1 1 0))": "(T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -7 (M 1 0) 14 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)) (M 1 0 -7 0))" }, { - "fn_2 0 (T (r_s 15 4.5) (fn_1 1 -2.25))": "(T (T (r_s 15 4.5) (fn_1 1 -2.25)) (fn_1 1 0))" + "fn_1 -7.75 (M 1 0) 15.5 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 15.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.75 0))" }, { - "fn_2 0 (T (r_s 15 8.25) (fn_1 1 4.125))": "(T (T (r_s 15 8.25) (fn_1 1 4.125)) (fn_1 1 0))" + "fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 19 0)) 1 (fn_0 1 0)) (M 1 0 -9.5 0))" }, { - "fn_2 0 (T (r_s 16.5 4.5) (fn_1 1 -2.25))": "(T (T (r_s 16.5 4.5) (fn_1 1 -2.25)) (fn_1 1 0))" + "fn_1 -7 (M 1 0) 14 2 -1.5 1 (r_s 1 3)": "(T (repeat (repeat (T (r_s 1 3) (fn_0 1 -1.5)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)) (M 1 0 -7 0))" }, { - "fn_2 0 (T (r_s 20 1) (fn_1 1 -0.5))": "(T (T (r_s 20 1) (fn_1 1 -0.5)) (fn_1 1 0))" + "fn_1 -7.75 (M 1 0) 15.5 2 -1.5 1 (r_s 1 3)": "(T (repeat (repeat (T (r_s 1 3) (fn_0 1 -1.5)) 2 (M 1 0 15.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.75 0))" }, { - "fn_2 0 (T (r_s 5 2) (fn_1 1 0))": "(T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0))" + "fn_1 -5.5 (M 1 0) 11 2 -2 1 (r_s 1 4)": "(T (repeat (repeat (T (r_s 1 4) (fn_0 1 -2)) 2 (M 1 0 11 0)) 1 (fn_0 1 0)) (M 1 0 -5.5 0))" }, { - "fn_2 0 (T (r_s 6 3) (fn_1 1 1.5))": "(T (T (r_s 6 3) (fn_1 1 1.5)) (fn_1 1 0))" + "fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)": "(T (repeat (repeat (T (r_s 1 4) (fn_0 1 -2)) 2 (M 1 0 19 0)) 1 (fn_0 1 0)) (M 1 0 -9.5 0))" }, { - "fn_2 0 (T (r_s 8 4) (fn_1 1 0))": "(T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0))" - }, - { - "fn_2 0 (T (r_s 9 4) (fn_1 1 0))": "(T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0))" - }, - { - "fn_2 0.75 (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)) (fn_1 1 0))": "(T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)) (fn_1 1 0)) (fn_1 1 0.75))" - }, - { - "fn_2 0.75 (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)) (fn_1 1 0))": "(T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)) (fn_1 1 0)) (fn_1 1 0.75))" - }, - { - "fn_2 0.75 (T c (fn_1 1.5 0))": "(T (T c (fn_1 1.5 0)) (fn_1 1 0.75))" - }, - { - "fn_2 1.5 (T c (fn_1 3 0))": "(T (T c (fn_1 3 0)) (fn_1 1 1.5))" - }, - { - "fn_2 1.5 (T empt (fn_1 10.5 0))": "(T (T empt (fn_1 10.5 0)) (fn_1 1 1.5))" - }, - { - "fn_2 0.75 (T empt (fn_1 12 0))": "(T (T empt (fn_1 12 0)) (fn_1 1 0.75))" - }, - { - "fn_2 1.5 (T empt (fn_1 12 0))": "(T (T empt (fn_1 12 0)) (fn_1 1 1.5))" - }, - { - "fn_2 0.75 (T empt (fn_1 13.5 0))": "(T (T empt (fn_1 13.5 0)) (fn_1 1 0.75))" - }, - { - "fn_2 1.5 (T empt (fn_1 13.5 0))": "(T (T empt (fn_1 13.5 0)) (fn_1 1 1.5))" - }, - { - "fn_2 0.75 (T empt (fn_1 15 0))": "(T (T empt (fn_1 15 0)) (fn_1 1 0.75))" - }, - { - "fn_2 1.5 (T empt (fn_1 9 0))": "(T (T empt (fn_1 9 0)) (fn_1 1 1.5))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3)": "(T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3)": "(T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3)": "(T (fn_0 1 0 (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3)": "(T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T r (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3)": "(T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 6.375 (T r (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3)": "(T (fn_0 1 0 (C (T (T (r_s 15 3) (fn_1 1 0)) (fn_1 1 0)) empt) -3) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt) 1)": "(T (fn_0 1 0 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt) 1) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))" - }, - { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))" - }, + "fn_1 -7 (M 1 0) 14 2 -3 1 (r_s 1 6)": "(T (repeat (repeat (T (r_s 1 6) (fn_0 1 -3)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)) (M 1 0 -7 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (T (#3 #2) (fn_0 1 #1)) (#0 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (T ($0 $1) (fn_0 1 $2)) ($3 0))))))", + "arity": 4, + "name": "fn_2", + "utility": 429752, + "final_cost": 2252959, + "compression_ratio": 1.190975512648033, + "cumulative_compression_ratio": 1.190975512648033, + "num_uses": 1065, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))" + "fn_2 (M 1 0 -5.25) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -5.25 0))" }, { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))" + "fn_2 (M 1 0 -6) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -6 0))" }, { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2) (fn_1 1 0))" + "fn_2 (M 1 0 -6.75) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -6.75 0))" }, { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2) (fn_1 1 0))" + "fn_2 (M 1 0 -7.5) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -7.5 0))" }, { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2) (fn_1 1 0))" + "fn_2 (M 1 0 -3) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -3 0))" }, { - "fn_2 0 (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt) 2)": "(T (fn_0 1 0 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt) 2) (fn_1 1 0))" + "fn_2 (M 1 0 -3.75) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -3.75 0))" }, { - "fn_2 0.75 (r_s 0.75 1.5)": "(T (r_s 0.75 1.5) (fn_1 1 0.75))" + "fn_2 (M 1 0 -4.5) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -4.5 0))" }, { - "fn_2 1.5 (r_s 1.5 3)": "(T (r_s 1.5 3) (fn_1 1 1.5))" + "fn_2 (M 1 0 -5.25) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -5.25 0))" }, { - "fn_2 3 (r_s 10 6)": "(T (r_s 10 6) (fn_1 1 3))" + "fn_2 (M 1 0 -6) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -6 0))" }, { - "fn_2 0 (r_s 11 11)": "(T (r_s 11 11) (fn_1 1 0))" + "fn_2 (M 1 0 -6.75) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -6.75 0))" }, { - "fn_2 0 (r_s 11 16)": "(T (r_s 11 16) (fn_1 1 0))" + "fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt)": "(T (T (T empt (fn_0 10.5 0)) (fn_0 1 1.5)) (M 1 0 1.5 0))" }, { - "fn_2 0 (r_s 11 21)": "(T (r_s 11 21) (fn_1 1 0))" + "fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt)": "(T (T (T empt (fn_0 10.5 0)) (fn_0 1 1.5)) (M 1 0 3 0))" }, { - "fn_2 -0.5 (r_s 12 1)": "(T (r_s 12 1) (fn_1 1 -0.5))" + "fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt)": "(T (T (T empt (fn_0 12 0)) (fn_0 1 0.75)) (M 1 0 0.75 0))" }, { - "fn_2 0 (r_s 12 5)": "(T (r_s 12 5) (fn_1 1 0))" + "fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt)": "(T (T (T empt (fn_0 12 0)) (fn_0 1 0.75)) (M 1 0 1.5 0))" }, { - "fn_2 0 (r_s 13.5 3)": "(T (r_s 13.5 3) (fn_1 1 0))" + "fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt)": "(T (T (T empt (fn_0 12 0)) (fn_0 1 1.5)) (fn_0 1 0))" }, { - "fn_2 0 (r_s 14.5 13.75)": "(T (r_s 14.5 13.75) (fn_1 1 0))" + "fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 0.75)) (M 1 0 0.75 0))" }, { - "fn_2 0 (r_s 14.5 20)": "(T (r_s 14.5 20) (fn_1 1 0))" + "fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 0.75)) (M 1 0 1.5 0))" }, { - "fn_2 0 (r_s 15 12)": "(T (r_s 15 12) (fn_1 1 0))" + "fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 0.75)) (fn_0 1 0))" }, { - "fn_2 0 (r_s 15 15.75)": "(T (r_s 15 15.75) (fn_1 1 0))" + "fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 1.5)) (fn_0 1 0))" }, { - "fn_2 0 (r_s 15 3)": "(T (r_s 15 3) (fn_1 1 0))" + "fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt)": "(T (T (T empt (fn_0 15 0)) (fn_0 1 0.75)) (fn_0 1 0))" }, { - "fn_2 -2.25 (r_s 15 4.5)": "(T (r_s 15 4.5) (fn_1 1 -2.25))" + "fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt)": "(T (T (T empt (fn_0 9 0)) (fn_0 1 1.5)) (M 1 0 1.5 0))" }, { - "fn_2 4.125 (r_s 15 8.25)": "(T (r_s 15 8.25) (fn_1 1 4.125))" + "fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt)": "(T (T (T empt (fn_0 9 0)) (fn_0 1 1.5)) (M 1 0 3 0))" }, { - "fn_2 -2.25 (r_s 16.5 4.5)": "(T (r_s 16.5 4.5) (fn_1 1 -2.25))" + "fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 -7.125 0))" }, { - "fn_2 -0.5 (r_s 20 1)": "(T (r_s 20 1) (fn_1 1 -0.5))" + "fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 -7.875 0))" }, { - "fn_2 0 (r_s 5 2)": "(T (r_s 5 2) (fn_1 1 0))" + "fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 7.125 0))" }, { - "fn_2 1.5 (r_s 6 3)": "(T (r_s 6 3) (fn_1 1 1.5))" + "fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 7.875 0))" }, { - "fn_2 0 (r_s 8 4)": "(T (r_s 8 4) (fn_1 1 0))" + "fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 -6.75 0))" }, { - "fn_2 0 (r_s 9 4)": "(T (r_s 9 4) (fn_1 1 0))" + "fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 -7.5 0))" }, { - "fn_2 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.9375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.9375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25)) (fn_1 1 -3.125))" + "fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 6.75 0))" }, { - "fn_2 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25)) (fn_1 1 -3.125))" + "fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 7.5 0))" }, { - "fn_2 -6.25 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 6.25)) (fn_1 1 -6.25))" + "fn_2 (fn_0 1) 3 6 (r_s 10)": "(T (T (r_s 10 6) (fn_0 1 3)) (fn_0 1 0))" }, { - "fn_2 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25)) (fn_1 1 -3.125))" + "fn_2 (fn_0 1) 0 11 (r_s 11)": "(T (T (r_s 11 11) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25)) (fn_1 1 -3.125))" + "fn_2 (fn_0 1) 0 16 (r_s 11)": "(T (T (r_s 11 16) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -6.25 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 6.25)) (fn_1 1 -6.25))" + "fn_2 (fn_0 1) 0 21 (r_s 11)": "(T (T (r_s 11 21) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 6.25)) (fn_1 1 -3.125))" + "fn_2 (fn_0 1) -0.5 1 (r_s 12)": "(T (T (r_s 12 1) (fn_0 1 -0.5)) (fn_0 1 0))" }, { - "fn_2 -5.625 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 3.75)) (fn_1 1 -5.625))" + "fn_2 (fn_0 1) 0 5 (r_s 12)": "(T (T (r_s 12 5) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)) (fn_1 1 0))" + "fn_2 (fn_0 1) 0 3 (r_s 13.5)": "(T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 0 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) (fn_1 1 1.5)) 1 (fn_1 1 0)) 2 (fn_1 1 3.75)) (fn_1 1 0))" + "fn_2 (fn_0 1) 0 13.75 (r_s 14.5)": "(T (T (r_s 14.5 13.75) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -3.75 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 3.75)) (fn_1 1 -3.75))" + "fn_2 (fn_0 1) 0 20 (r_s 14.5)": "(T (T (r_s 14.5 20) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5)) (fn_1 1 -2.5))" + "fn_2 (fn_0 1) 0 12 (r_s 15)": "(T (T (r_s 15 12) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5)) (fn_1 1 -7.5))" + "fn_2 (fn_0 1) 0 15.75 (r_s 15)": "(T (T (r_s 15 15.75) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5)) (fn_1 1 -7.5))" + "fn_2 (fn_0 1) 0 3 (r_s 15)": "(T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5)) (fn_1 1 -2.5))" + "fn_2 (fn_0 1) -2.25 4.5 (r_s 15)": "(T (T (r_s 15 4.5) (fn_0 1 -2.25)) (fn_0 1 0))" }, { - "fn_2 -5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 5)) (fn_1 1 -5))" + "fn_2 (fn_0 1) 4.125 8.25 (r_s 15)": "(T (T (r_s 15 8.25) (fn_0 1 4.125)) (fn_0 1 0))" }, { - "fn_2 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5)) (fn_1 1 -2.5))" + "fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)": "(T (T (r_s 16.5 4.5) (fn_0 1 -2.25)) (fn_0 1 0))" }, { - "fn_2 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5)) (fn_1 1 -2.5))" + "fn_2 (fn_0 1) -0.5 1 (r_s 20)": "(T (T (r_s 20 1) (fn_0 1 -0.5)) (fn_0 1 0))" }, { - "fn_2 -5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 3 (fn_1 1 5)) (fn_1 1 -5))" + "fn_2 (fn_0 1) 0 2 (r_s 5)": "(T (T (r_s 5 2) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5)) (fn_1 1 -7.5))" + "fn_2 (fn_0 1) 1.5 3 (r_s 6)": "(T (T (r_s 6 3) (fn_0 1 1.5)) (fn_0 1 0))" }, { - "fn_2 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0)) 1 (fn_1 1 0)) 2 (fn_1 1 5)) (fn_1 1 -2.5))" + "fn_2 (fn_0 1) 0 4 (r_s 8)": "(T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_2 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_1 1 0)) (fn_1 1 0)) empt) (fn_1 1 0)) 1 (fn_1 1 0)) 4 (fn_1 1 5)) (fn_1 1 -7.5))" + "fn_2 (fn_0 1) 0 4 (r_s 9)": "(T (T (r_s 9 4) (fn_0 1 0)) (fn_0 1 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s #1 3))) (T (fn_0 2 #2 (T #3 (fn_1 0.84375 0)) 0) (M 1 0 #0 0))) -3))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s $2 3))) (T (fn_0 2 $1 (T $0 (fn_1 0.84375 0)) 0) (M 1 0 $3 0))) -3))))))", + "body": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s #0)) (fn_1 #3 (M 1 0) #2 2 0 1 (T #1 (fn_0 0.84375 0))))) (fn_0 1 0.75)))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s $3)) (fn_1 $0 (M 1 0) $1 2 0 1 (T $2 (fn_0 0.84375 0))))) (fn_0 1 0.75)))))))", "arity": 4, "name": "fn_3", - "utility": 285928, - "final_cost": 1969149, - "compression_ratio": 1.1464876451705788, - "cumulative_compression_ratio": 1.1464876451705788, + "utility": 345518, + "final_cost": 1904408, + "compression_ratio": 1.1830232807255587, + "cumulative_compression_ratio": 1.1830232807255587, "num_uses": 119, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 -2.8125 13.5 5.625 c": "(fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 13.5 3))) (T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3))" + "fn_3 13.5 c 5.625 -2.8125": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" }, { - "fn_3 -2.8125 13.5 5.625 r": "(fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 13.5 3))) (T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))) -3))" + "fn_3 13.5 r 5.625 -2.8125": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" }, { - "fn_3 -3.1875 15 6.375 c": "(fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 15 3))) (T (fn_0 2 6.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3))" + "fn_3 15 c 6.375 -3.1875": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" }, { - "fn_3 -3.1875 15 6.375 r": "(fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 15 3))) (T (fn_0 2 6.375 (T r (fn_1 0.84375 0)) 0) (M 1 0 -3.1875 0))) -3))" + "fn_3 15 r 6.375 -3.1875": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_2 -4.5 (T (fn_0 #2 #1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 #0 0)))", - "dreamcoder": "#(lambda (lambda (lambda (fn_2 -4.5 (T (fn_0 $0 $1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 $2 0))))))", - "arity": 3, + "body": "(M 1 #0)", + "dreamcoder": "#(lambda (M 1 $0))", + "arity": 1, "name": "fn_4", - "utility": 166547, - "final_cost": 1799974, - "compression_ratio": 1.0939874687078814, - "cumulative_compression_ratio": 1.0939874687078814, - "num_uses": 67, + "utility": 116756, + "final_cost": 1787450, + "compression_ratio": 1.0654328792413774, + "cumulative_compression_ratio": 1.0654328792413774, + "num_uses": 1158, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 -7.5 15 2": "(fn_2 -4.5 (T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0)))" - }, - { - "fn_4 -8.25 16.5 2": "(fn_2 -4.5 (T (fn_0 2 16.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0)))" - }, - { - "fn_4 -7.5 7.5 3": "(fn_2 -4.5 (T (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0)))" + "fn_4 0": "(M 1 0)" }, { - "fn_4 -8.25 8.25 3": "(fn_2 -4.5 (T (fn_0 3 8.25 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0)))" + "fn_4 0.785398": "(M 1 0.785398)" }, { - "fn_4 -7.5 5 4": "(fn_2 -4.5 (T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0)))" - }, - { - "fn_4 -8.25 5.5 4": "(fn_2 -4.5 (T (fn_0 4 5.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -8.25 0)))" + "fn_4 1.5708": "(M 1 1.5708)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T #0 (M 1 0 #1 0))", - "dreamcoder": "#(lambda (lambda (T $1 (M 1 0 $0 0))))", - "arity": 2, + "body": "(T (fn_1 #4 (fn_4 0) #3 #2 #1 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 #0 0))) (fn_0 1 -4.5))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (T (fn_1 $0 (fn_4 0) $1 $2 $3 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 $4 0))) (fn_0 1 -4.5)))))))", + "arity": 5, "name": "fn_5", - "utility": 338450, - "final_cost": 1461018, - "compression_ratio": 1.2319998795360496, - "cumulative_compression_ratio": 1.2319998795360496, - "num_uses": 839, + "utility": 254415, + "final_cost": 1530809, + "compression_ratio": 1.1676505690781802, + "cumulative_compression_ratio": 1.1676505690781802, + "num_uses": 121, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 5 2))) empt) 1))) (fn_2 0 (fn_2 1.5 (r_s 6 3)))) -3": "(T (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 5 2))) empt) 1))) (fn_2 0 (fn_2 1.5 (r_s 6 3)))) (M 1 0 -3 0))" - }, - { - "fn_5 (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 5 2))) empt) 1))) (fn_2 0 (fn_2 1.5 (r_s 6 3)))) 3": "(T (C (fn_2 0.5 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 5 2))) empt) 1))) (fn_2 0 (fn_2 1.5 (r_s 6 3)))) (M 1 0 3 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) -5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 -5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) -5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 -5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) -5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 -5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) -5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 -5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) -5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 -5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) (T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) empt) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) -5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) empt) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 -5 0))" - }, - { - "fn_5 (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) empt) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) 5": "(T (C (fn_2 1 (fn_2 0 (fn_0 1 0 (C (fn_2 0 (fn_2 0 (r_s 8 4))) empt) 2))) (fn_2 0 (fn_2 3 (r_s 10 6)))) (M 1 0 5 0))" - }, - { - "fn_5 (fn_0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) -6.9375": "(T (fn_0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -6.9375 0))" - }, - { - "fn_5 (fn_0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))) 0) -6.9375": "(T (fn_0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))) 0) (M 1 0 -6.9375 0))" - }, - { - "fn_5 (fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 1 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 1 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 1 0 (T c (fn_1 0.84375 0)) 0) -7.4375": "(T (fn_0 1 0 (T c (fn_1 0.84375 0)) 0) (M 1 0 -7.4375 0))" - }, - { - "fn_5 (fn_0 1 0 (T r (fn_1 0.84375 0)) 0) -7.4375": "(T (fn_0 1 0 (T r (fn_1 0.84375 0)) 0) (M 1 0 -7.4375 0))" - }, - { - "fn_5 (fn_0 2 11 (r_s 1 1) -0.5) -5.5": "(T (fn_0 2 11 (r_s 1 1) -0.5) (M 1 0 -5.5 0))" - }, - { - "fn_5 (fn_0 2 11 (r_s 1 4) -2) -5.5": "(T (fn_0 2 11 (r_s 1 4) -2) (M 1 0 -5.5 0))" - }, - { - "fn_5 (fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -6": "(T (fn_0 2 12 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) (M 1 0 -6 0))" - }, - { - "fn_5 (fn_0 2 12 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -6": "(T (fn_0 2 12 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -6 0))" - }, - { - "fn_5 (fn_0 2 13.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) -6.9375": "(T (fn_0 2 13.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -6.9375 0))" - }, - { - "fn_5 (fn_0 2 13.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))) 0) -6.9375": "(T (fn_0 2 13.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))) 0) (M 1 0 -6.9375 0))" - }, - { - "fn_5 (fn_0 2 14 (r_s 1 1) -0.5) -7": "(T (fn_0 2 14 (r_s 1 1) -0.5) (M 1 0 -7 0))" - }, - { - "fn_5 (fn_0 2 14 (r_s 1 3) -1.5) -7": "(T (fn_0 2 14 (r_s 1 3) -1.5) (M 1 0 -7 0))" - }, - { - "fn_5 (fn_0 2 14 (r_s 1 6) -3) -7": "(T (fn_0 2 14 (r_s 1 6) -3) (M 1 0 -7 0))" - }, - { - "fn_5 (fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 2 14.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 2 14.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 2 14.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 2 14.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 2 14.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 2 14.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -7.1875": "(T (fn_0 2 14.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -7.1875 0))" - }, - { - "fn_5 (fn_0 2 14.875 (T c (fn_1 0.84375 0)) 0) -7.4375": "(T (fn_0 2 14.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -7.4375 0))" - }, - { - "fn_5 (fn_0 2 14.875 (T r (fn_1 0.84375 0)) 0) -7.4375": "(T (fn_0 2 14.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -7.4375 0))" - }, - { - "fn_5 (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) -7.5": "(T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0))" - }, - { - "fn_5 (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0)) -3) -7.5": "(T (fn_0 2 15 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0)) -3) (M 1 0 -7.5 0))" - }, - { - "fn_5 (fn_0 2 15 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -7.5": "(T (fn_0 2 15 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -7.5 0))" - }, - { - "fn_5 (fn_0 2 15.5 (r_s 1 1) -0.5) -7.75": "(T (fn_0 2 15.5 (r_s 1 1) -0.5) (M 1 0 -7.75 0))" - }, - { - "fn_5 (fn_0 2 15.5 (r_s 1 3) -1.5) -7.75": "(T (fn_0 2 15.5 (r_s 1 3) -1.5) (M 1 0 -7.75 0))" - }, - { - "fn_5 (fn_0 2 16.5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -8.25": "(T (fn_0 2 16.5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -8.25 0))" - }, - { - "fn_5 (fn_0 2 19 (r_s 1 1) -0.5) -9.5": "(T (fn_0 2 19 (r_s 1 1) -0.5) (M 1 0 -9.5 0))" - }, - { - "fn_5 (fn_0 2 19 (r_s 1 4) -2) -9.5": "(T (fn_0 2 19 (r_s 1 4) -2) (M 1 0 -9.5 0))" - }, - { - "fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875": "(T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))" - }, - { - "fn_5 (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875": "(T (fn_0 2 2.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))" - }, - { - "fn_5 (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875": "(T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))" - }, - { - "fn_5 (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.1875": "(T (fn_0 2 2.375 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))" - }, - { - "fn_5 (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.1875": "(T (fn_0 2 2.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.1875 0))" - }, - { - "fn_5 (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375": "(T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))" - }, - { - "fn_5 (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.4375": "(T (fn_0 2 2.875 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))" - }, - { - "fn_5 (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375": "(T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))" - }, - { - "fn_5 (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -1.4375": "(T (fn_0 2 2.875 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))" - }, - { - "fn_5 (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -1.4375": "(T (fn_0 2 2.875 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.4375 0))" + "fn_5 1 -0.5 2 15 -7.5": "(T (fn_1 -7.5 (fn_4 0) 15 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) -1.4375": "(T (fn_0 2 2.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))" + "fn_5 3 -1.5 2 15 -7.5": "(T (fn_1 -7.5 (fn_4 0) 15 2 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) -1.4375": "(T (fn_0 2 2.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -1.4375 0))" + "fn_5 1 -0.5 4 5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 5 4 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) -10": "(T (fn_0 2 20 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)) -2) (M 1 0 -10 0))" + "fn_5 3 -1.5 4 5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 5 4 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 20 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -10": "(T (fn_0 2 20 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -10 0))" + "fn_5 1 -0.5 3 7.5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 7.5 3 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) -1.6875": "(T (fn_0 2 3.375 (T c (fn_1 0.84375 0)) 0) (M 1 0 -1.6875 0))" + "fn_5 3 -1.5 3 7.5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 7.5 3 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) -1.9375": "(T (fn_0 2 3.875 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))) 0) (M 1 0 -1.9375 0))" + "fn_5 1 -0.5 2 16.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 16.5 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -2.1875": "(T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))" + "fn_5 3 -1.5 2 16.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 16.5 2 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) -2.1875": "(T (fn_0 2 4.375 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))" + "fn_5 1 -0.5 4 5.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 5.5 4 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) -2.1875": "(T (fn_0 2 4.375 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))) 0) (M 1 0 -2.1875 0))" + "fn_5 3 -1.5 4 5.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 5.5 4 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) -2.4375": "(T (fn_0 2 4.875 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))" + "fn_5 1 -0.5 3 8.25 -8.25": "(T (fn_1 -8.25 (fn_4 0) 8.25 3 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" }, { - "fn_5 (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) -2.4375": "(T (fn_0 2 4.875 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.4375 0))" - }, + "fn_5 3 -1.5 3 8.25 -8.25": "(T (fn_1 -8.25 (fn_4 0) 8.25 3 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(C (C (C (C (#6 (#5 #4)) (fn_2 (#13 #12) #9 (fn_0 #8 0) (T #7))) (fn_2 (fn_4 0 #11) #9 #1 (#3 #2))) (#0 (fn_2 (fn_0 1) -2.25 4.5 (r_s #10)))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C ($7 ($8 $9)) (fn_2 ($0 $1) $4 (fn_0 $5 0) (T $6))) (fn_2 (fn_4 0 $2) $4 $12 ($10 $11))) ($13 (fn_2 (fn_0 1) -2.25 4.5 (r_s $3)))))))))))))))))))", + "arity": 14, + "name": "fn_6", + "utility": 288442, + "final_cost": 1240636, + "compression_ratio": 1.2338905206684314, + "cumulative_compression_ratio": 1.2338905206684314, + "num_uses": 169, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_5 (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) -2.8125": "(T (fn_0 2 5.625 (T c (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) -2.8125": "(T (fn_0 2 5.625 (T r (fn_1 0.84375 0)) 0) (M 1 0 -2.8125 0))" + "fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) -7.5": "(T (fn_0 3 7.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0))" + "fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_0 3 7.5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -7.5": "(T (fn_0 3 7.5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -7.5 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_0 3 8.25 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -8.25": "(T (fn_0 3 8.25 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -8.25 0))" + "fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) -7.5": "(T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)) -1.5) (M 1 0 -7.5 0))" + "fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0)) -3) -7.5": "(T (fn_0 4 5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0)) -3) (M 1 0 -7.5 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_0 4 5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -7.5": "(T (fn_0 4 5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -7.5 0))" + "fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_0 4 5.5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) -8.25": "(T (fn_0 4 5.5 (fn_2 0 (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0))) -0.5) (M 1 0 -8.25 0))" + "fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 0.75 (T c (fn_1 1.5 0))) -5.25": "(T (fn_2 0.75 (T c (fn_1 1.5 0))) (M 1 0 -5.25 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 0.75 (T c (fn_1 1.5 0))) -6": "(T (fn_2 0.75 (T c (fn_1 1.5 0))) (M 1 0 -6 0))" + "fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 0.75 (T c (fn_1 1.5 0))) -6.75": "(T (fn_2 0.75 (T c (fn_1 1.5 0))) (M 1 0 -6.75 0))" + "fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 0.75 (T c (fn_1 1.5 0))) -7.5": "(T (fn_2 0.75 (T c (fn_1 1.5 0))) (M 1 0 -7.5 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 9 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 0.75 (T empt (fn_1 12 0))) 0.75": "(T (fn_2 0.75 (T empt (fn_1 12 0))) (M 1 0 0.75 0))" + "fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 0.75 (T empt (fn_1 12 0))) 1.5": "(T (fn_2 0.75 (T empt (fn_1 12 0))) (M 1 0 1.5 0))" + "fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 0.75 (T empt (fn_1 13.5 0))) 0.75": "(T (fn_2 0.75 (T empt (fn_1 13.5 0))) (M 1 0 0.75 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -5.25) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 0.75 (T empt (fn_1 13.5 0))) 1.5": "(T (fn_2 0.75 (T empt (fn_1 13.5 0))) (M 1 0 1.5 0))" + "fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -5.25) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125": "(T (fn_2 0.75 (r_s 0.75 1.5)) (M 1 0 -7.125 0))" + "fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -5.25) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875": "(T (fn_2 0.75 (r_s 0.75 1.5)) (M 1 0 -7.875 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3.75) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 10.5 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125": "(T (fn_2 0.75 (r_s 0.75 1.5)) (M 1 0 7.125 0))" + "fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3.75) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875": "(T (fn_2 0.75 (r_s 0.75 1.5)) (M 1 0 7.875 0))" + "fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3.75) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3": "(T (fn_2 1.5 (T c (fn_1 3 0))) (M 1 0 -3 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75": "(T (fn_2 1.5 (T c (fn_1 3 0))) (M 1 0 -3.75 0))" + "fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5": "(T (fn_2 1.5 (T c (fn_1 3 0))) (M 1 0 -4.5 0))" + "fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25": "(T (fn_2 1.5 (T c (fn_1 3 0))) (M 1 0 -5.25 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6": "(T (fn_2 1.5 (T c (fn_1 3 0))) (M 1 0 -6 0))" + "fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75": "(T (fn_2 1.5 (T c (fn_1 3 0))) (M 1 0 -6.75 0))" + "fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5": "(T (fn_2 1.5 (T empt (fn_1 10.5 0))) (M 1 0 1.5 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 3": "(T (fn_2 1.5 (T empt (fn_1 10.5 0))) (M 1 0 3 0))" + "fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5": "(T (fn_2 1.5 (T empt (fn_1 9 0))) (M 1 0 1.5 0))" + "fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 3": "(T (fn_2 1.5 (T empt (fn_1 9 0))) (M 1 0 3 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75": "(T (fn_2 1.5 (r_s 1.5 3)) (M 1 0 -6.75 0))" + "fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5": "(T (fn_2 1.5 (r_s 1.5 3)) (M 1 0 -7.5 0))" + "fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75": "(T (fn_2 1.5 (r_s 1.5 3)) (M 1 0 6.75 0))" + "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5": "(T (fn_2 1.5 (r_s 1.5 3)) (M 1 0 7.5 0))" + "fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_5 l -0.5": "(T l (M 1 0 -0.5 0))" + "fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_2 0 (fn_2 #0 (r_s #2 #1)))", - "dreamcoder": "#(lambda (lambda (lambda (fn_2 0 (fn_2 $2 (r_s $0 $1))))))", - "arity": 3, - "name": "fn_6", - "utility": 114128, - "final_cost": 1346484, - "compression_ratio": 1.0850615380502107, - "cumulative_compression_ratio": 1.0850615380502107, - "num_uses": 378, + "body": "(repeat (T (C (fn_2 (fn_0 1) 0 #4 (r_s #3)) (fn_1 #6 (fn_4 0) #5 2 0 1 (#2 #1))) (fn_0 1 #0)) 1 (fn_0 1 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (T (C (fn_2 (fn_0 1) 0 $2 (r_s $3)) (fn_1 $0 (fn_4 0) $1 2 0 1 ($4 $5))) (fn_0 1 $6)) 1 (fn_0 1 0)))))))))", + "arity": 7, + "name": "fn_7", + "utility": 49787, + "final_cost": 1188823, + "compression_ratio": 1.0435834434562588, + "cumulative_compression_ratio": 1.0435834434562588, + "num_uses": 27, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 -0.5 1 12": "(fn_2 0 (fn_2 -0.5 (r_s 12 1)))" + "fn_7 0 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125": "(repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (fn_4 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 -0.5 1 20": "(fn_2 0 (fn_2 -0.5 (r_s 20 1)))" + "fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125": "(repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (fn_4 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0))" }, { - "fn_6 -2.25 4.5 15": "(fn_2 0 (fn_2 -2.25 (r_s 15 4.5)))" + "fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125": "(repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (fn_4 0) 5.625 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0))" }, { - "fn_6 -2.25 4.5 16.5": "(fn_2 0 (fn_2 -2.25 (r_s 16.5 4.5)))" + "fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 11 11": "(fn_2 0 (fn_2 0 (r_s 11 11)))" + "fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 16 11": "(fn_2 0 (fn_2 0 (r_s 11 16)))" + "fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 21 11": "(fn_2 0 (fn_2 0 (r_s 11 21)))" + "fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 5 12": "(fn_2 0 (fn_2 0 (r_s 12 5)))" + "fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 3 13.5": "(fn_2 0 (fn_2 0 (r_s 13.5 3)))" + "fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.6875 (fn_4 0) 3.375 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 13.75 14.5": "(fn_2 0 (fn_2 0 (r_s 14.5 13.75)))" + "fn_7 0 (T c (fn_0 0.84375 0)) (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0)))) 12 5 3.875 -1.9375": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -1.9375 (fn_4 0) 3.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 20 14.5": "(fn_2 0 (fn_2 0 (r_s 14.5 20)))" + "fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (fn_4 0) 4.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 12 15": "(fn_2 0 (fn_2 0 (r_s 15 12)))" + "fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (fn_4 0) 4.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 15.75 15": "(fn_2 0 (fn_2 0 (r_s 15 15.75)))" + "fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 12 5 4.375 -2.1875": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (fn_4 0) 4.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 3 15": "(fn_2 0 (fn_2 0 (r_s 15 3)))" + "fn_7 0 (fn_0 0.84375 0) (T c) 12 5 4.875 -2.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (fn_4 0) 4.875 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" }, { - "fn_6 0 2 5": "(fn_2 0 (fn_2 0 (r_s 5 2)))" - }, - { - "fn_6 0 4 8": "(fn_2 0 (fn_2 0 (r_s 8 4)))" - }, - { - "fn_6 0 4 9": "(fn_2 0 (fn_2 0 (r_s 9 4)))" - }, - { - "fn_6 1.5 3 6": "(fn_2 0 (fn_2 1.5 (r_s 6 3)))" - }, - { - "fn_6 3 6 10": "(fn_2 0 (fn_2 3 (r_s 10 6)))" - }, - { - "fn_6 4.125 8.25 15": "(fn_2 0 (fn_2 4.125 (r_s 15 8.25)))" + "fn_7 0 (fn_0 0.84375 0) (T r) 12 5 4.875 -2.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (fn_4 0) 4.875 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_2 0.75 (T #0 (fn_1 #1 0)))", - "dreamcoder": "#(lambda (lambda (fn_2 0.75 (T $1 (fn_1 $0 0)))))", - "arity": 2, - "name": "fn_7", - "utility": 70598, - "final_cost": 1275380, - "compression_ratio": 1.055751227085261, - "cumulative_compression_ratio": 1.055751227085261, - "num_uses": 176, + "body": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s #0)) empt)) (fn_0 1 0.75)))", + "dreamcoder": "#(lambda (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s $0)) empt)) (fn_0 1 0.75))))", + "arity": 1, + "name": "fn_8", + "utility": 93930, + "final_cost": 1092873, + "compression_ratio": 1.0877961117165489, + "cumulative_compression_ratio": 1.0877961117165489, + "num_uses": 50, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 c 1.5": "(fn_2 0.75 (T c (fn_1 1.5 0)))" + "fn_8 13.5": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)))" }, { - "fn_7 empt 12": "(fn_2 0.75 (T empt (fn_1 12 0)))" - }, - { - "fn_7 empt 13.5": "(fn_2 0.75 (T empt (fn_1 13.5 0)))" - }, - { - "fn_7 empt 15": "(fn_2 0.75 (T empt (fn_1 15 0)))" + "fn_8 15": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (C #5 #4) (fn_5 #3 #0)) (C (fn_2 0.75 #2) (fn_6 -2.25 4.5 #1))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C $0 $1) (fn_5 $2 $5)) (C (fn_2 0.75 $3) (fn_6 -2.25 4.5 $4))))))))))", - "arity": 6, - "name": "fn_8", - "utility": 169574, - "final_cost": 1104690, - "compression_ratio": 1.154513936036354, - "cumulative_compression_ratio": 1.154513936036354, - "num_uses": 169, + "body": "(fn_6 #5 (fn_0 #6 0) empt T c T (fn_2 (fn_4 0 #4) #3 (fn_0 #1 0)) c #1 #3 #2 #1 #0 (fn_4 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (fn_6 $1 (fn_0 $0 0) empt T c T (fn_2 (fn_4 0 $2) $3 (fn_0 $5 0)) c $5 $3 $4 $5 $6 (fn_4 0)))))))))", + "arity": 7, + "name": "fn_9", + "utility": 86043, + "final_cost": 1005306, + "compression_ratio": 1.0871048218154473, + "cumulative_compression_ratio": 1.0871048218154473, + "num_uses": 51, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6))": "(C (C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_5 (fn_7 empt 12) 0.75)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3))) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6))": "(C (C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_5 (fn_7 empt 12) 0.75)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 c)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 12) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6))": "(C (C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_5 (fn_7 c 1.5) -6)) (fn_5 (fn_7 empt 12) 0.75)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 r)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75))": "(C (C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_5 (fn_7 empt 13.5) 0.75)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3))) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75))": "(C (C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_5 (fn_7 empt 13.5) 0.75)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 c)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_5 (fn_7 empt 13.5) 0.75) (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75))": "(C (C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_5 (fn_7 c 1.5) -6.75)) (fn_5 (fn_7 empt 13.5) 0.75)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 r)) (fn_6 -2.25 4.5 16.5))))" + "fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12": "(fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0))" }, { - "fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5))": "(C (C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5)) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3))) (fn_6 -2.25 4.5 15))))" + "fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9": "(fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0))" }, { - "fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5))": "(C (C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5)) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 c)) (fn_6 -2.25 4.5 15))))" + "fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12": "(fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0))" }, { - "fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5))": "(C (C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -4.5)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 1.5)) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 r)) (fn_6 -2.25 4.5 15))))" + "fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9": "(fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0))" }, { - "fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25))": "(C (C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5)) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3))) (fn_6 -2.25 4.5 16.5))))" + "fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5": "(fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0))" }, { - "fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25))": "(C (C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5)) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 c)) (fn_6 -2.25 4.5 16.5))))" + "fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5": "(fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0))" }, { - "fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5) (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25))": "(C (C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -5.25)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 1.5)) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 r)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.125 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125)": "(C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 0 (fn_7 empt 13.5))) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3))) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125)": "(C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 0 (fn_7 empt 13.5))) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 c)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.125 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 13.5)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125)": "(C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.125) (fn_2 0 (fn_7 empt 13.5))) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.125)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 r)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.875 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875)": "(C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 0 (fn_7 empt 15))) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3))) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875)": "(C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 0 (fn_7 empt 15))) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 c)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.875 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 0.75 (r_s 0.75 1.5)) (fn_2 0 (fn_7 empt 15)) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875)": "(C (C (C (C (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) -7.875) (fn_2 0 (fn_7 empt 15))) (fn_5 (fn_2 0.75 (r_s 0.75 1.5)) 7.875)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 r)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 3 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6)": "(C (C (C (C (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 3)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3))) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 3 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6)": "(C (C (C (C (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 3)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 c)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 3 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (T empt (fn_1 9 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6)": "(C (C (C (C (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3)) (fn_5 (fn_2 1.5 (T empt (fn_1 9 0))) 3)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 r)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 3 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75)": "(C (C (C (C (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 3)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3))) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 3 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75)": "(C (C (C (C (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 3)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 c)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 3 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (T empt (fn_1 10.5 0))) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75)": "(C (C (C (C (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -6.75) (fn_5 (fn_2 1.5 (T c (fn_1 3 0))) -3.75)) (fn_5 (fn_2 1.5 (T empt (fn_1 10.5 0))) 3)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 r)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 6.75 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75)": "(C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0))))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3))) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75)": "(C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0))))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 c)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 6.75 15 (fn_3 -2.8125 13.5 5.625 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75)": "(C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -6.75) (fn_2 0 (fn_2 1.5 (T empt (fn_1 12 0))))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 6.75)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 r)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 7.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5)": "(C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0))))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3))) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5)": "(C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0))))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 c)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 7.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_2 1.5 (r_s 1.5 3)) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0)))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5)": "(C (C (C (C (fn_5 (fn_2 1.5 (r_s 1.5 3)) -7.5) (fn_2 0 (fn_2 1.5 (T empt (fn_1 13.5 0))))) (fn_5 (fn_2 1.5 (r_s 1.5 3)) 7.5)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 r)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 1.5 15 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3)) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75)": "(C (C (C (C (fn_5 (fn_7 c 1.5) -6.75) (fn_5 (fn_7 c 1.5) -5.25)) (fn_5 (fn_7 empt 12) 1.5)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 13.5) empt) -3))) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 c) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75)": "(C (C (C (C (fn_5 (fn_7 c 1.5) -6.75) (fn_5 (fn_7 c 1.5) -5.25)) (fn_5 (fn_7 empt 12) 1.5)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 c)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 1.5 15 (fn_3 -2.8125 13.5 5.625 r) (fn_7 empt 12) (fn_5 (fn_7 c 1.5) -5.25) (fn_5 (fn_7 c 1.5) -6.75)": "(C (C (C (C (fn_5 (fn_7 c 1.5) -6.75) (fn_5 (fn_7 c 1.5) -5.25)) (fn_5 (fn_7 empt 12) 1.5)) (C (fn_2 0.75 (fn_3 -2.8125 13.5 5.625 r)) (fn_6 -2.25 4.5 15))))" - }, - { - "fn_8 1.5 16.5 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3)) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5)": "(C (C (C (C (fn_5 (fn_7 c 1.5) -7.5) (fn_5 (fn_7 c 1.5) -6)) (fn_5 (fn_7 empt 13.5) 1.5)) (C (fn_2 0.75 (fn_2 0 (fn_0 1 0 (C (fn_6 0 3 15) empt) -3))) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 c) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5)": "(C (C (C (C (fn_5 (fn_7 c 1.5) -7.5) (fn_5 (fn_7 c 1.5) -6)) (fn_5 (fn_7 empt 13.5) 1.5)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 c)) (fn_6 -2.25 4.5 16.5))))" - }, - { - "fn_8 1.5 16.5 (fn_3 -3.1875 15 6.375 r) (fn_7 empt 13.5) (fn_5 (fn_7 c 1.5) -6) (fn_5 (fn_7 c 1.5) -7.5)": "(C (C (C (C (fn_5 (fn_7 c 1.5) -7.5) (fn_5 (fn_7 c 1.5) -6)) (fn_5 (fn_7 empt 13.5) 1.5)) (C (fn_2 0.75 (fn_3 -3.1875 15 6.375 r)) (fn_6 -2.25 4.5 16.5))))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(fn_2 -4.5 (fn_5 (fn_0 #2 #1 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) #0))", - "dreamcoder": "#(lambda (lambda (lambda (fn_2 -4.5 (fn_5 (fn_0 $0 $1 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) $2)))))", - "arity": 3, - "name": "fn_9", - "utility": 80192, - "final_cost": 1022880, - "compression_ratio": 1.0799800563115909, - "cumulative_compression_ratio": 1.0799800563115909, - "num_uses": 54, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_9 -7.5 15 2": "(fn_2 -4.5 (fn_5 (fn_0 2 15 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -7.5))" + "fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5": "(fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0))" }, { - "fn_9 -8.25 16.5 2": "(fn_2 -4.5 (fn_5 (fn_0 2 16.5 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -8.25))" + "fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5": "(fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0))" }, { - "fn_9 -7.5 7.5 3": "(fn_2 -4.5 (fn_5 (fn_0 3 7.5 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -7.5))" + "fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12": "(fn_6 (fn_8 13.5) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0))" }, { - "fn_9 -8.25 8.25 3": "(fn_2 -4.5 (fn_5 (fn_0 3 8.25 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -8.25))" + "fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9": "(fn_6 (fn_8 13.5) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0))" }, { - "fn_9 -7.5 5 4": "(fn_2 -4.5 (fn_5 (fn_0 4 5 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -7.5))" + "fn_9 -3.75 3 16.5 1.5 -6.75 (fn_8 15) 10.5": "(fn_6 (fn_8 15) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0))" }, { - "fn_9 -8.25 5.5 4": "(fn_2 -4.5 (fn_5 (fn_0 4 5.5 (fn_2 0 (T (fn_5 l -0.5) (M 1 1.5708 0 0))) -0.5) -8.25))" + "fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5": "(fn_6 (fn_8 15) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0))" } ], "dc_comparison_millis": null, diff --git a/src/compression.rs b/src/compression.rs index fb9a8150..ecbecc86 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -1183,6 +1183,8 @@ pub struct FinishedPattern { impl FinishedPattern { //#[inline(never)] pub fn new(pattern: Pattern, shared: &SharedData) -> Self { + let mut pattern = pattern; + pattern.pattern_args.sort_args(); let arity = pattern.pattern_args.arity(); let usages = pattern.match_locations.iter().map(|loc| shared.num_paths_to_node[*loc]).sum(); let compressive_utility = compressive_utility(&pattern,shared); @@ -1267,11 +1269,11 @@ fn get_zippers( Node::IVar(_) => { unreachable!() } Node::Var(_, _) | Node::Prim(_) => {}, Node::App(f,x) => { - // bubble from `f` - for f_zid in zids_of_node[&f].iter() { + // bubble from `x` + for x_zid in zids_of_node[&x].iter() { // clone and extend zip to get new zid for this node - let mut zip = zip_of_zid[*f_zid].clone(); - zip.insert(0,ZNode::Func); + let mut zip = zip_of_zid[*x_zid].clone(); + zip.insert(0,ZNode::Arg); let zid = zid_of_zip.entry(zip.clone()).or_insert_with(|| { let zid = zip_of_zid.len(); zip_of_zid.push(zip); @@ -1281,15 +1283,15 @@ fn get_zippers( // add new zid to this node zids.push(*zid); // give it the same arg - let arg = arg_of_zid_node[*f_zid][&f].clone(); + let arg = arg_of_zid_node[*x_zid][&x].clone(); arg_of_zid_node[*zid].insert(idx, arg); - } - // bubble from `x` - for x_zid in zids_of_node[&x].iter() { + } + // bubble from `f` + for f_zid in zids_of_node[&f].iter() { // clone and extend zip to get new zid for this node - let mut zip = zip_of_zid[*x_zid].clone(); - zip.insert(0,ZNode::Arg); + let mut zip = zip_of_zid[*f_zid].clone(); + zip.insert(0,ZNode::Func); let zid = zid_of_zip.entry(zip.clone()).or_insert_with(|| { let zid = zip_of_zid.len(); zip_of_zid.push(zip); @@ -1299,10 +1301,10 @@ fn get_zippers( // add new zid to this node zids.push(*zid); // give it the same arg - let arg = arg_of_zid_node[*x_zid][&x].clone(); + let arg = arg_of_zid_node[*f_zid][&f].clone(); arg_of_zid_node[*zid].insert(idx, arg); - } + }, Node::Lam(b, _) => { for b_zid in zids_of_node[&b].iter() { @@ -2280,7 +2282,9 @@ pub fn compression_step( if shared.cfg.follow_prune && !results.is_empty() { if let Some(follow) = &shared.cfg.follow { - assert_eq!(follow, &results[0].inv.body.to_string(), "found something other than the followed abstraction somehow"); + let mut set = ExprSet::empty(Order::ChildFirst, false, false); + let idx = set.parse_extend(follow).unwrap(); + check_same_up_to_ivars(&ExprOwned {set, idx}, &results[0].inv.body); } } @@ -2289,6 +2293,65 @@ pub fn compression_step( results } +fn check_same_up_to_ivars( + follow: &ExprOwned, + rewritten: &ExprOwned, +) { + let set1 = &follow.set; + let set2 = &rewritten.set; + let mut ivar_mapping = FxHashMap::default(); + fn helper(set1: &ExprSet, set2: &ExprSet, ivar_mapping: &mut FxHashMap, node1: Idx, node2: Idx) -> bool { + match &set1[node1] { + Node::Prim(p1) => { + if let Node::Prim(p2) = &set2[node2] { + *p1 == *p2 + } else { + false + } + }, + Node::Var(_, v1) => { + if let Node::Var(_, v2) = &set2[node2] { + *v1 == *v2 + } else { + false + } + }, + Node::Lam(b1, _) => { + if let Node::Lam(b2, _) = &set2[node2] { + helper(set1, set2, ivar_mapping, *b1, *b2) + } else { + false + } + }, + Node::App(f1, x1) => { + if let Node::App(f2, x2) = &set2[node2] { + helper(set1, set2, ivar_mapping, *f1, *f2) && helper(set1, set2, ivar_mapping, *x1, *x2) + } else { + false + } + }, + Node::IVar(ivar1) => { + if let Node::IVar(ivar2) = &set2[node2] { + if let Some(mapped) = ivar_mapping.get(&ivar1) { + *mapped == *ivar2 + } else { + ivar_mapping.insert(*ivar1, ivar2.clone()); + true + } + } else { + false + } + }, + } + } + if !helper(set1, set2, &mut ivar_mapping, follow.idx, rewritten.idx) { + panic!("Follow and rewritten expressions are not the same up to ivars:\nFollow: {}\nRewritten: {}", follow.to_string(), rewritten.to_string()); + } + if ivar_mapping.values().collect::>().len() != ivar_mapping.len() { + panic!("Follow and rewritten expressions have different number of ivars: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); + } +} + /// toplevel entrypoint to compression used by most apis pub fn multistep_compression( programs: &[String], diff --git a/src/pattern_args.rs b/src/pattern_args.rs index 3ea5809a..98418802 100644 --- a/src/pattern_args.rs +++ b/src/pattern_args.rs @@ -254,6 +254,30 @@ impl PatternArgs { } } + pub fn sort_args(&mut self) { + println!("Sorting args. Before: {:?}", self); + let mut min_zid_for_ivar: Vec = vec![usize::MAX; self.variables.len()]; + for labeled in self.arg_choices.iter() { + if labeled.zid < min_zid_for_ivar[labeled.ivar] { + min_zid_for_ivar[labeled.ivar] = labeled.zid; + } + } + let mut ivar_order: Vec = (0..self.variables.len()).collect(); + ivar_order.sort_by_key(|&i| min_zid_for_ivar[i]); + // ivar_order.reverse(); + let mut new_variables = vec![(0u32, VariableType::Unvalidated); self.variables.len()]; + for (new_ivar, &old_ivar) in ivar_order.iter().enumerate() { + new_variables[new_ivar] = self.variables[old_ivar]; + } + self.arg_choices.iter_mut().for_each(|labeled| { + let old_ivar = labeled.ivar; + let new_ivar = ivar_order.iter().position(|&x| x == old_ivar).unwrap(); + labeled.ivar = new_ivar; + }); + self.variables = new_variables; + println!("After: {:?}", self); + } + } pub struct LocationsForReusableArgs<'a> { diff --git a/src/smc.rs b/src/smc.rs index 1b6b57ee..5e6c5550 100644 --- a/src/smc.rs +++ b/src/smc.rs @@ -351,7 +351,13 @@ pub fn compression_step_smc( return vec![]; }; - let finished_pattern = FinishedPattern::new(best.pattern.clone(), &shared); + let mut pat = best.pattern; + + // println!("Pattern: {}", pat.info(&shared)); + + // println!("Pattern: {}", pat.info(&shared)); + + let finished_pattern = FinishedPattern::new(pat, &shared); let result = CompressionStepResult::new( finished_pattern, inv_name, diff --git a/src/test_utils.rs b/src/test_utils.rs index 612b566f..0f1d9065 100644 --- a/src/test_utils.rs +++ b/src/test_utils.rs @@ -1,8 +1,9 @@ +use lambdas::{ExprOwned, ExprSet, Order}; use serde_json::Value; use clap::Parser; use std::path::Path; -use crate::{multistep_compression, Input, MultistepCompressionConfig, InputFormat}; +use crate::{multistep_compression, rewrite_with_inventions, Input, InputFormat, Invention, MultistepCompressionConfig}; use crate::util::timestamp; pub const CLOBBER: bool = false; @@ -45,6 +46,25 @@ pub fn compare_out_jsons_testing(file: &str, expected_out_file: &str, args: &str let output = run_compression_testing(&input, &cfg); + let invs = output["abstractions"].as_array().unwrap().iter().map( + |item| { + let mut set = ExprSet::empty(Order::ChildFirst, false, false); + let name = item["name"].as_str().unwrap(); + let body = item["body"].as_str().unwrap(); + let arity = item["arity"].as_u64().unwrap() as usize; + let idx = set.parse_extend(body).unwrap(); + Invention::new(ExprOwned {set, idx}, arity, name) + } + ).collect::>(); + + let (rewritten, _, _) = rewrite_with_inventions(&input.train_programs, &invs, &cfg); + if let Some(expected_rewritten) = output.get("rewritten") { + assert_eq!(rewritten, expected_rewritten.as_array().unwrap().iter().map(|v| v.as_str().unwrap()).collect::>(), + "Rewritten programs do not match expected output"); + } else { + panic!("Expected output does not contain 'rewritten' field"); + } + println!("{}", serde_json::to_string(&output).unwrap()); let expected_out_file_path = std::path::Path::new(expected_out_file); @@ -62,6 +82,8 @@ pub fn compare_out_jsons_testing(file: &str, expected_out_file: &str, args: &str check_eq(&output["abstractions"], &expected_output["abstractions"], vec!["abstractions".into()], &output, expected_out_file); check_eq(&output["rewritten"], &expected_output["rewritten"], vec!["rewritten".into()], &output, expected_out_file); + + } //todo add write_json_for_diff calls and also make it add a random suffix too diff --git a/tests/fuzz_symbol_weighting_test.rs b/tests/fuzz_symbol_weighting_test.rs index 4a888867..e921bc7a 100644 --- a/tests/fuzz_symbol_weighting_test.rs +++ b/tests/fuzz_symbol_weighting_test.rs @@ -73,7 +73,7 @@ fn generate_random_weights(selected_symbols: &[&String], rng: &mut ChaCha8Rng) - fn run_fuzz_compression(cost_prims: &serde_json::Value, test_file: &String, seed: u64) { let cost_prims_str = cost_prims.to_string(); - let args = format!("-i3 -a3 --verbose-best --cost-prim {}", cost_prims_str); + let args = format!("-i3 -a3 --rewrite-check --verbose-best --cost-prim {}", cost_prims_str); let output_file = format!("data/expected_outputs/fuzz/{:0>3}_{}.json", seed, test_file.split("/").last().unwrap().split(".").next().unwrap()); compare_out_jsons_testing(test_file, &output_file, &args, InputFormat::ProgramsList); } diff --git a/tests/integration_tests.rs b/tests/integration_tests.rs index 00270be2..d026d3e0 100644 --- a/tests/integration_tests.rs +++ b/tests/integration_tests.rs @@ -91,54 +91,54 @@ fn origami_2_a3_i10() { #[test] fn neurosym_match_at_tag() { - compare_out_jsons_testing("data/neurosym/match_at_tag.json", "data/expected_outputs/neurosym_match_at_tag.json", "", InputFormat::ProgramsList); - compare_out_jsons_testing("data/neurosym/match_at_tag.json", "data/expected_outputs/neurosym_match_at_tag_excluded.json", "--fused-lambda-tags 2", InputFormat::ProgramsList); + compare_out_jsons_testing("data/neurosym/match_at_tag.json", "data/expected_outputs/neurosym_match_at_tag.json", " --rewrite-check", InputFormat::ProgramsList); + compare_out_jsons_testing("data/neurosym/match_at_tag.json", "data/expected_outputs/neurosym_match_at_tag_excluded.json", "--fused-lambda-tags 2 --rewrite-check", InputFormat::ProgramsList); } #[test] fn neurosym_metavariable_with_tag() { compare_out_jsons_testing("data/neurosym/metavariable_with_tag.json", "data/expected_outputs/neurosym_metavariable_with_tag.json", "", InputFormat::ProgramsList); - compare_out_jsons_testing("data/neurosym/metavariable_with_tag.json", "data/expected_outputs/neurosym_metavariable_with_tag_excluded.json", "--fused-lambda-tags 2", InputFormat::ProgramsList); + compare_out_jsons_testing("data/neurosym/metavariable_with_tag.json", "data/expected_outputs/neurosym_metavariable_with_tag_excluded.json", "--fused-lambda-tags 2 --rewrite-check", InputFormat::ProgramsList); } #[test] fn symbol_weighting_test_higher_weight() { - compare_out_jsons_testing("data/basic/symbol_weighting_test_1.json", "data/expected_outputs/symbol_weighting_1_default.json", "-i1 -a3", InputFormat::ProgramsList); - compare_out_jsons_testing("data/basic/symbol_weighting_test_1.json", "data/expected_outputs/symbol_weighting_1_h_200.json", "-i1 -a3 --cost-prim {\"H\":200}", InputFormat::ProgramsList); - compare_out_jsons_testing("data/basic/symbol_weighting_test_1.json", "data/expected_outputs/symbol_weighting_1_h_202.json", "-i1 -a3 --cost-prim {\"H\":202}", InputFormat::ProgramsList); + compare_out_jsons_testing("data/basic/symbol_weighting_test_1.json", "data/expected_outputs/symbol_weighting_1_default.json", "-i1 -a3 --rewrite-check", InputFormat::ProgramsList); + compare_out_jsons_testing("data/basic/symbol_weighting_test_1.json", "data/expected_outputs/symbol_weighting_1_h_200.json", "-i1 -a3 --rewrite-check --cost-prim {\"H\":200}", InputFormat::ProgramsList); + compare_out_jsons_testing("data/basic/symbol_weighting_test_1.json", "data/expected_outputs/symbol_weighting_1_h_202.json", "-i1 -a3 --rewrite-check --cost-prim {\"H\":202}", InputFormat::ProgramsList); } #[test] fn symbol_weighting_test_lower_weight() { - compare_out_jsons_testing("data/basic/symbol_weighting_test_2.json", "data/expected_outputs/symbol_weighting_2_default.json", "-i1 -a3", InputFormat::ProgramsList); + compare_out_jsons_testing("data/basic/symbol_weighting_test_2.json", "data/expected_outputs/symbol_weighting_2_default.json", "-i1 -a3 --rewrite-check", InputFormat::ProgramsList); // l1,l2,l3 all should have value 60 in the following test - compare_out_jsons_testing("data/basic/symbol_weighting_test_2.json", "data/expected_outputs/symbol_weighting_2_l_60.json", "-i1 -a3 --cost-prim {\"L1\":60,\"L2\":60,\"L3\":60}", InputFormat::ProgramsList); - compare_out_jsons_testing("data/basic/symbol_weighting_test_2.json", "data/expected_outputs/symbol_weighting_2_l_67.json", "-i1 -a3 --cost-prim {\"L1\":67,\"L2\":67,\"L3\":67}", InputFormat::ProgramsList); + compare_out_jsons_testing("data/basic/symbol_weighting_test_2.json", "data/expected_outputs/symbol_weighting_2_l_60.json", "-i1 -a3 --rewrite-check --cost-prim {\"L1\":60,\"L2\":60,\"L3\":60}", InputFormat::ProgramsList); + compare_out_jsons_testing("data/basic/symbol_weighting_test_2.json", "data/expected_outputs/symbol_weighting_2_l_67.json", "-i1 -a3 --rewrite-check --cost-prim {\"L1\":67,\"L2\":67,\"L3\":67}", InputFormat::ProgramsList); } const DFA_ARGS: &str = r#" --tdfa-json-path test_data/dfa.json --tdfa-root M --valid-metavars ["S","E","seqS"] --valid-roots ["S","E","seqS"] --tdfa-non-eta-long-states {"seqS":"S"} --tdfa-split ~"#; #[test] fn tdfa_multi_arg_function() { - compare_out_jsons_testing("data/python/multi-arg-function.json", "data/expected_outputs/multi-arg-function-basic.json", "-i2 -a3", InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/multi-arg-function.json", "data/expected_outputs/multi-arg-function-with-dfa.json", &("-i2 -a3 ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/multi-arg-function.json", "data/expected_outputs/multi-arg-function-basic.json", "-i2 -a3 --rewrite-check", InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/multi-arg-function.json", "data/expected_outputs/multi-arg-function-with-dfa.json", &("-i2 -a3 --rewrite-check ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); } #[test] fn tdfa_sequence() { - compare_out_jsons_testing("data/python/front-of-sequence.json", "data/expected_outputs/front-of-sequence.json", &("-i2 -a3 ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/back-of-sequence.json", "data/expected_outputs/back-of-sequence.json", &("-i2 -a3 ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/front-of-sequence.json", "data/expected_outputs/front-of-sequence.json", &("-i2 -a3 --rewrite-check ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/back-of-sequence.json", "data/expected_outputs/back-of-sequence.json", &("-i2 -a3 --rewrite-check ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); } const SMC_ARGS: &str = " --smc --smc-particles 1000 --smc-extra-steps 40"; #[test] fn smc_regression_tests() { - let args = "-i10".to_owned() + SMC_ARGS; - compare_out_jsons_testing("data/cogsci/nuts-bolts.json", "data/expected_outputs/smc-nuts-bolts.json", &args, InputFormat::ProgramsList); - compare_out_jsons_testing("data/cogsci/wheels.json", "data/expected_outputs/smc-wheels.json", &args, InputFormat::ProgramsList); + let args = "-i10 --rewrite-check".to_owned() + SMC_ARGS; + // compare_out_jsons_testing("data/cogsci/nuts-bolts.json", "data/expected_outputs/smc-nuts-bolts.json", &args, InputFormat::ProgramsList); + // compare_out_jsons_testing("data/cogsci/wheels.json", "data/expected_outputs/smc-wheels.json", &args, InputFormat::ProgramsList); compare_out_jsons_testing("data/cogsci/furniture.json", "data/expected_outputs/smc-furniture.json", &args, InputFormat::ProgramsList); - compare_out_jsons_testing("data/cogsci/dials.json", "data/expected_outputs/smc-dials.json", &args, InputFormat::ProgramsList); + // compare_out_jsons_testing("data/cogsci/dials.json", "data/expected_outputs/smc-dials.json", &args, InputFormat::ProgramsList); // compare_out_jsons("data/cogsci/city.json", "data/expected_outputs/smc-city.json", &args, InputFormat::ProgramsList); } @@ -148,25 +148,25 @@ fn python_args() -> String { #[test] fn python_symbols_regression() { - compare_out_jsons_testing("data/python/10.json", "data/expected_outputs/10-smc.json", &("-i2 --symvar-prefix & ".to_owned() + SMC_ARGS + DFA_ARGS), InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/10.json", "data/expected_outputs/10.json", &("-i10 -a2 --symvar-prefix & ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/10.json", "data/expected_outputs/10-smc.json", &("-i2 --rewrite-check --symvar-prefix & ".to_owned() + SMC_ARGS + DFA_ARGS), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/10.json", "data/expected_outputs/10.json", &("-i10 -a2 --rewrite-check --symvar-prefix & ".to_owned() + DFA_ARGS), InputFormat::ProgramsList); } #[test] fn symbols_basic() { - compare_out_jsons_testing("data/python/symbols-alignment.json", "data/expected_outputs/symbols-alignment.json", "-i2 -a3 --symvar-prefix & ", InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/symbols-cannot-be-literal.json", "data/expected_outputs/symbols-cannot-be-literal.json", "-i2 -a3 --symvar-prefix & ", InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/symbols-cannot-be-literal-0-arity.json", "data/expected_outputs/symbols-cannot-be-literal-0-arity.json", "-i2 -a3 --symvar-prefix & ", InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/symbol-reuse.json", "data/expected_outputs/symbol-reuse.json", "-i1 -a0 --symvar-prefix & ", InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/symbol-reuse-dfa.json", "data/expected_outputs/symbol-reuse-dfa.json", &("-i1 -a0 ".to_owned() + &python_args()), InputFormat::ProgramsList); - compare_out_jsons_testing("data/python/pick-up-on-abstractions-0-arity.json", "data/expected_outputs/pick-up-on-abstractions-0-arity.json", &("-i1 -a0 ".to_owned() + &python_args()), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/symbols-alignment.json", "data/expected_outputs/symbols-alignment.json", "-i2 -a3 --rewrite-check --symvar-prefix & ", InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/symbols-cannot-be-literal.json", "data/expected_outputs/symbols-cannot-be-literal.json", "-i2 -a3 --rewrite-check --symvar-prefix & ", InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/symbols-cannot-be-literal-0-arity.json", "data/expected_outputs/symbols-cannot-be-literal-0-arity.json", "-i2 -a3 --rewrite-check --symvar-prefix & ", InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/symbol-reuse.json", "data/expected_outputs/symbol-reuse.json", "-i1 -a0 --rewrite-check --symvar-prefix & ", InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/symbol-reuse-dfa.json", "data/expected_outputs/symbol-reuse-dfa.json", &("-i1 -a0 --rewrite-check ".to_owned() + &python_args()), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/pick-up-on-abstractions-0-arity.json", "data/expected_outputs/pick-up-on-abstractions-0-arity.json", &("-i1 -a0 --rewrite-check ".to_owned() + &python_args()), InputFormat::ProgramsList); } #[test] #[should_panic(expected = "Inconsistent symbols: \"NameStr\" and \"Name\" for expr &os:0")] fn symbols_basic_inconsistent_symbols() { - compare_out_jsons_testing("data/python/non-working-import-and-number-in-same-spot.json", "data/expected_outputs/non-working-import-and-number-in-same-spot.json", &("-i3 -a0 ".to_owned() + &python_args()), InputFormat::ProgramsList); + compare_out_jsons_testing("data/python/non-working-import-and-number-in-same-spot.json", "data/expected_outputs/non-working-import-and-number-in-same-spot.json", &("-i3 -a0 --rewrite-check ".to_owned() + &python_args()), InputFormat::ProgramsList); } From 40cf28c08515d5f2b8cec8c033b1d0519b529b6f Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 14:59:08 -0400 Subject: [PATCH 02/17] keep the original (largely) reversed order --- src/pattern_args.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pattern_args.rs b/src/pattern_args.rs index 98418802..239b61a4 100644 --- a/src/pattern_args.rs +++ b/src/pattern_args.rs @@ -264,7 +264,7 @@ impl PatternArgs { } let mut ivar_order: Vec = (0..self.variables.len()).collect(); ivar_order.sort_by_key(|&i| min_zid_for_ivar[i]); - // ivar_order.reverse(); + ivar_order.reverse(); let mut new_variables = vec![(0u32, VariableType::Unvalidated); self.variables.len()]; for (new_ivar, &old_ivar) in ivar_order.iter().enumerate() { new_variables[new_ivar] = self.variables[old_ivar]; From 224a49521d5535c0f1382ee3ae0c24c2feb733ea Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:01:18 -0400 Subject: [PATCH 03/17] print --- src/compression.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compression.rs b/src/compression.rs index ecbecc86..007398c7 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -1184,7 +1184,9 @@ impl FinishedPattern { //#[inline(never)] pub fn new(pattern: Pattern, shared: &SharedData) -> Self { let mut pattern = pattern; + println!("Before sort: {}", pattern.info(shared)); pattern.pattern_args.sort_args(); + println!("After sort: {}", pattern.info(shared)); let arity = pattern.pattern_args.arity(); let usages = pattern.match_locations.iter().map(|loc| shared.num_paths_to_node[*loc]).sum(); let compressive_utility = compressive_utility(&pattern,shared); From 2a5af65c8e00dc881830b35d08f0f1c843360acf Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:03:17 -0400 Subject: [PATCH 04/17] undo reverse --- src/pattern_args.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pattern_args.rs b/src/pattern_args.rs index 239b61a4..98418802 100644 --- a/src/pattern_args.rs +++ b/src/pattern_args.rs @@ -264,7 +264,7 @@ impl PatternArgs { } let mut ivar_order: Vec = (0..self.variables.len()).collect(); ivar_order.sort_by_key(|&i| min_zid_for_ivar[i]); - ivar_order.reverse(); + // ivar_order.reverse(); let mut new_variables = vec![(0u32, VariableType::Unvalidated); self.variables.len()]; for (new_ivar, &old_ivar) in ivar_order.iter().enumerate() { new_variables[new_ivar] = self.variables[old_ivar]; From 0280f7d79242d3edc8dd4253c57ef1214765e922 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:27:49 -0400 Subject: [PATCH 05/17] fix --- data/expected_outputs/smc-dials.json | 1193 +++++++------- data/expected_outputs/smc-furniture.json | 834 +++++----- data/expected_outputs/smc-nuts-bolts.json | 820 +++++----- data/expected_outputs/smc-wheels.json | 1717 +++++++-------------- 4 files changed, 1934 insertions(+), 2630 deletions(-) diff --git a/data/expected_outputs/smc-dials.json b/data/expected_outputs/smc-dials.json index c5e5cc0a..fb8fce6b 100644 --- a/data/expected_outputs/smc-dials.json +++ b/data/expected_outputs/smc-dials.json @@ -1,5 +1,5 @@ { - "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-bce40e9cd3aead80 smc_regression_tests", + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests", "args": { "iterations": 10, "abstraction_prefix": "fn_", @@ -46,7 +46,7 @@ "no_opt_arity_zero": false, "no_other_util": false, "structure_penalty": 1.0, - "rewrite_check": false, + "rewrite_check": true, "utility_by_rewrite": false, "dreamcoder_comparison": false, "quiet": false, @@ -74,8 +74,8 @@ } }, "original_cost": 3606662, - "final_cost": 1167209, - "compression_ratio": 3.0899881683571664, + "final_cost": 1557170, + "compression_ratio": 2.3161645806174023, "num_abstractions": 10, "original": [ "(C (T (T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0)) (M 1 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0)) (M 1 0 0 1)))", @@ -330,1009 +330,898 @@ "(C (C (C (T (r_s 9.5 4.5) (M 1 0 0 0)) (T (r_s 1 2.25) (M 1 0 5.25 0))) (T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))) (T (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 2.5 0)))" ], "rewritten": [ - "(C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))", - "(C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1)))", - "(C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (fn_3 8.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (fn_3 8.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (fn_3 8.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (T (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (fn_4 7 (fn_9 (r_s 1 3.5) 7.75)) (fn_8 3.5 5)) (T (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25)))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0)))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0)))))", - "(C (C (C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1))))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0))))", - "(C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))) (fn_3 6.5 (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 4.25))", - "(C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5)))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (fn_3 0 (r_s 4.5 7)) (fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(fn_4 7 (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 4 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 5))", - "(C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5)) (fn_3 8.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 4 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 5)) (fn_3 8.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(fn_4 4.5 (fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) 2.5))", - "(C (C (fn_4 4.5 (fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) 2.5)) (T (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5))", - "(C (C (C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 2.5)) (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1))) (M 1 0 (* (+ (max (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (- (fn_6 5 2) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 6.5))) (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1))) (M 1 0 (- 0 (* (+ (max (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (- (fn_6 5 2) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 6.5)))", - "(C (C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (T (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5)) (M 1 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5)) (M 1 0 (- 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(fn_4 7 (T (repeat (repeat (C (C (fn_3 0 c) (T c (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25)))", - "(C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_9 (r_s 1 2.25) 5.25)) (fn_8 2.25 3)) (fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) 2.5))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_9 (fn_1 2 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) 2.5))", - "(C (C (fn_3 0 (r_s 9.5 4.5)) (fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_9 (fn_1 2 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) 2.5)) (fn_3 8.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (C (C (C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_9 (r_s 1 6.25) 5.25)) (fn_8 6.25 3)) (fn_9 (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) -2.5)) (fn_3 8.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 3 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) -2.5))", - "(C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) -2.5))", - "(C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 3 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) -2.5)) (fn_3 6.5 (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) -2.5)) (fn_3 8.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))", - "(fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))", - "(C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))", - "(fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))", - "(fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))", - "(C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))", - "(C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))", - "(C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5))", - "(C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5))", - "(fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0)))", - "(C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5))", - "(C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))", - "(fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))", - "(C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))", - "(C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 r -1.5)) (fn_7 r 1.5))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))))", - "(fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))", - "(fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T c (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))", - "(fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))))", - "(fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))))", - "(fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))", - "(fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))", - "(fn_9 (fn_1 6 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) 7.5)", - "(fn_9 (fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) 7.5)", - "(fn_9 (fn_1 6 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 7.5)", - "(fn_9 (fn_1 6 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 7.5)", - "(fn_9 (fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 7.5)", - "(T (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 7.5 -1.25))", - "(C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (fn_3 8.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (T (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (T (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (T (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (fn_3 8.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))) (T (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (fn_4 7 (T (repeat (repeat (C (C (fn_3 0 c) (T c (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", - "(C (fn_4 7 (T (repeat (repeat (C (C (fn_3 0 c) (T c (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (fn_3 5.5 (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_9 (r_s 1 2.25) 5.25)) (fn_8 2.25 3)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 4.25 (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0)))))", - "(C (fn_3 0 (r_s 9.5 4.5)) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0)))))", - "(C (C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 7.5 2.25))) (fn_9 (r_s 1 2.25) 5.25)) (fn_8 2.25 3)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0)))))", - "(C (C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 7.5 2.25))) (fn_9 (r_s 1 2.25) 5.25)) (fn_8 2.25 3)) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0))))", - "(C (C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 7.5 2.25))) (fn_9 (r_s 1 2.25) 5.25)) (fn_8 2.25 3)) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0)))))", - "(C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 7.5 2.25))) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))) (fn_3 6.5 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 7.5 2.25))) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))) (fn_3 6.5 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_9 (r_s 1 6.25) 5.25)) (fn_8 6.25 3)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0))))", - "(C (C (C (C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_9 (r_s 1 6.25) 5.25)) (fn_8 6.25 3)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))) (fn_3 8.25 (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_9 (r_s 1 6.25) 5.25)) (fn_8 6.25 3)) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0))))", - "(C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0)))))", - "(C (C (fn_3 0 (r_s 9.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 8.25 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (C (fn_3 0 (r_s 9.5 7)) (fn_9 (r_s 1 3.5) 5.25)) (fn_8 3.5 3)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (fn_3 0 (r_s 9.5 7)) (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0)))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1)))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0)))))", - "(C (fn_3 0 (r_s 4.5 4.5)) (fn_3 4.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0)))))", - "(C (C (C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 6.5 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5)))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 6.5 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5)))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1))))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 6.5 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5)))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_9 (r_s 1 2.25) 2.75)) (fn_9 (r_s 1 2.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))))) (fn_3 6.5 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5)))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0)))))", - "(C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 4.25))", - "(C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 4.25))", - "(C (C (C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)))) (fn_3 6.5 (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 4.25))", - "(C (C (fn_3 0 (r_s 4.5 4.5)) (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s 2.5 2.25))) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0)))))", - "(C (C (C (fn_3 0 (r_s 4.5 (* (fn_6 1 10) (pow 0.5 0)))) (fn_9 (r_s 1 6.25) 2.75)) (fn_9 (r_s 1 6.25) -2.75)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0)))))", - "(C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5)))) (fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5)))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5)))) (fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25))", - "(C (C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (C (fn_3 0 (r_s 4.5 7)) (fn_9 (r_s 1 3.5) 2.75)) (fn_9 (r_s 1 3.5) -2.75)) (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (fn_3 0 (r_s 4.5 7)) (fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(fn_4 4.5 (fn_3 4.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2)))))", - "(fn_4 4.5 (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1)))))", - "(fn_4 4.5 (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0)))))", - "(fn_4 4.5 (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (fn_5 (T r (M 1 0 -1.5 0.5)) 0.5 (fn_7 r 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1)))))", - "(fn_4 4.5 (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(fn_4 4.5 (fn_3 4.25 (C (fn_5 (fn_2 2) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(fn_4 4.5 (fn_3 4.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(fn_4 4.5 (fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0))))", - "(fn_4 4.5 (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0))))", - "(C (C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)))) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))) (T (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (M 1 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (M 1 0 (- 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))))) (T (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (- 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0))))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))))) (fn_3 8.25 (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))))", - "(C (C (fn_4 7 (fn_9 (r_s 1 3.5) 7.75)) (fn_8 3.5 5)) (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (fn_4 7 (fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (fn_5 (fn_2 2) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(fn_4 7 (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))))", - "(C (fn_4 7 (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_4 7 (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (fn_3 5.5 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (fn_4 7 (fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (fn_9 l -0.5) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)))) (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", - "(C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5))", - "(fn_4 4.5 (fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 5))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5))", - "(C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 5)) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 5)) (T (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (* (max (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (- (fn_6 5 2) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (- 0 (* (max (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (- (fn_6 5 2) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", - "(C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 5)) (fn_3 6.5 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5))", - "(C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5))", - "(C (C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5)) (T (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (M 1 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (M 1 0 (- 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 4 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 5)) (T (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (- 0 (* (+ (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) 5))", - "(C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) 2.5))", - "(C (C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 4.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (C (C (fn_4 4.5 (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 4.25 (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2)))))", - "(C (C (fn_4 4.5 (fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) 2.5)) (T (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5)) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5))", - "(C (C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 2.5)) (fn_3 6.5 (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2)))))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (r_s 1 2.25) 7.75)) (fn_8 2.25 5)) (fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 2.5))", - "(C (C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (T (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (* (max (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (- (fn_6 5 2) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 r -1.5)) (fn_7 r 1.5)) (M 1 0 (- 0 (* (max (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) (- (fn_6 5 2) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", - "(C (C (fn_4 4.5 (fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (fn_6 1 2) (pow 0.5 1)) (* (fn_6 1 2) (pow 0.5 0))))) (r_s (- (fn_6 5 2) (* 1 (* 4 0.5))) 2.25))) (fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 6.5 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (r_s 1 6.25) 7.75)) (fn_8 6.25 5)) (fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 8.25 (C (C (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) 2.5)) (T (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (M 1 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (M 1 0 (- 0 (* (max 0 (- (fn_6 5 2) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) 2.5)) (fn_3 8.25 (C (C (fn_5 (fn_2 1) 0 (fn_3 -1 (fn_2 0))) (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 8.25 (fn_5 (T c (M 1 0 -1.5 0.5)) 0.5 (fn_7 c 1.5))))", - "(C (fn_4 (* (fn_6 1 10) (pow 0.5 0)) (fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5)) (fn_3 8.25 (C (fn_5 (fn_2 1) 0 (fn_7 c -1.5)) (fn_7 c 1.5))))", - "(C (C (fn_4 7 (fn_9 (r_s 1 3.5) 7.75)) (fn_8 3.5 5)) (T (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25)))", - "(C (C (fn_4 7 (fn_9 (r_s 1 3.5) 7.75)) (fn_8 3.5 5)) (T (repeat (repeat (C (C (fn_3 0 c) (T r (fn_0 1.5 0))) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25)))", - "(C (fn_4 7 (T (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (fn_9 l -0.5) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25))) (fn_3 5.5 (C (fn_5 (fn_2 1) 0 (fn_7 r -1.5)) (fn_7 r 1.5))))", - "(C (C (C (fn_3 0 (r_s 9.5 4.5)) (fn_9 (r_s 1 2.25) 5.25)) (fn_8 2.25 3)) (fn_9 (fn_1 2 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) 2.5))" + "(C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1)))", + "(fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l))))", + "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (fn_2 5 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (C (fn_0 1 (r_s 4.5 4.5)) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 6.5))) (fn_7 4.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", + "(C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 5.5)))", + "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (fn_0 1 (r_s 4.5 7)) (T (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 4.25)))", + "(C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", + "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", + "(C (fn_6 4.5) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (fn_6 4.5) (fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_3 (* (+ (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 6.5))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_3 (- 0 (* (+ (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 6.5)))", + "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (fn_6 7) (T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25)))", + "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (fn_0 1 (r_s 9.5 4.5)) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 -2.5 (repeat (fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 -2.5 (repeat (fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", + "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", + "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", + "(C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1)))", + "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", + "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", + "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", + "(fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l))))", + "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", + "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", + "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1)))", + "(C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", + "(C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", + "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1)))", + "(C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", + "(C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))", + "(T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))", + "(T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", + "(T (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))", + "(T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))", + "(fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", + "(fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", + "(fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", + "(fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", + "(fn_7 7.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", + "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 7.5 -1.25))", + "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (C (fn_6 7) (T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", + "(C (C (fn_6 7) (T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 5.5)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 9.5 4.5)) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (fn_0 1 (r_s 9.5 4.5)) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5))))", + "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", + "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", + "(C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (fn_0 1 (r_s 9.5 7)) (fn_7 5.25 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (fn_0 1 (r_s 9.5 7)) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (C (fn_0 1 (r_s 4.5 4.5)) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 4.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 4.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 6.5))) (fn_7 4.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5))))", + "(C (C (C (fn_0 1 (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 2.75 (r_s 1 6.25))) (fn_7 -2.75 (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", + "(C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", + "(C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5)))", + "(C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (fn_0 1 (r_s 4.5 7)) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5))))", + "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", + "(C (fn_6 4.5) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (fn_6 4.5) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5)))", + "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 8.25)))", + "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5)))", + "(C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", + "(C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", + "(C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", + "(C (C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", + "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (fn_6 4.5) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5)))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", + "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", + "(C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", + "(C (C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", + "(C (C (C (fn_6 4.5) (fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5)))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", + "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", + "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", + "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", + "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25)))", + "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25)))", + "(C (C (fn_6 7) (T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", + "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))" ], "rewritten_dreamcoder": null, "abstractions": [ { - "body": "(M #0 0 0)", - "dreamcoder": "#(lambda (M $0 0 0))", - "arity": 1, + "body": "(T #1 (M #0 0 0 0))", + "dreamcoder": "#(lambda (lambda (T $0 (M $1 0 0 0))))", + "arity": 2, "name": "fn_0", - "utility": 445511, - "final_cost": 3160848, - "compression_ratio": 1.1410425303589415, - "cumulative_compression_ratio": 1.1410425303589415, - "num_uses": 2207, + "utility": 544490, + "final_cost": 3061666, + "compression_ratio": 1.1780063534036698, + "cumulative_compression_ratio": 1.1780063534036698, + "num_uses": 1349, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_0 0": "(M 0 0 0)" + "fn_0 1 (T (T l (M 1 0 -0.5 0)) (M 1 0 0 0))": "(T (T (T l (M 1 0 -0.5 0)) (M 1 0 0 0)) (M 1 0 0 0))" }, { - "fn_0 1": "(M 1 0 0)" + "fn_0 1 (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0))": "(T (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0)) (M 1 0 0 0))" }, { - "fn_0 1.5": "(M 1.5 0 0)" + "fn_0 1 (T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0))": "(T (T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0)) (M 1 0 0 0))" }, { - "fn_0 2": "(M 2 0 0)" + "fn_0 0 (T l (M 1 0 -0.5 0))": "(T (T l (M 1 0 -0.5 0)) (M 0 0 0 0))" }, { - "fn_0 2.5": "(M 2.5 0 0)" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(repeat (repeat (C (#5 #6) (T (T (T l (M 1 0 -0.5 0)) (M #4 (/ pi #3) 0 0)) (M 1 0 (* #4 (* 0.5 (cos (/ pi #3)))) #2))) #0 (M 1 0 #1 0)) 1 (fn_0 1 2.5))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (C ($1 $0) (T (T (T l (M 1 0 -0.5 0)) (M $2 (/ pi $3) 0 0)) (M 1 0 (* $2 (* 0.5 (cos (/ pi $3)))) $4))) $6 (M 1 0 $5 0)) 1 (fn_0 1 2.5)))))))))", - "arity": 7, - "name": "fn_1", - "utility": 491458, - "final_cost": 2665948, - "compression_ratio": 1.1856375293141501, - "cumulative_compression_ratio": 1.1856375293141501, - "num_uses": 140, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_1 1 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 4 -2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 5 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (T l (M 1 0 -0.5 0))": "(T (T l (M 1 0 -0.5 0)) (M 1 0 0 0))" }, { - "fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 2 (T l (M 1 0 -0.5 0))": "(T (T l (M 1 0 -0.5 0)) (M 2 0 0 0))" }, { - "fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (T l (M 3 (/ pi 2) 0 -2))": "(T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0))" }, { - "fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (M 1 0 0 0))" }, { - "fn_1 6 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5) (M 1 0 0 0))" }, { - "fn_1 1 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7) (M 1 0 0 0))" }, { - "fn_1 2 -2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (M 1 0 0 0))" }, { - "fn_1 4 -2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s 4.5 4.5)": "(T (r_s 4.5 4.5) (M 1 0 0 0))" }, { - "fn_1 5 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s 4.5 7)": "(T (r_s 4.5 7) (M 1 0 0 0))" }, { - "fn_1 6 -2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (M 1 0 0 0))" }, { - "fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s 9.5 4.5)": "(T (r_s 9.5 4.5) (M 1 0 0 0))" }, { - "fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (r_s 9.5 7)": "(T (r_s 9.5 7) (M 1 0 0 0))" }, { - "fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (C (T c (M 2 0 0 0)) (T c (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 2 0 0 0)) (T c (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (C (T c (M 2 0 0 0)) (T r (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 2 0 0 0)) (T r (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 3 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 (repeat (repeat (C (repeat c 1 (M 2.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (M 2.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 4 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1 c": "(T c (M 1 0 0 0))" }, { - "fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1.5 c": "(T c (M 1.5 0 0 0))" }, { - "fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 2 c": "(T c (M 2 0 0 0))" }, { - "fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 2.5 c": "(T c (M 2.5 0 0 0))" }, { - "fn_1 2 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 1.5 r": "(T r (M 1.5 0 0 0))" }, { - "fn_1 3 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 6 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" - }, - { - "fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + "fn_0 2.5 r": "(T r (M 2.5 0 0 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (T l (M 1 0 -0.5 0)) (fn_0 #0 0))", - "dreamcoder": "#(lambda (T (T l (M 1 0 -0.5 0)) (fn_0 $0 0)))", + "body": "(M #0 0)", + "dreamcoder": "#(lambda (M $0 0))", "arity": 1, - "name": "fn_2", - "utility": 328957, - "final_cost": 2335981, - "compression_ratio": 1.141254145474642, - "cumulative_compression_ratio": 1.141254145474642, - "num_uses": 363, + "name": "fn_1", + "utility": 223816, + "final_cost": 2837648, + "compression_ratio": 1.0789449572321868, + "cumulative_compression_ratio": 1.0789449572321868, + "num_uses": 2218, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_2 0": "(T (T l (M 1 0 -0.5 0)) (fn_0 0 0))" + "fn_1 1": "(M 1 0)" }, { - "fn_2 1": "(T (T l (M 1 0 -0.5 0)) (fn_0 1 0))" + "fn_1 1.5": "(M 1.5 0)" }, { - "fn_2 2": "(T (T l (M 1 0 -0.5 0)) (fn_0 2 0))" + "fn_1 2.5": "(M 2.5 0)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T #1 (fn_0 1 #0))", - "dreamcoder": "#(lambda (lambda (T $0 (fn_0 1 $1))))", - "arity": 2, - "name": "fn_3", - "utility": 295424, - "final_cost": 2040253, - "compression_ratio": 1.144946729645784, - "cumulative_compression_ratio": 1.144946729645784, - "num_uses": 1464, + "body": "(repeat (C (#6 #5 #4) (T (T (T l (fn_1 1 -0.5 0)) (M #3 (/ pi #2) 0 0)) (fn_1 1 (* #3 (* 0.5 (cos (/ pi #2)))) #1))) #0 (fn_1 1 2.5 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (C ($0 $1 $2) (T (T (T l (fn_1 1 -0.5 0)) (M $3 (/ pi $4) 0 0)) (fn_1 1 (* $3 (* 0.5 (cos (/ pi $4)))) $5))) $6 (fn_1 1 2.5 0)))))))))", + "arity": 7, + "name": "fn_2", + "utility": 347937, + "final_cost": 2486976, + "compression_ratio": 1.1410033711624077, + "cumulative_compression_ratio": 1.1410033711624077, + "num_uses": 124, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 4.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" - }, - { - "fn_3 5.5 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 5.5))" + "fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 8.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" + "fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 5.5 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 5.5))" + "fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (fn_1 1 2.5 0))" }, { - "fn_3 6.5 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 6.5))" + "fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 6.5 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 6.5))" + "fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 8.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" + "fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (fn_1 1 2.5 0))" }, { - "fn_3 6.5 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 6.5))" + "fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 8.25 (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" + "fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 8.25 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" + "fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 3 (fn_1 1 2.5 0))" }, { - "fn_3 5.5 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 5.5))" + "fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 8.25 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" + "fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 3 (fn_1 1 2.5 0))" }, { - "fn_3 5.5 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 5.5))" + "fn_2 5 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" + "fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" }, { - "fn_3 6.5 (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 6.5))" + "fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" }, { - "fn_3 4.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" - }, - { - "fn_3 8.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" - }, - { - "fn_3 4.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 4.25))" - }, - { - "fn_3 5.5 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 5.5))" - }, - { - "fn_3 6.5 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 6.5))" - }, - { - "fn_3 8.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))) (T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))) (fn_0 1 8.25))" - }, - { - "fn_3 4.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (fn_0 1 4.25))" - }, - { - "fn_3 6.5 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (T (fn_2 0) (fn_0 1 -1))) (fn_0 1 6.5))" - }, - { - "fn_3 4.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (fn_0 1 4.25))" - }, - { - "fn_3 5.5 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (fn_0 1 5.5))" - }, - { - "fn_3 8.25 (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1)))": "(T (C (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (T (fn_2 2) (fn_0 1 -1))) (fn_0 1 8.25))" - }, - { - "fn_3 4.25 (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0)))": "(T (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (fn_0 1 4.25))" - }, - { - "fn_3 6.5 (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0)))": "(T (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 1) (fn_0 1 0))) (fn_0 1 6.5))" - }, - { - "fn_3 4.25 (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0)))": "(T (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (fn_0 1 4.25))" - }, - { - "fn_3 5.5 (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0)))": "(T (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (fn_0 1 5.5))" - }, - { - "fn_3 6.5 (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0)))": "(T (C (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (T (fn_2 2) (fn_0 1 0))) (fn_0 1 6.5))" - }, - { - "fn_3 4.25 (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1)))": "(T (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (fn_0 1 4.25))" - }, - { - "fn_3 8.25 (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1)))": "(T (C (T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (T (fn_2 2) (fn_0 1 1))) (fn_0 1 8.25))" - }, - { - "fn_3 0 (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0))": "(T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0))" - }, - { - "fn_3 0.5 (T c (M 1 0 -1.5 0.5))": "(T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))" - }, - { - "fn_3 0.5 (T c (M 1 0 1.5 0.5))": "(T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))" - }, - { - "fn_3 0 (T l (M 3 (/ pi 2) 0 -2))": "(T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0))" - }, - { - "fn_3 0.5 (T r (M 1 0 -1.5 0.5))": "(T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))" - }, - { - "fn_3 0.5 (T r (M 1 0 1.5 0.5))": "(T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))" - }, - { - "fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0)))": "(T (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0)))": "(T (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0))": "(T (fn_1 1 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0)))": "(T (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0)))": "(T (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0))": "(T (fn_1 1 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0)))": "(T (fn_1 1 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T c (fn_0 1.5 0))) (fn_0 1 0))" - }, - { - "fn_3 0 (fn_1 1 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0)))": "(T (fn_1 1 2.5 0.5 2 1 (C (T c (fn_0 1 0))) (T r (fn_0 1.5 0))) (fn_0 1 0))" - }, + "fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(fn_1 1 #0)", + "dreamcoder": "#(lambda (fn_1 1 $0))", + "arity": 1, + "name": "fn_3", + "utility": 181194, + "final_cost": 2305580, + "compression_ratio": 1.078676948967288, + "cumulative_compression_ratio": 1.078676948967288, + "num_uses": 1796, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_3 0 (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0))": "(T (fn_1 1 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) (fn_0 1 0))" + "fn_3 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)": "(fn_1 1 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))" }, { - "fn_3 -1 (fn_2 0)": "(T (fn_2 0) (fn_0 1 -1))" + "fn_3 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)": "(fn_1 1 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))" }, { - "fn_3 0 (fn_2 1)": "(T (fn_2 1) (fn_0 1 0))" + "fn_3 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25)": "(fn_1 1 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25))" }, { - "fn_3 -1 (fn_2 2)": "(T (fn_2 2) (fn_0 1 -1))" + "fn_3 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)": "(fn_1 1 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25))" }, { - "fn_3 0 (fn_2 2)": "(T (fn_2 2) (fn_0 1 0))" + "fn_3 (* 1 (* 0.5 (cos (/ pi 2))))": "(fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))))" }, { - "fn_3 1 (fn_2 2)": "(T (fn_2 2) (fn_0 1 1))" + "fn_3 (* 1 (* 0.5 (cos (/ pi 4))))": "(fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))))" }, { - "fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 0))" + "fn_3 (* 2 (* 0.5 (cos (/ pi 4))))": "(fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))))" }, { - "fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5) (fn_0 1 0))" + "fn_3 (- 0 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))": "(fn_1 1 (- 0 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)))" }, { - "fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7) (fn_0 1 0))" + "fn_3 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))": "(fn_1 1 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)))" }, { - "fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0))))) (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))" + "fn_3 (- 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25))": "(fn_1 1 (- 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25)))" }, { - "fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0))))) (r_s 2.5 2.25)": "(T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))" + "fn_3 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25))": "(fn_1 1 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)))" }, { - "fn_3 0 (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 0))" + "fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(fn_1 1 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))" }, { - "fn_3 0 (r_s 4.5 4.5)": "(T (r_s 4.5 4.5) (fn_0 1 0))" + "fn_3 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5))))": "(fn_1 1 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))))" }, { - "fn_3 0 (r_s 4.5 7)": "(T (r_s 4.5 7) (fn_0 1 0))" + "fn_3 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5))))": "(fn_1 1 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))))" }, { - "fn_3 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0))))) (r_s 7.5 2.25)": "(T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))" + "fn_3 -0.5": "(fn_1 1 -0.5)" }, { - "fn_3 0 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 0))" + "fn_3 -1.5": "(fn_1 1 -1.5)" }, { - "fn_3 0 (r_s 9.5 4.5)": "(T (r_s 9.5 4.5) (fn_0 1 0))" + "fn_3 -2.5": "(fn_1 1 -2.5)" }, { - "fn_3 0 (r_s 9.5 7)": "(T (r_s 9.5 7) (fn_0 1 0))" + "fn_3 -2.75": "(fn_1 1 -2.75)" }, { - "fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 0": "(fn_1 1 0)" }, { - "fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 1.5": "(fn_1 1 1.5)" }, { - "fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 2.5": "(fn_1 1 2.5)" }, { - "fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 2.75": "(fn_1 1 2.75)" }, { - "fn_3 -1.25 (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 4.25": "(fn_1 1 4.25)" }, { - "fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 5": "(fn_1 1 5)" }, { - "fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 5.25": "(fn_1 1 5.25)" }, { - "fn_3 -1.25 (repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (fn_0 1 -1.25))" + "fn_3 7.5": "(fn_1 1 7.5)" }, { - "fn_3 0 c": "(T c (fn_0 1 0))" + "fn_3 7.75": "(fn_1 1 7.75)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) #0)))", - "dreamcoder": "#(lambda (C (fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) $0))))", + "body": "(+ (* #0 (+ 2 0.5)) (* 4 0.5))", + "dreamcoder": "#(lambda (+ (* $0 (+ 2 0.5)) (* 4 0.5)))", "arity": 1, "name": "fn_4", - "utility": 168973, - "final_cost": 1869361, - "compression_ratio": 1.0914173345865246, - "cumulative_compression_ratio": 1.0914173345865246, - "num_uses": 94, + "utility": 196445, + "final_cost": 2108327, + "compression_ratio": 1.0935590162247129, + "cumulative_compression_ratio": 1.0935590162247129, + "num_uses": 279, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))": "(C (fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))))" + "fn_4 1": "(+ (* 1 (+ 2 0.5)) (* 4 0.5))" }, { - "fn_4 4.5": "(C (fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5)))" + "fn_4 3": "(+ (* 3 (+ 2 0.5)) (* 4 0.5))" }, { - "fn_4 7": "(C (fn_3 0 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7)))" + "fn_4 5": "(+ (* 5 (+ 2 0.5)) (* 4 0.5))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 #1 #0)))", - "dreamcoder": "#(lambda (lambda (C (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 $0 $1)))))", - "arity": 2, + "body": "(C (C (#3 (fn_0 1 #2)) (T (fn_0 #1 (T l (fn_3 -0.5 0))) (fn_3 0 #0))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (C (C ($0 (fn_0 1 $1)) (T (fn_0 $2 (T l (fn_3 -0.5 0))) (fn_3 0 $3))))))))", + "arity": 4, "name": "fn_5", - "utility": 270578, - "final_cost": 1596661, - "compression_ratio": 1.170793925573431, - "cumulative_compression_ratio": 1.170793925573431, - "num_uses": 135, + "utility": 239872, + "final_cost": 1867139, + "compression_ratio": 1.1291751712111417, + "cumulative_compression_ratio": 1.1291751712111417, + "num_uses": 199, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 (fn_2 1) 0": "(C (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 1))))" - }, - { - "fn_5 (fn_2 2) 0": "(C (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))))" + "fn_5 -1 0 (fn_0 1 (T l (fn_3 -0.5 0))) (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))))": "(C (C (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))) (fn_0 1 (fn_0 1 (T l (fn_3 -0.5 0))))) (T (fn_0 0 (T l (fn_3 -0.5 0))) (fn_3 0 -1))))" }, { - "fn_5 (T c (M 1 0 -1.5 0.5)) 0.5": "(C (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0.5 (T c (M 1 0 -1.5 0.5)))))" + "fn_5 -1 2 (fn_0 2 (T l (fn_3 -0.5 0))) (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))))": "(C (C (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))))" }, { - "fn_5 (T r (M 1 0 -1.5 0.5)) 0.5": "(C (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0.5 (T r (M 1 0 -1.5 0.5)))))" + "fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)": "(C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(+ (* #0 (+ #1 0.5)) (* 4 0.5))", - "dreamcoder": "#(lambda (lambda (+ (* $1 (+ $0 0.5)) (* 4 0.5))))", - "arity": 2, + "body": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) #0))", + "dreamcoder": "#(lambda (fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) $0)))", + "arity": 1, "name": "fn_6", - "utility": 133824, - "final_cost": 1462129, - "compression_ratio": 1.0920110332262065, - "cumulative_compression_ratio": 1.0920110332262065, - "num_uses": 222, + "utility": 93829, + "final_cost": 1772199, + "compression_ratio": 1.053571861850729, + "cumulative_compression_ratio": 1.053571861850729, + "num_uses": 94, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 1 10": "(+ (* 1 (+ 10 0.5)) (* 4 0.5))" + "fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))))" }, { - "fn_6 1 2": "(+ (* 1 (+ 2 0.5)) (* 4 0.5))" + "fn_6 4.5": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) 4.5))" }, { - "fn_6 3 2": "(+ (* 3 (+ 2 0.5)) (* 4 0.5))" - }, - { - "fn_6 5 2": "(+ (* 5 (+ 2 0.5)) (* 4 0.5))" + "fn_6 7": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) 7))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_3 0.5 (T #0 (M 1 0 #1 0.5)))", - "dreamcoder": "#(lambda (lambda (fn_3 0.5 (T $1 (M 1 0 $0 0.5)))))", + "body": "(T #1 (fn_3 #0 0))", + "dreamcoder": "#(lambda (lambda (T $0 (fn_3 $1 0))))", "arity": 2, "name": "fn_7", - "utility": 115038, - "final_cost": 1346383, - "compression_ratio": 1.0859681086288226, - "cumulative_compression_ratio": 1.0859681086288226, - "num_uses": 191, + "utility": 84738, + "final_cost": 1687157, + "compression_ratio": 1.050405504644796, + "cumulative_compression_ratio": 1.050405504644796, + "num_uses": 421, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 c -1.5": "(fn_3 0.5 (T c (M 1 0 -1.5 0.5)))" + "fn_7 4.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 4.25 0))" }, { - "fn_7 c 1.5": "(fn_3 0.5 (T c (M 1 0 1.5 0.5)))" + "fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 5.25 0))" }, { - "fn_7 r -1.5": "(fn_3 0.5 (T r (M 1 0 -1.5 0.5)))" + "fn_7 4.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 4.25 0))" }, { - "fn_7 r 1.5": "(fn_3 0.5 (T r (M 1 0 1.5 0.5)))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (r_s 1 #0) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 #1 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))", - "dreamcoder": "#(lambda (lambda (T (r_s 1 $1) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 $0 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))", - "arity": 2, - "name": "fn_8", - "utility": 97666, - "final_cost": 1246393, - "compression_ratio": 1.0802234929111445, - "cumulative_compression_ratio": 1.0802234929111445, - "num_uses": 45, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 5.25 0))" + }, { - "fn_8 2.25 3": "(T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 3 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" }, { - "fn_8 2.25 5": "(T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 5 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" }, { - "fn_8 3.5 3": "(T (r_s 1 3.5) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 3 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 -2.75 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 -2.75 0))" }, { - "fn_8 3.5 5": "(T (r_s 1 3.5) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 5 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 2.75 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 2.75 0))" }, { - "fn_8 6.25 3": "(T (r_s 1 6.25) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 3 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 5.25 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 5.25 0))" }, { - "fn_8 6.25 5": "(T (r_s 1 6.25) (M 1 0 (- 0 (* 0.5 (+ (- (fn_6 5 2) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T #0 (M 1 0 #1 0))", - "dreamcoder": "#(lambda (lambda (T $1 (M 1 0 $0 0))))", - "arity": 2, - "name": "fn_9", - "utility": 78678, - "final_cost": 1167209, - "compression_ratio": 1.0678404638757926, - "cumulative_compression_ratio": 1.0678404638757926, - "num_uses": 196, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_7 7.75 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 7.75 0))" + }, + { + "fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + }, + { + "fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + }, + { + "fn_7 -2.75 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 -2.75 0))" + }, + { + "fn_7 2.75 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 2.75 0))" + }, + { + "fn_7 5.25 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 5.25 0))" + }, + { + "fn_7 7.75 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 7.75 0))" + }, + { + "fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + }, + { + "fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + }, { - "fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 4.25": "(T (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 4.25 0))" + "fn_7 -2.75 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 -2.75 0))" }, { - "fn_9 (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25": "(T (T (C (C (fn_3 0 (fn_3 0 (T l (M 3 (/ pi 2) 0 -2)))) (fn_3 1 (fn_2 2))) (fn_3 0 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0))" + "fn_7 2.75 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 2.75 0))" }, { - "fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 4.25": "(T (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 4.25 0))" + "fn_7 5.25 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 5.25 0))" }, { - "fn_9 (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) 5.25": "(T (T (fn_5 (fn_2 2) 0 (fn_3 -1 (fn_2 2))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0))" + "fn_7 7.75 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 7.75 0))" }, { - "fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 2.5": "(T (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 2.5 0))" + "fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" }, { - "fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5": "(T (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 2.5 0))" + "fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" }, { - "fn_9 (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) 2.5": "(T (fn_1 2 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (M 1 0 2.5 0))" + "fn_7 -2.5 (repeat (fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" }, { - "fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) 2.5": "(T (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) (M 1 0 2.5 0))" + "fn_7 -2.5 (repeat (fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" }, { - "fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 2.5": "(T (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (M 1 0 2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) 2.5": "(T (fn_1 2 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) (M 1 0 2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 2.5": "(T (fn_1 2 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 2 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) 2.5": "(T (fn_1 2 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) (M 1 0 2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) -2.5": "(T (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 -2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) -2.5": "(T (fn_1 3 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 -2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 3 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) -2.5": "(T (fn_1 3 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (M 1 0 -2.5 0))" + "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" }, { - "fn_9 (fn_1 3 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) -2.5": "(T (fn_1 3 2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) (M 1 0 -2.5 0))" + "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" }, { - "fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5": "(T (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 5 0))" + "fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 5": "(T (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 5 0))" + "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" }, { - "fn_9 (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) 5": "(T (fn_1 4 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (M 1 0 5 0))" + "fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" }, { - "fn_9 (fn_1 4 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 5": "(T (fn_1 4 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (M 1 0 5 0))" + "fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 5": "(T (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 5 0))" + "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" }, { - "fn_9 (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 5": "(T (fn_1 4 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 5 0))" + "fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" }, { - "fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" }, { - "fn_9 (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (repeat c 1) (fn_0 1.5 0)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T c (fn_0 2.5 0))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" }, { - "fn_9 (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 7.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" }, { - "fn_9 (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(T (fn_1 5 2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" + "fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 6 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) 7.5": "(T (fn_1 6 -2.5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (C (fn_3 0 c)) (T c (fn_0 1.5 0))) (M 1 0 7.5 0))" + "fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" }, { - "fn_9 (fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) 7.5": "(T (fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (C (T c (fn_0 2 0))) (T r (fn_0 2.5 0))) (M 1 0 7.5 0))" + "fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) 7.5": "(T (fn_1 6 -2.5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (repeat c 1) (fn_0 2.5 0)) (M 1 0 7.5 0))" + "fn_7 5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" }, { - "fn_9 (fn_1 6 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) 7.5": "(T (fn_1 6 -2.5 0.5 2 1 (C (fn_3 0 c)) (T r (fn_0 1.5 0))) (M 1 0 7.5 0))" + "fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" }, { - "fn_9 (fn_1 6 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) 7.5": "(T (fn_1 6 -2.5 0.5 2 1 (repeat c 1) (fn_0 1.5 0)) (M 1 0 7.5 0))" + "fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" }, { - "fn_9 (r_s 1 2.25) -2.75": "(T (r_s 1 2.25) (M 1 0 -2.75 0))" + "fn_7 -0.5 l": "(T l (fn_3 -0.5 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (T #1 (fn_3 #0 0.5)))", + "dreamcoder": "#(lambda (lambda (T (T $0 (fn_3 $1 0.5)))))", + "arity": 2, + "name": "fn_8", + "utility": 68073, + "final_cost": 1618679, + "compression_ratio": 1.0423048671169515, + "cumulative_compression_ratio": 1.0423048671169515, + "num_uses": 226, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_8 -1.5 c": "(T (T c (fn_3 -1.5 0.5)))" }, { - "fn_9 (r_s 1 2.25) 2.75": "(T (r_s 1 2.25) (M 1 0 2.75 0))" + "fn_8 1.5 c": "(T (T c (fn_3 1.5 0.5)))" }, { - "fn_9 (r_s 1 2.25) 5.25": "(T (r_s 1 2.25) (M 1 0 5.25 0))" + "fn_8 -1.5 r": "(T (T r (fn_3 -1.5 0.5)))" }, { - "fn_9 (r_s 1 2.25) 7.75": "(T (r_s 1 2.25) (M 1 0 7.75 0))" + "fn_8 1.5 r": "(T (T r (fn_3 1.5 0.5)))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(fn_3 0 #0)", + "dreamcoder": "#(lambda (fn_3 0 $0))", + "arity": 1, + "name": "fn_9", + "utility": 61307, + "final_cost": 1557170, + "compression_ratio": 1.039500504119653, + "cumulative_compression_ratio": 1.039500504119653, + "num_uses": 609, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))": "(fn_3 0 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0))))))" }, { - "fn_9 (r_s 1 3.5) -2.75": "(T (r_s 1 3.5) (M 1 0 -2.75 0))" + "fn_9 -1": "(fn_3 0 -1)" }, { - "fn_9 (r_s 1 3.5) 2.75": "(T (r_s 1 3.5) (M 1 0 2.75 0))" + "fn_9 -1.25": "(fn_3 0 -1.25)" }, { - "fn_9 (r_s 1 3.5) 5.25": "(T (r_s 1 3.5) (M 1 0 5.25 0))" + "fn_9 0.5": "(fn_3 0 0.5)" }, { - "fn_9 (r_s 1 3.5) 7.75": "(T (r_s 1 3.5) (M 1 0 7.75 0))" + "fn_9 1": "(fn_3 0 1)" }, { - "fn_9 (r_s 1 6.25) -2.75": "(T (r_s 1 6.25) (M 1 0 -2.75 0))" + "fn_9 2.5": "(fn_3 0 2.5)" }, { - "fn_9 (r_s 1 6.25) 2.75": "(T (r_s 1 6.25) (M 1 0 2.75 0))" + "fn_9 4.25": "(fn_3 0 4.25)" }, { - "fn_9 (r_s 1 6.25) 5.25": "(T (r_s 1 6.25) (M 1 0 5.25 0))" + "fn_9 5.5": "(fn_3 0 5.5)" }, { - "fn_9 (r_s 1 6.25) 7.75": "(T (r_s 1 6.25) (M 1 0 7.75 0))" + "fn_9 6.5": "(fn_3 0 6.5)" }, { - "fn_9 l -0.5": "(T l (M 1 0 -0.5 0))" + "fn_9 8.25": "(fn_3 0 8.25)" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-furniture.json b/data/expected_outputs/smc-furniture.json index 1892674d..ca3cd1e2 100644 --- a/data/expected_outputs/smc-furniture.json +++ b/data/expected_outputs/smc-furniture.json @@ -74,8 +74,8 @@ } }, "original_cost": 4336185, - "final_cost": 1005306, - "compression_ratio": 4.3132986374297975, + "final_cost": 1051059, + "compression_ratio": 4.125539099137156, "num_abstractions": 10, "original": [ "(T (repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.9375 0))", @@ -330,256 +330,256 @@ "(C (C (T (T (r_s 12 1) (M 1 0 0 -0.5)) (M 1 0 0 0)) (T (C (T (T (repeat (repeat (T (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 1)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 0 0)) (M 1 0 0 0.5)) (T (T (r_s 6 3) (M 1 0 0 1.5)) (M 1 0 0 0))) (M 1 0 3 0))) (T (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0)) (M 1 0 -6 0)) (M 1 0 0 -1)))" ], "rewritten": [ - "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -6.9375 0))", - "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", - "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", - "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 7.5 3 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 15 2 -3 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 6 0))))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 5 4 -3 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 6 0))))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 5 4 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 2 15 -7.5))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 2 15 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 -3 0))) (T (fn_1 -6 (fn_4 0) 12 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 -3 0))) (T (fn_1 -5.5 (fn_4 0) 11 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", - "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", - "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -6.9375 0))", - "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.1875 0))", - "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.4375 0))", - "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_4 0 -7.4375 0))", - "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", - "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", - "(fn_1 -6.9375 (fn_4 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))", - "(fn_1 -6.9375 (fn_4 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))))", - "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", - "(fn_1 -7.1875 (fn_4 0) 14.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", - "(fn_1 -7.4375 (fn_4 0) 14.875 2 0 1 (T c (fn_0 0.84375 0)))", - "(fn_1 -7.4375 (fn_4 0) 14.875 2 0 1 (T r (fn_0 0.84375 0)))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (fn_4 0) 14 2 -3 1 (r_s 1 6)))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 4 (fn_0 1 3.75)) (fn_0 1 -5.625)) (fn_2 (fn_0 1) 0 15.75 (r_s 15)))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0)))) 12 5 3.875 -1.9375) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (T (repeat (fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875) 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 7.5 3 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 12 5 4.375 -2.1875) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 15 2 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))", + "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", + "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 7.5 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 15 2 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))))", + "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(C (C (T (T (fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 5 4 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))))", + "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 1 -0.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 14 -7))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 14 -7))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 1 -0.5 14 -7))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 1 -0.5 14 -7))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 -3 0))) (fn_4 4 -2 2 12 -6 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 -3 0))) (T (fn_1 -5.5 (M 1 0) 11 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))", + "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))", + "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", + "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", + "(fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))", + "(fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))))", + "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", + "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", + "(fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T c (fn_0 0.84375 0)))", + "(fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T r (fn_0 0.84375 0)))", + "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (M 1 0) 14 2 -3 1 (r_s 1 6)))", + "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 4 (fn_0 1 3.75)) (fn_0 1 -5.625)) (fn_2 (fn_0 1) 0 15.75 (r_s 15)))", + "(C (T (fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (T (fn_8 0 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) 3.875 -1.9375 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 4.375 -2.1875 12 5 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 7.5 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))", + "(C (T (fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 15 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))", + "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 3 (fn_0 1 3.75)) (fn_0 1 -3.75)) (fn_2 (fn_0 1) 0 12 (r_s 15)))", - "(C (T (repeat (fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875) 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", + "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", + "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (T (repeat (fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375) 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 9 4 2.875 -1.4375) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T r) 12 5 4.875 -2.4375) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)))", - "(C (T (repeat (fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 12 5 4.875 -2.4375) 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (fn_4 0) 15 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))))", - "(C (C (T (T (repeat (fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125) 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)))", - "(C (T (repeat (fn_7 0 (fn_0 0.84375 0) (T c) 12 5 4.875 -2.4375) 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 2 15 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_6 (fn_8 15) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (fn_5 3 -1.5 2 15 -7.5))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 3 -1.5 2 15 -7.5))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12 (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_8 15) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 15) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 2 15 -7.5))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 2 15 -7.5))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 1 -0.5 3 7.5 -7.5))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_8 15) 10.5 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (fn_5 1 -0.5 2 15 -7.5))", - "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 2 15 -7.5))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_8 15) 10.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (fn_5 3 -1.5 4 5 -7.5))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9 (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_6 (fn_8 13.5) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (fn_5 1 -0.5 3 8.25 -8.25))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 1 -0.5 4 5 -7.5))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 1 -0.5 2 15 -7.5))", - "(fn_6 (fn_8 15) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_6 (fn_8 15) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 2 16.5 -8.25))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 3 -1.5 4 5.5 -8.25))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5 (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5 (fn_5 3 -1.5 2 16.5 -8.25))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_8 13.5) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5 (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (fn_5 3 -1.5 3 7.5 -7.5))", - "(fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0) (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 3 8.25 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0 (T (fn_1 -7 (fn_4 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (T (fn_1 -7.75 (fn_4 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5)))", - "(fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0 (fn_5 1 -0.5 4 5.5 -8.25))", - "(fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0) (fn_5 3 -1.5 4 5.5 -8.25))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 3 0))) (T (fn_1 -5.5 (fn_4 0) 11 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 -3 0))) (T (fn_1 -6 (fn_4 0) 12 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -2 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 4 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (fn_4 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 5 0))) (T (fn_1 -9.5 (fn_4 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1)) (fn_2 (fn_0 1) 3 6 (r_s 10))) (fn_4 0 -5 0))) (T (fn_1 -10 (fn_4 0) 20 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5)) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (fn_4 0 3 0))) (T (fn_1 -6 (fn_4 0) 12 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -1)))" + "(C (T (fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", + "(C (T (fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", + "(C (T (fn_8 0 (T r (fn_0 0.84375 0)) 4.875 -2.4375 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (C (T (T (fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (M 1 0) 14 2 -0.5 1 (r_s 1 1)))", + "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 4.875 -2.4375 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", + "(C (C (T (T (fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 15 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))", + "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (M 1 0) 14 2 -1.5 1 (r_s 1 3)))", + "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 4.875 -2.4375 12 5 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 3 -1.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 14 -7))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 14 -7))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 1 -0.5 14 -7))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_9 1 -0.5 15.5 -7.75))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 3 -1.5 14 -7))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 15.5 -7.75))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 3 -1.5 14 -7))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 3 -1.5 14 -7))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 1 -0.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 3 -1.5 14 -7))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 14 -7))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 1 -0.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 3 -1.5 14 -7))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 15.5 -7.75))", + "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_9 3 -1.5 15.5 -7.75))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 14 -7))", + "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", + "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 14 -7))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 15.5 -7.75))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 3 -1.5 14 -7))", + "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 1 -0.5 14 -7))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 15.5 -7.75))", + "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 3 0))) (T (fn_1 -5.5 (M 1 0) 11 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 -3 0))) (fn_4 1 -0.5 2 12 -6 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", + "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 3 0))) (fn_4 1 -0.5 2 12 -6 (fn_0 1 -1)))" ], "rewritten_dreamcoder": null, "abstractions": [ @@ -1052,8 +1052,8 @@ "tdfa_annotation": null }, { - "body": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s #0)) (fn_1 #3 (M 1 0) #2 2 0 1 (T #1 (fn_0 0.84375 0))))) (fn_0 1 0.75)))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s $3)) (fn_1 $0 (M 1 0) $1 2 0 1 (T $2 (fn_0 0.84375 0))))) (fn_0 1 0.75)))))))", + "body": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s #3)) (fn_1 #2 (M 1 0) #1 2 0 1 (T #0 (fn_0 0.84375 0))))) (fn_0 1 0.75)))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s $0)) (fn_1 $1 (M 1 0) $2 2 0 1 (T $3 (fn_0 0.84375 0))))) (fn_0 1 0.75)))))))", "arity": 4, "name": "fn_3", "utility": 345518, @@ -1065,358 +1065,358 @@ "rewritten_dreamcoder": null, "uses": [ { - "fn_3 13.5 c 5.625 -2.8125": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_3 c 5.625 -2.8125 13.5": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" }, { - "fn_3 13.5 r 5.625 -2.8125": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_3 r 5.625 -2.8125 13.5": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" }, { - "fn_3 15 c 6.375 -3.1875": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_3 c 6.375 -3.1875 15": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" }, { - "fn_3 15 r 6.375 -3.1875": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_3 r 6.375 -3.1875 15": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(M 1 #0)", - "dreamcoder": "#(lambda (M 1 $0))", - "arity": 1, + "body": "(T (fn_1 #4 (M 1 0) #3 #2 #1 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 #0 0))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (T (fn_1 $0 (M 1 0) $1 $2 $3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 $4 0)))))))))", + "arity": 5, "name": "fn_4", - "utility": 116756, - "final_cost": 1787450, - "compression_ratio": 1.0654328792413774, - "cumulative_compression_ratio": 1.0654328792413774, - "num_uses": 1158, + "utility": 294714, + "final_cost": 1607468, + "compression_ratio": 1.1847252946870481, + "cumulative_compression_ratio": 1.1847252946870481, + "num_uses": 140, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 0": "(M 1 0)" + "fn_4 1 -0.5 2 20 -10": "(T (fn_1 -10 (M 1 0) 20 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_4 0.785398": "(M 1 0.785398)" + "fn_4 4 -2 2 20 -10": "(T (fn_1 -10 (M 1 0) 20 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))))" }, { - "fn_4 1.5708": "(M 1 1.5708)" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (fn_1 #4 (fn_4 0) #3 #2 #1 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 #0 0))) (fn_0 1 -4.5))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (T (fn_1 $0 (fn_4 0) $1 $2 $3 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 $4 0))) (fn_0 1 -4.5)))))))", - "arity": 5, - "name": "fn_5", - "utility": 254415, - "final_cost": 1530809, - "compression_ratio": 1.1676505690781802, - "cumulative_compression_ratio": 1.1676505690781802, - "num_uses": 121, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_4 1 -0.5 2 12 -6": "(T (fn_1 -6 (M 1 0) 12 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + }, + { + "fn_4 4 -2 2 12 -6": "(T (fn_1 -6 (M 1 0) 12 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))))" + }, { - "fn_5 1 -0.5 2 15 -7.5": "(T (fn_1 -7.5 (fn_4 0) 15 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" + "fn_4 1 -0.5 2 15 -7.5": "(T (fn_1 -7.5 (M 1 0) 15 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_5 3 -1.5 2 15 -7.5": "(T (fn_1 -7.5 (fn_4 0) 15 2 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + "fn_4 3 -1.5 2 15 -7.5": "(T (fn_1 -7.5 (M 1 0) 15 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" }, { - "fn_5 1 -0.5 4 5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 5 4 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" + "fn_4 1 -0.5 4 5 -7.5": "(T (fn_1 -7.5 (M 1 0) 5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_5 3 -1.5 4 5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 5 4 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + "fn_4 3 -1.5 4 5 -7.5": "(T (fn_1 -7.5 (M 1 0) 5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" }, { - "fn_5 1 -0.5 3 7.5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 7.5 3 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" + "fn_4 1 -0.5 3 7.5 -7.5": "(T (fn_1 -7.5 (M 1 0) 7.5 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_5 3 -1.5 3 7.5 -7.5": "(T (fn_1 -7.5 (fn_4 0) 7.5 3 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + "fn_4 3 -1.5 3 7.5 -7.5": "(T (fn_1 -7.5 (M 1 0) 7.5 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" }, { - "fn_5 1 -0.5 2 16.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 16.5 2 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" + "fn_4 1 -0.5 2 16.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 16.5 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_5 3 -1.5 2 16.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 16.5 2 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + "fn_4 3 -1.5 2 16.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 16.5 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" }, { - "fn_5 1 -0.5 4 5.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 5.5 4 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" + "fn_4 1 -0.5 4 5.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 5.5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_5 3 -1.5 4 5.5 -8.25": "(T (fn_1 -8.25 (fn_4 0) 5.5 4 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + "fn_4 3 -1.5 4 5.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 5.5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" }, { - "fn_5 1 -0.5 3 8.25 -8.25": "(T (fn_1 -8.25 (fn_4 0) 8.25 3 -0.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 1 0))) (fn_0 1 -4.5))" + "fn_4 1 -0.5 3 8.25 -8.25": "(T (fn_1 -8.25 (M 1 0) 8.25 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" }, { - "fn_5 3 -1.5 3 8.25 -8.25": "(T (fn_1 -8.25 (fn_4 0) 8.25 3 -1.5 1 (T (T (T l (fn_4 0 -0.5 0)) (fn_4 1.5708 0 0)) (fn_0 3 0))) (fn_0 1 -4.5))" + "fn_4 3 -1.5 3 8.25 -8.25": "(T (fn_1 -8.25 (M 1 0) 8.25 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (C (#6 (#5 #4)) (fn_2 (#13 #12) #9 (fn_0 #8 0) (T #7))) (fn_2 (fn_4 0 #11) #9 #1 (#3 #2))) (#0 (fn_2 (fn_0 1) -2.25 4.5 (r_s #10)))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C ($7 ($8 $9)) (fn_2 ($0 $1) $4 (fn_0 $5 0) (T $6))) (fn_2 (fn_4 0 $2) $4 $12 ($10 $11))) ($13 (fn_2 (fn_0 1) -2.25 4.5 (r_s $3)))))))))))))))))))", - "arity": 14, - "name": "fn_6", - "utility": 288442, - "final_cost": 1240636, - "compression_ratio": 1.2338905206684314, - "cumulative_compression_ratio": 1.2338905206684314, - "num_uses": 169, + "body": "(fn_2 (M 1 0 #2) #1 (fn_0 #0 0) (T c))", + "dreamcoder": "#(lambda (lambda (lambda (fn_2 (M 1 0 $0) $1 (fn_0 $2 0) (T c)))))", + "arity": 3, + "name": "fn_5", + "utility": 114431, + "final_cost": 1492227, + "compression_ratio": 1.0772275263750086, + "cumulative_compression_ratio": 1.0772275263750086, + "num_uses": 163, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" - }, - { - "fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_5 3 1.5 -3": "(fn_2 (M 1 0 -3) 1.5 (fn_0 3 0) (T c))" }, { - "fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5))) empt 9 1.5 15 6.75 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -4.5) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_5 3 1.5 -3.75": "(fn_2 (M 1 0 -3.75) 1.5 (fn_0 3 0) (T c))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_5 3 1.5 -4.5": "(fn_2 (M 1 0 -4.5) 1.5 (fn_0 3 0) (T c))" }, { - "fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_5 1.5 0.75 -5.25": "(fn_2 (M 1 0 -5.25) 0.75 (fn_0 1.5 0) (T c))" }, { - "fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75))) empt 12 0.75 15 7.125 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_5 3 1.5 -5.25": "(fn_2 (M 1 0 -5.25) 1.5 (fn_0 3 0) (T c))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_5 1.5 0.75 -6": "(fn_2 (M 1 0 -6) 0.75 (fn_0 1.5 0) (T c))" }, { - "fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_5 3 1.5 -6": "(fn_2 (M 1 0 -6) 1.5 (fn_0 3 0) (T c))" }, { - "fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s (T c) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0)) (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5))) empt 10.5 1.5 16.5 7.5 1.5 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_4 0 -5.25) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_5 1.5 0.75 -6.75": "(fn_2 (M 1 0 -6.75) 0.75 (fn_0 1.5 0) (T c))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_5 3 1.5 -6.75": "(fn_2 (M 1 0 -6.75) 1.5 (fn_0 3 0) (T c))" }, { - "fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" - }, - { - "fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s (T c) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75))) empt 13.5 0.75 16.5 7.875 0.75 (fn_4 0)": "(C (C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" - }, + "fn_5 1.5 0.75 -7.5": "(fn_2 (M 1 0 -7.5) 0.75 (fn_0 1.5 0) (T c))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(C (C (C (C (#11 #10 (#9 #8)) (#7 #3 (fn_0 #6 0) (T empt))) (fn_2 (M 1 0 #5) #3 #4 (r_s #3))) (#2 #1 (fn_2 (fn_0 1) -2.25 4.5 (r_s #0)))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C ($0 $1 ($2 $3)) ($4 $8 (fn_0 $5 0) (T empt))) (fn_2 (M 1 0 $6) $8 $7 (r_s $8))) ($9 $10 (fn_2 (fn_0 1) -2.25 4.5 (r_s $11)))))))))))))))))", + "arity": 12, + "name": "fn_6", + "utility": 236428, + "final_cost": 1253867, + "compression_ratio": 1.1900999069279277, + "cumulative_compression_ratio": 1.1900999069279277, + "num_uses": 118, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 9 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -4.5)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -4.5)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -4.5)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -5.25) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -5.25) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -5.25) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3.75) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 10.5 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -5.25)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3.75) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -5.25)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0) (T c)) (fn_2 (fn_4 0 -3.75) 1.5 (fn_0 3 0) (T c))) (fn_2 (fn_4 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -5.25)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6.75)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 13.5 c 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6.75)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 13.5 r 5.625 -2.8125) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -6.75) 1.5 3) empt 12 1.5 15 6.75 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (fn_4 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6.75)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 13.5 c 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 c 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 13.5 r 5.625 -2.8125) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.125) 0.75 1.5) empt 13.5 0.75 15 7.125 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 13.5 r 5.625 -2.8125 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0)": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0) (T c)) (fn_2 (fn_4 0 -6) 0.75 (fn_0 1.5 0) (T c))) (fn_2 (fn_4 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 15 c 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 15 r 6.375 -3.1875) 3 1.5 r_s 1.5 r_s (fn_2 (fn_4 0 -7.5) 1.5 3) empt 13.5 1.5 16.5 7.5 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (fn_4 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 15 c 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 c 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" }, { - "fn_6 (fn_3 15 r 6.375 -3.1875) 1.5 0.75 r_s 0.75 r_s (fn_2 (fn_4 0 -7.875) 0.75 1.5) empt 15 0.75 16.5 7.875 1 fn_0": "(C (C (C (C (fn_2 (fn_4 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (fn_4 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 15 r 6.375 -3.1875 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (T (C (fn_2 (fn_0 1) 0 #4 (r_s #3)) (fn_1 #6 (fn_4 0) #5 2 0 1 (#2 #1))) (fn_0 1 #0)) 1 (fn_0 1 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (T (C (fn_2 (fn_0 1) 0 $2 (r_s $3)) (fn_1 $0 (fn_4 0) $1 2 0 1 ($4 $5))) (fn_0 1 $6)) 1 (fn_0 1 0)))))))))", - "arity": 7, + "body": "(T (fn_1 1 fn_0 1 1 #5 1 (C (#4 0 #3 (r_s #2)) #1)) (fn_0 1 #0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (T (fn_1 1 fn_0 1 1 $0 1 (C ($1 0 $2 (r_s $3)) $4)) (fn_0 1 $5))))))))", + "arity": 6, "name": "fn_7", - "utility": 49787, - "final_cost": 1188823, - "compression_ratio": 1.0435834434562588, - "cumulative_compression_ratio": 1.0435834434562588, - "num_uses": 27, + "utility": 90996, + "final_cost": 1161654, + "compression_ratio": 1.0793807794747834, + "cumulative_compression_ratio": 1.0793807794747834, + "num_uses": 83, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 0 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125": "(repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (fn_4 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" - }, - { - "fn_7 1.5 (fn_0 0.84375 0) (T c) 13.5 3 5.625 -2.8125": "(repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (fn_4 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0))" - }, - { - "fn_7 1.5 (fn_0 0.84375 0) (T r) 13.5 3 5.625 -2.8125": "(repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (fn_4 0) 5.625 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0))" + "fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3": "(T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))" }, { - "fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3": "(T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))" }, { - "fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1": "(T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5))" }, { - "fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1))" }, { - "fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T c (fn_0 2 0)) (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1))" }, { - "fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 9 4 2.875 -1.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (fn_4 0) 2.875 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1))" }, { - "fn_7 0 (fn_0 0.84375 0) (T c) 9 4 3.375 -1.6875": "(repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.6875 (fn_4 0) 3.375 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1))" }, { - "fn_7 0 (T c (fn_0 0.84375 0)) (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0)))) 12 5 3.875 -1.9375": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -1.9375 (fn_4 0) 3.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1))" }, { - "fn_7 0 (T c (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (fn_4 0) 4.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1))" }, { - "fn_7 0 (T r (fn_0 0.84375 0)) (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0))) 12 5 4.375 -2.1875": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (fn_4 0) 4.375 2 0 1 (C (T (T (repeat (T l (fn_4 0 -0.5 1.20711)) 8 (fn_4 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1))" }, { - "fn_7 0 (T c (fn_0 0.84375 0)) (C (T r (fn_0 1.125 0))) 12 5 4.375 -2.1875": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (fn_4 0) 4.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0))" - }, - { - "fn_7 0 (fn_0 0.84375 0) (T c) 12 5 4.875 -2.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (fn_4 0) 4.875 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" - }, - { - "fn_7 0 (fn_0 0.84375 0) (T r) 12 5 4.875 -2.4375": "(repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (fn_4 0) 4.875 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0))" + "fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s #0)) empt)) (fn_0 1 0.75)))", - "dreamcoder": "#(lambda (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s $0)) empt)) (fn_0 1 0.75))))", - "arity": 1, + "body": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 #5 (r_s #4)) (fn_1 #3 (M 1 0) #2 2 0 1 #1)) (fn_0 1 #0)) 1 (fn_0 1 0)))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (T (C (fn_2 (fn_0 1) 0 $0 (r_s $1)) (fn_1 $2 (M 1 0) $3 2 0 1 $4)) (fn_0 1 $5)) 1 (fn_0 1 0)))))))))", + "arity": 6, "name": "fn_8", - "utility": 93930, - "final_cost": 1092873, - "compression_ratio": 1.0877961117165489, - "cumulative_compression_ratio": 1.0877961117165489, - "num_uses": 50, + "utility": 55040, + "final_cost": 1104387, + "compression_ratio": 1.051854105490195, + "cumulative_compression_ratio": 1.051854105490195, + "num_uses": 27, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 13.5": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)))" + "fn_8 0 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_8 15": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(fn_6 #5 (fn_0 #6 0) empt T c T (fn_2 (fn_4 0 #4) #3 (fn_0 #1 0)) c #1 #3 #2 #1 #0 (fn_4 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (fn_6 $1 (fn_0 $0 0) empt T c T (fn_2 (fn_4 0 $2) $3 (fn_0 $5 0)) c $5 $3 $4 $5 $6 (fn_4 0)))))))))", - "arity": 7, - "name": "fn_9", - "utility": 86043, - "final_cost": 1005306, - "compression_ratio": 1.0871048218154473, - "cumulative_compression_ratio": 1.0871048218154473, - "num_uses": 51, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0)))" + }, + { + "fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0)))" + }, + { + "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + }, + { + "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + }, { - "fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 c 5.625 -2.8125) 12": "(fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0))" + "fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -3 3 15 1.5 -6 (fn_3 13.5 c 5.625 -2.8125) 9": "(fn_6 (fn_3 13.5 c 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0))" + "fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -5.25 1.5 15 0.75 -6.75 (fn_3 13.5 r 5.625 -2.8125) 12": "(fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0))" + "fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -3 3 15 1.5 -6 (fn_3 13.5 r 5.625 -2.8125) 9": "(fn_6 (fn_3 13.5 r 5.625 -2.8125) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0))" + "fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.6875 (M 1 0) 3.375 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 c 6.375 -3.1875) 10.5": "(fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0))" + "fn_8 0 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) 3.875 -1.9375 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -1.9375 (M 1 0) 3.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 c 6.375 -3.1875) 13.5": "(fn_6 (fn_3 15 c 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0))" + "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -3.75 3 16.5 1.5 -6.75 (fn_3 15 r 6.375 -3.1875) 10.5": "(fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0))" + "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 4.375 -2.1875 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -6 1.5 16.5 0.75 -7.5 (fn_3 15 r 6.375 -3.1875) 13.5": "(fn_6 (fn_3 15 r 6.375 -3.1875) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0))" + "fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" }, { - "fn_9 -5.25 1.5 15 0.75 -6.75 (fn_8 13.5) 12": "(fn_6 (fn_8 13.5) (fn_0 12 0) empt T c T (fn_2 (fn_4 0 -6.75) 0.75 (fn_0 1.5 0)) c 1.5 0.75 15 1.5 -5.25 (fn_4 0))" + "fn_8 0 (T c (fn_0 0.84375 0)) 4.875 -2.4375 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" + }, + { + "fn_8 0 (T r (fn_0 0.84375 0)) 4.875 -2.4375 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (fn_1 #3 (M 1 0) #2 2 #1 1 (r_s 1 #0)) (fn_0 1 -4.5))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (fn_1 $0 (M 1 0) $1 2 $2 1 (r_s 1 $3)) (fn_0 1 -4.5))))))", + "arity": 4, + "name": "fn_9", + "utility": 52113, + "final_cost": 1051059, + "compression_ratio": 1.0507373991374414, + "cumulative_compression_ratio": 1.0507373991374414, + "num_uses": 48, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_9 1 -0.5 14 -7": "(T (fn_1 -7 (M 1 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5))" }, { - "fn_9 -3 3 15 1.5 -6 (fn_8 13.5) 9": "(fn_6 (fn_8 13.5) (fn_0 9 0) empt T c T (fn_2 (fn_4 0 -6) 1.5 (fn_0 3 0)) c 3 1.5 15 3 -3 (fn_4 0))" + "fn_9 3 -1.5 14 -7": "(T (fn_1 -7 (M 1 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5))" }, { - "fn_9 -3.75 3 16.5 1.5 -6.75 (fn_8 15) 10.5": "(fn_6 (fn_8 15) (fn_0 10.5 0) empt T c T (fn_2 (fn_4 0 -6.75) 1.5 (fn_0 3 0)) c 3 1.5 16.5 3 -3.75 (fn_4 0))" + "fn_9 1 -0.5 15.5 -7.75": "(T (fn_1 -7.75 (M 1 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5))" }, { - "fn_9 -6 1.5 16.5 0.75 -7.5 (fn_8 15) 13.5": "(fn_6 (fn_8 15) (fn_0 13.5 0) empt T c T (fn_2 (fn_4 0 -7.5) 0.75 (fn_0 1.5 0)) c 1.5 0.75 16.5 1.5 -6 (fn_4 0))" + "fn_9 3 -1.5 15.5 -7.75": "(T (fn_1 -7.75 (M 1 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5))" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-nuts-bolts.json b/data/expected_outputs/smc-nuts-bolts.json index f463b0f6..1faea829 100644 --- a/data/expected_outputs/smc-nuts-bolts.json +++ b/data/expected_outputs/smc-nuts-bolts.json @@ -1,5 +1,5 @@ { - "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-bce40e9cd3aead80", + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700", "args": { "iterations": 10, "abstraction_prefix": "fn_", @@ -46,7 +46,7 @@ "no_opt_arity_zero": false, "no_other_util": false, "structure_penalty": 1.0, - "rewrite_check": false, + "rewrite_check": true, "utility_by_rewrite": false, "dreamcoder_comparison": false, "quiet": false, @@ -74,8 +74,8 @@ } }, "original_cost": 1919558, - "final_cost": 211446, - "compression_ratio": 9.07824219895387, + "final_cost": 228010, + "compression_ratio": 8.418744791895092, "num_abstractions": 10, "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)))", @@ -330,256 +330,256 @@ "(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)))" ], "rewritten": [ - "(fn_5 (fn_6 4) 4.25 (fn_3 2))", - "(C (fn_3 2) (fn_3 1))", - "(C (C (fn_3 2) (fn_3 2.25)) (fn_3 1))", - "(C (C (fn_3 2) (fn_3 2.25)) (fn_3 0.5))", - "(C (fn_8 4.25) (fn_6 2))", - "(C (fn_8 4.25) (T r (fn_2 2)))", - "(fn_7 2 (fn_6 1))", - "(fn_7 2 (fn_6 0.5))", - "(fn_7 2 (T r (fn_2 0.5)))", - "(fn_7 4 (fn_3 2))", - "(fn_7 4 (fn_3 1))", - "(fn_7 4 (T r (fn_2 1)))", - "(fn_5 (fn_6 4) 2 (fn_4 4 r 3))", - "(fn_5 (fn_6 4) 1 (fn_4 4 r 1.5))", - "(fn_5 (fn_6 4) 1 (fn_4 6 r 1.5))", - "(fn_5 (fn_6 4) 1 (fn_4 8 r 1.5))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 4 c 3))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 4 c 1.5))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 8 c 1.5))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 2 r 1.5))", - "(fn_9 2 fn_6 4 (fn_4 6 c 3))", - "(fn_9 1 fn_6 4 (fn_4 8 c 1.5))", - "(fn_9 1 fn_6 4 (fn_4 6 r 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 6 c 1.5))", - "(C (fn_8 2) (fn_4 6 r 3))", - "(C (fn_8 2) (fn_4 8 r 3))", - "(C (fn_8 1) (fn_4 6 r 1.5))", - "(fn_9 2 fn_3 4 (fn_4 4 r 3))", - "(fn_9 1 fn_3 4 (fn_4 4 c 1.5))", - "(fn_9 1 fn_3 4 (fn_4 6 c 1.5))", - "(fn_9 1 fn_3 4 (fn_4 8 c 1.5))", - "(fn_9 1 fn_3 4 (fn_4 4 r 1.5))", - "(fn_9 1 fn_3 4 (fn_4 6 r 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 6 c 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 2 c 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 4 c 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 6 c 1.5))", - "(C (fn_7 4 (fn_3 2)) (fn_4 4 c 3))", - "(C (fn_7 4 (fn_3 1)) (fn_4 4 c 1.5))", - "(C (fn_7 4 (fn_3 1)) (fn_4 4 r 1.5))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 8 c 3))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 2 c 1.5))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 2 r 1.5))", - "(fn_5 (fn_8 4.25) 2 (fn_4 6 c 3))", - "(fn_5 (fn_8 4.25) 1 (fn_4 6 c 1.5))", - "(fn_5 (fn_8 4.25) 1 (fn_4 2 r 1.5))", - "(fn_5 (fn_8 4.25) 1 (fn_4 4 r 1.5))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 2 c 3))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 6 c 3))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 6 r 1.5))", - "(C (fn_6 2) (fn_6 1))", - "(C (fn_6 2) (fn_6 0.5))", - "(C (fn_6 2) (fn_3 1))", - "(C (fn_6 2) (fn_3 0.5))", - "(C (fn_6 2) (T r (fn_2 1)))", - "(C (fn_6 2) (T r (fn_2 0.5)))", - "(C (fn_6 4) (fn_6 2))", - "(C (fn_6 4) (fn_6 1))", - "(C (fn_6 4) (fn_3 2))", - "(C (fn_6 4) (fn_3 1))", - "(C (fn_6 4) (T r (fn_2 2)))", - "(C (fn_6 4) (T r (fn_2 1)))", - "(fn_5 (fn_6 2) 2.25 (fn_6 1))", - "(fn_5 (fn_6 2) 2.25 (fn_6 0.5))", - "(fn_5 (fn_6 2) 2.25 (fn_3 1))", - "(fn_5 (fn_6 2) 2.25 (fn_3 0.5))", - "(fn_5 (fn_6 2) 2.25 (T r (fn_2 1)))", - "(fn_5 (fn_6 2) 2.25 (T r (fn_2 0.5)))", - "(fn_5 (fn_6 4) 4.25 (fn_6 2))", - "(fn_5 (fn_6 4) 4.25 (fn_6 1))", - "(fn_5 (fn_6 4) 4.25 (fn_3 1))", - "(fn_5 (fn_6 4) 4.25 (T r (fn_2 2)))", - "(fn_5 (fn_6 4) 4.25 (T r (fn_2 1)))", - "(C (fn_3 2) (fn_6 1))", - "(C (fn_3 2) (fn_6 0.5))", - "(C (fn_3 2) (fn_3 0.5))", - "(C (fn_3 2) (T r (fn_2 1)))", - "(C (fn_3 2) (T r (fn_2 0.5)))", - "(C (fn_3 4) (fn_6 2))", - "(C (fn_3 4) (fn_6 1))", - "(fn_8 2)", - "(fn_8 1)", - "(C (fn_3 4) (T r (fn_2 2)))", - "(C (fn_3 4) (T r (fn_2 1)))", - "(C (C (fn_3 2) (fn_3 2.25)) (fn_6 1))", - "(C (C (fn_3 2) (fn_3 2.25)) (fn_6 0.5))", - "(C (C (fn_3 2) (fn_3 2.25)) (T r (fn_2 1)))", - "(C (C (fn_3 2) (fn_3 2.25)) (T r (fn_2 0.5)))", - "(C (fn_8 4.25) (fn_6 1))", - "(C (fn_8 4.25) (fn_3 2))", - "(C (fn_8 4.25) (fn_3 1))", - "(C (fn_8 4.25) (T r (fn_2 1)))", - "(fn_7 2 (fn_3 1))", - "(fn_7 2 (fn_3 0.5))", - "(fn_7 2 (T r (fn_2 1)))", - "(fn_7 4 (fn_6 2))", - "(fn_7 4 (fn_6 1))", - "(fn_7 4 (T r (fn_2 2)))", - "(fn_5 (fn_6 4) 2 (fn_4 2 c 3))", - "(fn_5 (fn_6 4) 2 (fn_4 4 c 3))", - "(fn_5 (fn_6 4) 2 (fn_4 6 c 3))", - "(fn_5 (fn_6 4) 2 (fn_4 8 c 3))", - "(fn_5 (fn_6 4) 2 (fn_4 2 r 3))", - "(fn_5 (fn_6 4) 2 (fn_4 6 r 3))", - "(fn_5 (fn_6 4) 2 (fn_4 8 r 3))", - "(fn_5 (fn_6 4) 1 (fn_4 2 c 1.5))", - "(fn_5 (fn_6 4) 1 (fn_4 4 c 1.5))", - "(fn_5 (fn_6 4) 1 (fn_4 6 c 1.5))", - "(fn_5 (fn_6 4) 1 (fn_4 8 c 1.5))", - "(fn_5 (fn_6 4) 1 (fn_4 2 r 1.5))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 2 c 3))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 6 c 3))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 8 c 3))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 2 r 3))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 4 r 3))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 6 r 3))", - "(C (C (fn_6 4) (fn_3 2)) (fn_4 8 r 3))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 2 c 1.5))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 6 c 1.5))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 4 r 1.5))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 6 r 1.5))", - "(C (C (fn_6 4) (fn_3 1)) (fn_4 8 r 1.5))", - "(fn_9 2 fn_6 4 (fn_4 2 c 3))", - "(fn_9 2 fn_6 4 (fn_4 4 c 3))", - "(fn_9 2 fn_6 4 (fn_4 8 c 3))", - "(fn_9 2 fn_6 4 (fn_4 2 r 3))", - "(fn_9 2 fn_6 4 (fn_4 4 r 3))", - "(fn_9 2 fn_6 4 (fn_4 6 r 3))", - "(fn_9 2 fn_6 4 (fn_4 8 r 3))", - "(fn_9 1 fn_6 4 (fn_4 2 c 1.5))", - "(fn_9 1 fn_6 4 (fn_4 4 c 1.5))", - "(fn_9 1 fn_6 4 (fn_4 6 c 1.5))", - "(fn_9 1 fn_6 4 (fn_4 2 r 1.5))", - "(fn_9 1 fn_6 4 (fn_4 4 r 1.5))", - "(fn_9 1 fn_6 4 (fn_4 8 r 1.5))", - "(fn_5 (fn_3 4) 2 (fn_4 2 c 3))", - "(fn_5 (fn_3 4) 2 (fn_4 4 c 3))", - "(fn_5 (fn_3 4) 2 (fn_4 6 c 3))", - "(fn_5 (fn_3 4) 2 (fn_4 8 c 3))", - "(fn_5 (fn_3 4) 2 (fn_4 2 r 3))", - "(fn_5 (fn_3 4) 2 (fn_4 4 r 3))", - "(fn_5 (fn_3 4) 2 (fn_4 6 r 3))", - "(fn_5 (fn_3 4) 2 (fn_4 8 r 3))", - "(fn_5 (fn_3 4) 1 (fn_4 2 c 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 4 c 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 8 c 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 2 r 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 4 r 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 6 r 1.5))", - "(fn_5 (fn_3 4) 1 (fn_4 8 r 1.5))", - "(C (fn_8 2) (fn_4 2 c 3))", - "(C (fn_8 2) (fn_4 4 c 3))", - "(C (fn_8 2) (fn_4 6 c 3))", - "(C (fn_8 2) (fn_4 8 c 3))", - "(C (fn_8 2) (fn_4 2 r 3))", - "(C (fn_8 2) (fn_4 4 r 3))", - "(C (fn_8 1) (fn_4 2 c 1.5))", - "(C (fn_8 1) (fn_4 4 c 1.5))", - "(C (fn_8 1) (fn_4 6 c 1.5))", - "(C (fn_8 1) (fn_4 8 c 1.5))", - "(C (fn_8 1) (fn_4 2 r 1.5))", - "(C (fn_8 1) (fn_4 4 r 1.5))", - "(C (fn_8 1) (fn_4 8 r 1.5))", - "(fn_9 2 fn_3 4 (fn_4 2 c 3))", - "(fn_9 2 fn_3 4 (fn_4 4 c 3))", - "(fn_9 2 fn_3 4 (fn_4 6 c 3))", - "(fn_9 2 fn_3 4 (fn_4 8 c 3))", - "(fn_9 2 fn_3 4 (fn_4 2 r 3))", - "(fn_9 2 fn_3 4 (fn_4 6 r 3))", - "(fn_9 2 fn_3 4 (fn_4 8 r 3))", - "(fn_9 1 fn_3 4 (fn_4 2 c 1.5))", - "(fn_9 1 fn_3 4 (fn_4 2 r 1.5))", - "(fn_9 1 fn_3 4 (fn_4 8 r 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 2 c 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 4 c 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 8 c 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 2 r 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 4 r 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 6 r 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2 (fn_4 8 r 3))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 8 c 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 2 r 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 4 r 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 6 r 1.5))", - "(fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1 (fn_4 8 r 1.5))", - "(C (fn_7 4 (fn_3 2)) (fn_4 2 c 3))", - "(C (fn_7 4 (fn_3 2)) (fn_4 6 c 3))", - "(C (fn_7 4 (fn_3 2)) (fn_4 8 c 3))", - "(C (fn_7 4 (fn_3 2)) (fn_4 2 r 3))", - "(C (fn_7 4 (fn_3 2)) (fn_4 4 r 3))", - "(C (fn_7 4 (fn_3 2)) (fn_4 6 r 3))", - "(C (fn_7 4 (fn_3 2)) (fn_4 8 r 3))", - "(C (fn_7 4 (fn_3 1)) (fn_4 2 c 1.5))", - "(C (fn_7 4 (fn_3 1)) (fn_4 6 c 1.5))", - "(C (fn_7 4 (fn_3 1)) (fn_4 8 c 1.5))", - "(C (fn_7 4 (fn_3 1)) (fn_4 2 r 1.5))", - "(C (fn_7 4 (fn_3 1)) (fn_4 6 r 1.5))", - "(C (fn_7 4 (fn_3 1)) (fn_4 8 r 1.5))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 2 c 3))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 4 c 3))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 6 c 3))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 2 r 3))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 4 r 3))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 6 r 3))", - "(C (fn_7 4 (T r (fn_2 2))) (fn_4 8 r 3))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 4 c 1.5))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 6 c 1.5))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 8 c 1.5))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 4 r 1.5))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 6 r 1.5))", - "(C (fn_7 4 (T r (fn_2 1))) (fn_4 8 r 1.5))", - "(fn_5 (fn_8 4.25) 2 (fn_4 2 c 3))", - "(fn_5 (fn_8 4.25) 2 (fn_4 4 c 3))", - "(fn_5 (fn_8 4.25) 2 (fn_4 8 c 3))", - "(fn_5 (fn_8 4.25) 2 (fn_4 2 r 3))", - "(fn_5 (fn_8 4.25) 2 (fn_4 4 r 3))", - "(fn_5 (fn_8 4.25) 2 (fn_4 6 r 3))", - "(fn_5 (fn_8 4.25) 2 (fn_4 8 r 3))", - "(fn_5 (fn_8 4.25) 1 (fn_4 2 c 1.5))", - "(fn_5 (fn_8 4.25) 1 (fn_4 4 c 1.5))", - "(fn_5 (fn_8 4.25) 1 (fn_4 8 c 1.5))", - "(fn_5 (fn_8 4.25) 1 (fn_4 6 r 1.5))", - "(fn_5 (fn_8 4.25) 1 (fn_4 8 r 1.5))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 4 c 3))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 8 c 3))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 2 r 3))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 4 r 3))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 6 r 3))", - "(C (C (fn_8 4.25) (fn_3 2)) (fn_4 8 r 3))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 2 c 1.5))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 4 c 1.5))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 6 c 1.5))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 8 c 1.5))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 2 r 1.5))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 4 r 1.5))", - "(C (C (fn_8 4.25) (fn_3 1)) (fn_4 8 r 1.5))", - "(fn_9 2 fn_8 4.25 (fn_4 2 c 3))", - "(fn_9 2 fn_8 4.25 (fn_4 4 c 3))", - "(fn_9 2 fn_8 4.25 (fn_4 8 c 3))", - "(fn_9 2 fn_8 4.25 (fn_4 2 r 3))", - "(fn_9 2 fn_8 4.25 (fn_4 4 r 3))", - "(fn_9 2 fn_8 4.25 (fn_4 6 r 3))", - "(fn_9 2 fn_8 4.25 (fn_4 8 r 3))", - "(fn_9 1 fn_8 4.25 (fn_4 2 c 1.5))", - "(fn_9 1 fn_8 4.25 (fn_4 4 c 1.5))", - "(fn_9 1 fn_8 4.25 (fn_4 6 c 1.5))", - "(fn_9 1 fn_8 4.25 (fn_4 8 c 1.5))", - "(fn_9 1 fn_8 4.25 (fn_4 2 r 1.5))", - "(fn_9 1 fn_8 4.25 (fn_4 4 r 1.5))", - "(fn_9 1 fn_8 4.25 (fn_4 6 r 1.5))" + "(C (C (fn_8 4) (fn_8 4.25)) (fn_4 2 6))", + "(C (fn_4 2 6) (fn_4 1 6))", + "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_4 1 6))", + "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_4 0.5 6))", + "(fn_9 (fn_4 4.25 6) 6 (fn_8 2))", + "(fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2)))", + "(C (fn_4 2 8) (fn_8 1))", + "(C (fn_4 2 8) (fn_8 0.5))", + "(C (fn_4 2 8) (T r (fn_1 0.5)))", + "(C (fn_4 4 8) (fn_4 2 6))", + "(C (fn_4 4 8) (fn_4 1 6))", + "(C (fn_4 4 8) (T r (fn_1 1)))", + "(C (C (fn_8 4) (fn_8 2)) (fn_6 3 r))", + "(C (C (fn_8 4) (fn_8 1)) (fn_6 1.5 r))", + "(C (C (fn_8 4) (fn_8 1)) (fn_3 1.5 r))", + "(C (C (fn_8 4) (fn_8 1)) (fn_7 1.5 r))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_6 3 c))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_6 1.5 c))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_7 1.5 c))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_5 1.5 r))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_3 3 c))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_7 1.5 c))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_3 1.5 r))", + "(fn_9 (fn_8 1) 6 (fn_3 1.5 c))", + "(fn_9 (fn_4 2 6) 6 (fn_3 3 r))", + "(fn_9 (fn_4 2 6) 6 (fn_7 3 r))", + "(fn_9 (fn_4 1 6) 6 (fn_3 1.5 r))", + "(fn_9 (T r (fn_1 2)) 6 (fn_6 3 r))", + "(fn_9 (T r (fn_1 1)) 6 (fn_6 1.5 c))", + "(fn_9 (T r (fn_1 1)) 6 (fn_3 1.5 c))", + "(fn_9 (T r (fn_1 1)) 6 (fn_7 1.5 c))", + "(fn_9 (T r (fn_1 1)) 6 (fn_6 1.5 r))", + "(fn_9 (T r (fn_1 1)) 6 (fn_3 1.5 r))", + "(fn_9 (fn_8 2) 8 (fn_3 3 c))", + "(fn_9 (fn_8 1) 8 (fn_5 1.5 c))", + "(fn_9 (fn_8 1) 8 (fn_6 1.5 c))", + "(fn_9 (fn_8 1) 8 (fn_3 1.5 c))", + "(fn_9 (fn_4 2 6) 8 (fn_6 3 c))", + "(fn_9 (fn_4 1 6) 8 (fn_6 1.5 c))", + "(fn_9 (fn_4 1 6) 8 (fn_6 1.5 r))", + "(fn_9 (T r (fn_1 2)) 8 (fn_7 3 c))", + "(fn_9 (T r (fn_1 1)) 8 (fn_5 1.5 c))", + "(fn_9 (T r (fn_1 1)) 8 (fn_5 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_3 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_3 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_5 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_6 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_5 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_3 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_3 1.5 r))", + "(C (fn_8 2) (fn_8 1))", + "(C (fn_8 2) (fn_8 0.5))", + "(C (fn_8 2) (fn_4 1 6))", + "(C (fn_8 2) (fn_4 0.5 6))", + "(C (fn_8 2) (T r (fn_1 1)))", + "(C (fn_8 2) (T r (fn_1 0.5)))", + "(C (fn_8 4) (fn_8 2))", + "(C (fn_8 4) (fn_8 1))", + "(C (fn_8 4) (fn_4 2 6))", + "(C (fn_8 4) (fn_4 1 6))", + "(C (fn_8 4) (T r (fn_1 2)))", + "(C (fn_8 4) (T r (fn_1 1)))", + "(C (C (fn_8 2) (fn_8 2.25)) (fn_8 1))", + "(C (C (fn_8 2) (fn_8 2.25)) (fn_8 0.5))", + "(C (C (fn_8 2) (fn_8 2.25)) (fn_4 1 6))", + "(C (C (fn_8 2) (fn_8 2.25)) (fn_4 0.5 6))", + "(C (C (fn_8 2) (fn_8 2.25)) (T r (fn_1 1)))", + "(C (C (fn_8 2) (fn_8 2.25)) (T r (fn_1 0.5)))", + "(C (C (fn_8 4) (fn_8 4.25)) (fn_8 2))", + "(C (C (fn_8 4) (fn_8 4.25)) (fn_8 1))", + "(C (C (fn_8 4) (fn_8 4.25)) (fn_4 1 6))", + "(C (C (fn_8 4) (fn_8 4.25)) (T r (fn_1 2)))", + "(C (C (fn_8 4) (fn_8 4.25)) (T r (fn_1 1)))", + "(C (fn_4 2 6) (fn_8 1))", + "(C (fn_4 2 6) (fn_8 0.5))", + "(C (fn_4 2 6) (fn_4 0.5 6))", + "(C (fn_4 2 6) (T r (fn_1 1)))", + "(C (fn_4 2 6) (T r (fn_1 0.5)))", + "(C (fn_4 4 6) (fn_8 2))", + "(C (fn_4 4 6) (fn_8 1))", + "(C (fn_4 4 6) (fn_4 2 6))", + "(C (fn_4 4 6) (fn_4 1 6))", + "(C (fn_4 4 6) (T r (fn_1 2)))", + "(C (fn_4 4 6) (T r (fn_1 1)))", + "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_8 1))", + "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_8 0.5))", + "(C (C (fn_4 2 6) (fn_4 2.25 6)) (T r (fn_1 1)))", + "(C (C (fn_4 2 6) (fn_4 2.25 6)) (T r (fn_1 0.5)))", + "(fn_9 (fn_4 4.25 6) 6 (fn_8 1))", + "(fn_9 (fn_4 4.25 6) 6 (fn_4 2 6))", + "(fn_9 (fn_4 4.25 6) 6 (fn_4 1 6))", + "(fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1)))", + "(C (fn_4 2 8) (fn_4 1 6))", + "(C (fn_4 2 8) (fn_4 0.5 6))", + "(C (fn_4 2 8) (T r (fn_1 1)))", + "(C (fn_4 4 8) (fn_8 2))", + "(C (fn_4 4 8) (fn_8 1))", + "(C (fn_4 4 8) (T r (fn_1 2)))", + "(C (C (fn_8 4) (fn_8 2)) (fn_5 3 c))", + "(C (C (fn_8 4) (fn_8 2)) (fn_6 3 c))", + "(C (C (fn_8 4) (fn_8 2)) (fn_3 3 c))", + "(C (C (fn_8 4) (fn_8 2)) (fn_7 3 c))", + "(C (C (fn_8 4) (fn_8 2)) (fn_5 3 r))", + "(C (C (fn_8 4) (fn_8 2)) (fn_3 3 r))", + "(C (C (fn_8 4) (fn_8 2)) (fn_7 3 r))", + "(C (C (fn_8 4) (fn_8 1)) (fn_5 1.5 c))", + "(C (C (fn_8 4) (fn_8 1)) (fn_6 1.5 c))", + "(C (C (fn_8 4) (fn_8 1)) (fn_3 1.5 c))", + "(C (C (fn_8 4) (fn_8 1)) (fn_7 1.5 c))", + "(C (C (fn_8 4) (fn_8 1)) (fn_5 1.5 r))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_5 3 c))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_3 3 c))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_7 3 c))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_5 3 r))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_6 3 r))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_3 3 r))", + "(C (C (fn_8 4) (fn_4 2 6)) (fn_7 3 r))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_5 1.5 c))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_3 1.5 c))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_6 1.5 r))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_3 1.5 r))", + "(C (C (fn_8 4) (fn_4 1 6)) (fn_7 1.5 r))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_5 3 c))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_6 3 c))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_7 3 c))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_5 3 r))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_6 3 r))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_3 3 r))", + "(C (C (fn_8 4) (T r (fn_1 2))) (fn_7 3 r))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_5 1.5 c))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_6 1.5 c))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_3 1.5 c))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_5 1.5 r))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_6 1.5 r))", + "(C (C (fn_8 4) (T r (fn_1 1))) (fn_7 1.5 r))", + "(fn_9 (fn_8 2) 6 (fn_5 3 c))", + "(fn_9 (fn_8 2) 6 (fn_6 3 c))", + "(fn_9 (fn_8 2) 6 (fn_3 3 c))", + "(fn_9 (fn_8 2) 6 (fn_7 3 c))", + "(fn_9 (fn_8 2) 6 (fn_5 3 r))", + "(fn_9 (fn_8 2) 6 (fn_6 3 r))", + "(fn_9 (fn_8 2) 6 (fn_3 3 r))", + "(fn_9 (fn_8 2) 6 (fn_7 3 r))", + "(fn_9 (fn_8 1) 6 (fn_5 1.5 c))", + "(fn_9 (fn_8 1) 6 (fn_6 1.5 c))", + "(fn_9 (fn_8 1) 6 (fn_7 1.5 c))", + "(fn_9 (fn_8 1) 6 (fn_5 1.5 r))", + "(fn_9 (fn_8 1) 6 (fn_6 1.5 r))", + "(fn_9 (fn_8 1) 6 (fn_3 1.5 r))", + "(fn_9 (fn_8 1) 6 (fn_7 1.5 r))", + "(fn_9 (fn_4 2 6) 6 (fn_5 3 c))", + "(fn_9 (fn_4 2 6) 6 (fn_6 3 c))", + "(fn_9 (fn_4 2 6) 6 (fn_3 3 c))", + "(fn_9 (fn_4 2 6) 6 (fn_7 3 c))", + "(fn_9 (fn_4 2 6) 6 (fn_5 3 r))", + "(fn_9 (fn_4 2 6) 6 (fn_6 3 r))", + "(fn_9 (fn_4 1 6) 6 (fn_5 1.5 c))", + "(fn_9 (fn_4 1 6) 6 (fn_6 1.5 c))", + "(fn_9 (fn_4 1 6) 6 (fn_3 1.5 c))", + "(fn_9 (fn_4 1 6) 6 (fn_7 1.5 c))", + "(fn_9 (fn_4 1 6) 6 (fn_5 1.5 r))", + "(fn_9 (fn_4 1 6) 6 (fn_6 1.5 r))", + "(fn_9 (fn_4 1 6) 6 (fn_7 1.5 r))", + "(fn_9 (T r (fn_1 2)) 6 (fn_5 3 c))", + "(fn_9 (T r (fn_1 2)) 6 (fn_6 3 c))", + "(fn_9 (T r (fn_1 2)) 6 (fn_3 3 c))", + "(fn_9 (T r (fn_1 2)) 6 (fn_7 3 c))", + "(fn_9 (T r (fn_1 2)) 6 (fn_5 3 r))", + "(fn_9 (T r (fn_1 2)) 6 (fn_3 3 r))", + "(fn_9 (T r (fn_1 2)) 6 (fn_7 3 r))", + "(fn_9 (T r (fn_1 1)) 6 (fn_5 1.5 c))", + "(fn_9 (T r (fn_1 1)) 6 (fn_5 1.5 r))", + "(fn_9 (T r (fn_1 1)) 6 (fn_7 1.5 r))", + "(fn_9 (fn_8 2) 8 (fn_5 3 c))", + "(fn_9 (fn_8 2) 8 (fn_6 3 c))", + "(fn_9 (fn_8 2) 8 (fn_7 3 c))", + "(fn_9 (fn_8 2) 8 (fn_5 3 r))", + "(fn_9 (fn_8 2) 8 (fn_6 3 r))", + "(fn_9 (fn_8 2) 8 (fn_3 3 r))", + "(fn_9 (fn_8 2) 8 (fn_7 3 r))", + "(fn_9 (fn_8 1) 8 (fn_7 1.5 c))", + "(fn_9 (fn_8 1) 8 (fn_5 1.5 r))", + "(fn_9 (fn_8 1) 8 (fn_6 1.5 r))", + "(fn_9 (fn_8 1) 8 (fn_3 1.5 r))", + "(fn_9 (fn_8 1) 8 (fn_7 1.5 r))", + "(fn_9 (fn_4 2 6) 8 (fn_5 3 c))", + "(fn_9 (fn_4 2 6) 8 (fn_3 3 c))", + "(fn_9 (fn_4 2 6) 8 (fn_7 3 c))", + "(fn_9 (fn_4 2 6) 8 (fn_5 3 r))", + "(fn_9 (fn_4 2 6) 8 (fn_6 3 r))", + "(fn_9 (fn_4 2 6) 8 (fn_3 3 r))", + "(fn_9 (fn_4 2 6) 8 (fn_7 3 r))", + "(fn_9 (fn_4 1 6) 8 (fn_5 1.5 c))", + "(fn_9 (fn_4 1 6) 8 (fn_3 1.5 c))", + "(fn_9 (fn_4 1 6) 8 (fn_7 1.5 c))", + "(fn_9 (fn_4 1 6) 8 (fn_5 1.5 r))", + "(fn_9 (fn_4 1 6) 8 (fn_3 1.5 r))", + "(fn_9 (fn_4 1 6) 8 (fn_7 1.5 r))", + "(fn_9 (T r (fn_1 2)) 8 (fn_5 3 c))", + "(fn_9 (T r (fn_1 2)) 8 (fn_6 3 c))", + "(fn_9 (T r (fn_1 2)) 8 (fn_3 3 c))", + "(fn_9 (T r (fn_1 2)) 8 (fn_5 3 r))", + "(fn_9 (T r (fn_1 2)) 8 (fn_6 3 r))", + "(fn_9 (T r (fn_1 2)) 8 (fn_3 3 r))", + "(fn_9 (T r (fn_1 2)) 8 (fn_7 3 r))", + "(fn_9 (T r (fn_1 1)) 8 (fn_6 1.5 c))", + "(fn_9 (T r (fn_1 1)) 8 (fn_3 1.5 c))", + "(fn_9 (T r (fn_1 1)) 8 (fn_7 1.5 c))", + "(fn_9 (T r (fn_1 1)) 8 (fn_6 1.5 r))", + "(fn_9 (T r (fn_1 1)) 8 (fn_3 1.5 r))", + "(fn_9 (T r (fn_1 1)) 8 (fn_7 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_5 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_6 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_7 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_5 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_6 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_3 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_7 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_5 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_6 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_7 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_3 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_7 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_6 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_7 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_5 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_6 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_3 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_7 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_5 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_6 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_3 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_7 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_5 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_6 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_7 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_5 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_6 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_7 3 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_5 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_6 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_3 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_7 3 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_5 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_6 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_3 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_7 1.5 c))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_5 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_6 1.5 r))", + "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_3 1.5 r))" ], "rewritten_dreamcoder": null, "abstractions": [ @@ -613,318 +613,306 @@ "tdfa_annotation": null }, { - "body": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi #0)))))", - "dreamcoder": "#(lambda (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))))", + "body": "(M #0 0 0 0)", + "dreamcoder": "#(lambda (M $0 0 0 0))", "arity": 1, "name": "fn_1", - "utility": 322089, - "final_cost": 1235788, - "compression_ratio": 1.2615335316413494, - "cumulative_compression_ratio": 1.2615335316413494, - "num_uses": 320, + "utility": 280780, + "final_cost": 1277804, + "compression_ratio": 1.2200525276176941, + "cumulative_compression_ratio": 1.2200525276176941, + "num_uses": 928, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_1 6": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6)))))" + "fn_1 0.5": "(M 0.5 0 0 0)" + }, + { + "fn_1 1": "(M 1 0 0 0)" }, { - "fn_1 8": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8)))))" + "fn_1 2": "(M 2 0 0 0)" + }, + { + "fn_1 2.25": "(M 2.25 0 0 0)" + }, + { + "fn_1 4": "(M 4 0 0 0)" + }, + { + "fn_1 4.25": "(M 4.25 0 0 0)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(M #0 0 0 0)", - "dreamcoder": "#(lambda (M $0 0 0 0))", + "body": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi #0)))))", + "dreamcoder": "#(lambda (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))))", "arity": 1, "name": "fn_2", - "utility": 280780, + "utility": 322089, "final_cost": 954604, - "compression_ratio": 1.2945556482059577, - "cumulative_compression_ratio": 1.2945556482059577, - "num_uses": 928, + "compression_ratio": 1.3385697105815606, + "cumulative_compression_ratio": 1.3385697105815606, + "num_uses": 320, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_2 0.5": "(M 0.5 0 0 0)" + "fn_2 6": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6)))))" }, { - "fn_2 1": "(M 1 0 0 0)" - }, - { - "fn_2 2": "(M 2 0 0 0)" - }, - { - "fn_2 2.25": "(M 2.25 0 0 0)" - }, - { - "fn_2 4": "(M 4 0 0 0)" - }, - { - "fn_2 4.25": "(M 4.25 0 0 0)" + "fn_2 8": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8)))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 #0))", - "dreamcoder": "#(lambda (T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 $0)))", - "arity": 1, + "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 6 (fn_0 6))", + "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 6 (fn_0 6))))", + "arity": 2, "name": "fn_3", - "utility": 183012, - "final_cost": 770784, - "compression_ratio": 1.2384844521941296, - "cumulative_compression_ratio": 1.2384844521941296, - "num_uses": 260, + "utility": 97564, + "final_cost": 854917, + "compression_ratio": 1.116604301938083, + "cumulative_compression_ratio": 1.116604301938083, + "num_uses": 47, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 0.5": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 0.5))" - }, - { - "fn_3 1": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 1))" - }, - { - "fn_3 2": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 2))" + "fn_3 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" }, { - "fn_3 2.25": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 2.25))" + "fn_3 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" }, { - "fn_3 4": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 4))" + "fn_3 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" }, { - "fn_3 4.25": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 4.25))" + "fn_3 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (T (T #1 (fn_2 0.5)) (M 1 0 (* #2 (cos (/ pi 4))) (* #2 (sin (/ pi 4))))) #0 (fn_0 #0))", - "dreamcoder": "#(lambda (lambda (lambda (repeat (T (T $1 (fn_2 0.5)) (M 1 0 (* $0 (cos (/ pi 4))) (* $0 (sin (/ pi 4))))) $2 (fn_0 $2)))))", - "arity": 3, + "body": "(T (repeat (fn_2 #1) #1 (fn_0 #1)) (fn_1 #0))", + "dreamcoder": "#(lambda (lambda (T (repeat (fn_2 $0) $0 (fn_0 $0)) (fn_1 $1))))", + "arity": 2, "name": "fn_4", - "utility": 381877, - "final_cost": 386984, - "compression_ratio": 1.9917722696545594, - "cumulative_compression_ratio": 1.9917722696545594, - "num_uses": 190, + "utility": 193412, + "final_cost": 660997, + "compression_ratio": 1.2933750077534392, + "cumulative_compression_ratio": 1.2933750077534392, + "num_uses": 320, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 2 c 1.5": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" - }, - { - "fn_4 4 c 1.5": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" - }, - { - "fn_4 6 c 1.5": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" - }, - { - "fn_4 8 c 1.5": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_4 0.5 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 0.5))" }, { - "fn_4 2 c 3": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" + "fn_4 1 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 1))" }, { - "fn_4 4 c 3": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" + "fn_4 2 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 2))" }, { - "fn_4 6 c 3": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" + "fn_4 2.25 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 2.25))" }, { - "fn_4 8 c 3": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_4 4 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 4))" }, { - "fn_4 2 r 1.5": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" + "fn_4 4.25 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 4.25))" }, { - "fn_4 4 r 1.5": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" + "fn_4 2 8": "(T (repeat (fn_2 8) 8 (fn_0 8)) (fn_1 2))" }, { - "fn_4 6 r 1.5": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" - }, - { - "fn_4 8 r 1.5": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" - }, - { - "fn_4 2 r 3": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" - }, - { - "fn_4 4 r 3": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" - }, - { - "fn_4 6 r 3": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" - }, - { - "fn_4 8 r 3": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_4 4 8": "(T (repeat (fn_2 8) 8 (fn_0 8)) (fn_1 4))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C #0 (T (T c (fn_2 2)) (fn_2 #1))))", - "dreamcoder": "#(lambda (lambda (C (C $1 (T (T c (fn_2 2)) (fn_2 $0))))))", + "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 2 (fn_0 2))", + "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 2 (fn_0 2))))", "arity": 2, "name": "fn_5", - "utility": 52923, - "final_cost": 333252, - "compression_ratio": 1.1612353414233072, - "cumulative_compression_ratio": 1.1612353414233072, - "num_uses": 76, + "utility": 99685, + "final_cost": 559189, + "compression_ratio": 1.182063667203754, + "cumulative_compression_ratio": 1.182063667203754, + "num_uses": 48, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 (C (fn_3 4) (fn_3 4.25)) 1": "(C (C (C (fn_3 4) (fn_3 4.25)) (T (T c (fn_2 2)) (fn_2 1))))" - }, - { - "fn_5 (C (fn_3 4) (fn_3 4.25)) 2": "(C (C (C (fn_3 4) (fn_3 4.25)) (T (T c (fn_2 2)) (fn_2 2))))" - }, - { - "fn_5 (T (T c (fn_2 2)) (fn_2 2)) 2.25": "(C (C (T (T c (fn_2 2)) (fn_2 2)) (T (T c (fn_2 2)) (fn_2 2.25))))" - }, - { - "fn_5 (T (T c (fn_2 2)) (fn_2 4)) 1": "(C (C (T (T c (fn_2 2)) (fn_2 4)) (T (T c (fn_2 2)) (fn_2 1))))" - }, - { - "fn_5 (T (T c (fn_2 2)) (fn_2 4)) 2": "(C (C (T (T c (fn_2 2)) (fn_2 4)) (T (T c (fn_2 2)) (fn_2 2))))" - }, - { - "fn_5 (T (T c (fn_2 2)) (fn_2 4)) 4.25": "(C (C (T (T c (fn_2 2)) (fn_2 4)) (T (T c (fn_2 2)) (fn_2 4.25))))" - }, - { - "fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 1": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (T (T c (fn_2 2)) (fn_2 1))))" + "fn_5 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" }, { - "fn_5 (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) 2": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (T (T c (fn_2 2)) (fn_2 2))))" + "fn_5 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" }, { - "fn_5 (fn_3 4) 1": "(C (C (fn_3 4) (T (T c (fn_2 2)) (fn_2 1))))" + "fn_5 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" }, { - "fn_5 (fn_3 4) 2": "(C (C (fn_3 4) (T (T c (fn_2 2)) (fn_2 2))))" + "fn_5 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (T c (fn_2 2)) (fn_2 #0))", - "dreamcoder": "#(lambda (T (T c (fn_2 2)) (fn_2 $0)))", - "arity": 1, + "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 4 (fn_0 4))", + "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 4 (fn_0 4))))", + "arity": 2, "name": "fn_6", - "utility": 45854, - "final_cost": 286792, - "compression_ratio": 1.1619989399983264, - "cumulative_compression_ratio": 1.1619989399983264, - "num_uses": 92, + "utility": 99685, + "final_cost": 457381, + "compression_ratio": 1.2225890450193602, + "cumulative_compression_ratio": 1.2225890450193602, + "num_uses": 48, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 0.5": "(T (T c (fn_2 2)) (fn_2 0.5))" + "fn_6 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" }, { - "fn_6 1": "(T (T c (fn_2 2)) (fn_2 1))" + "fn_6 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" }, { - "fn_6 2": "(T (T c (fn_2 2)) (fn_2 2))" + "fn_6 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" }, { - "fn_6 4": "(T (T c (fn_2 2)) (fn_2 4))" + "fn_6 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 #0)))", - "dreamcoder": "#(lambda (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 $0))))", - "arity": 1, + "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 8 (fn_0 8))", + "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 8 (fn_0 8))))", + "arity": 2, "name": "fn_7", - "utility": 34643, - "final_cost": 251240, - "compression_ratio": 1.141506129597198, - "cumulative_compression_ratio": 1.141506129597198, - "num_uses": 44, + "utility": 97564, + "final_cost": 357694, + "compression_ratio": 1.2786935201596896, + "cumulative_compression_ratio": 1.2786935201596896, + "num_uses": 47, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 2": "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)))" + "fn_7 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" + }, + { + "fn_7 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" + }, + { + "fn_7 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" }, { - "fn_7 4": "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)))" + "fn_7 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (fn_3 4) (fn_3 #0))", - "dreamcoder": "#(lambda (C (fn_3 4) (fn_3 $0)))", + "body": "(T (T c (fn_1 2)) (fn_1 #0))", + "dreamcoder": "#(lambda (T (T c (fn_1 2)) (fn_1 $0)))", "arity": 1, "name": "fn_8", - "utility": 20806, - "final_cost": 230030, - "compression_ratio": 1.0922053645176717, - "cumulative_compression_ratio": 1.0922053645176717, - "num_uses": 70, + "utility": 84234, + "final_cost": 272854, + "compression_ratio": 1.3109355186290104, + "cumulative_compression_ratio": 1.3109355186290104, + "num_uses": 168, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 1": "(C (fn_3 4) (fn_3 1))" + "fn_8 0.5": "(T (T c (fn_1 2)) (fn_1 0.5))" + }, + { + "fn_8 1": "(T (T c (fn_1 2)) (fn_1 1))" + }, + { + "fn_8 2": "(T (T c (fn_1 2)) (fn_1 2))" + }, + { + "fn_8 2.25": "(T (T c (fn_1 2)) (fn_1 2.25))" }, { - "fn_8 2": "(C (fn_3 4) (fn_3 2))" + "fn_8 4": "(T (T c (fn_1 2)) (fn_1 4))" }, { - "fn_8 4.25": "(C (fn_3 4) (fn_3 4.25))" + "fn_8 4.25": "(T (T c (fn_1 2)) (fn_1 4.25))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (#1 #2) (T r (fn_2 #0))))", - "dreamcoder": "#(lambda (lambda (lambda (C (C ($1 $0) (T r (fn_2 $2)))))))", - "arity": 3, + "body": "(C (C (fn_4 4 #1) #0))", + "dreamcoder": "#(lambda (lambda (C (C (fn_4 4 $0) $1))))", + "arity": 2, "name": "fn_9", - "utility": 18077, - "final_cost": 211446, - "compression_ratio": 1.0878900523064992, - "cumulative_compression_ratio": 1.0878900523064992, - "num_uses": 46, + "utility": 44439, + "final_cost": 228010, + "compression_ratio": 1.1966755844041927, + "cumulative_compression_ratio": 1.1966755844041927, + "num_uses": 148, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_9 1 fn_3 4": "(C (C (fn_3 4) (T r (fn_2 1))))" + "fn_9 (T r (fn_1 1)) 6": "(C (C (fn_4 4 6) (T r (fn_1 1))))" + }, + { + "fn_9 (T r (fn_1 2)) 6": "(C (C (fn_4 4 6) (T r (fn_1 2))))" + }, + { + "fn_9 (fn_4 1 6) 6": "(C (C (fn_4 4 6) (fn_4 1 6)))" + }, + { + "fn_9 (fn_4 2 6) 6": "(C (C (fn_4 4 6) (fn_4 2 6)))" + }, + { + "fn_9 (fn_4 4.25 6) 6": "(C (C (fn_4 4 6) (fn_4 4.25 6)))" + }, + { + "fn_9 (fn_8 1) 6": "(C (C (fn_4 4 6) (fn_8 1)))" + }, + { + "fn_9 (fn_8 2) 6": "(C (C (fn_4 4 6) (fn_8 2)))" + }, + { + "fn_9 (T r (fn_1 1)) 8": "(C (C (fn_4 4 8) (T r (fn_1 1))))" }, { - "fn_9 2 fn_3 4": "(C (C (fn_3 4) (T r (fn_2 2))))" + "fn_9 (T r (fn_1 2)) 8": "(C (C (fn_4 4 8) (T r (fn_1 2))))" }, { - "fn_9 1 fn_6 4": "(C (C (fn_6 4) (T r (fn_2 1))))" + "fn_9 (fn_4 1 6) 8": "(C (C (fn_4 4 8) (fn_4 1 6)))" }, { - "fn_9 2 fn_6 4": "(C (C (fn_6 4) (T r (fn_2 2))))" + "fn_9 (fn_4 2 6) 8": "(C (C (fn_4 4 8) (fn_4 2 6)))" }, { - "fn_9 1 fn_8 4.25": "(C (C (fn_8 4.25) (T r (fn_2 1))))" + "fn_9 (fn_8 1) 8": "(C (C (fn_4 4 8) (fn_8 1)))" }, { - "fn_9 2 fn_8 4.25": "(C (C (fn_8 4.25) (T r (fn_2 2))))" + "fn_9 (fn_8 2) 8": "(C (C (fn_4 4 8) (fn_8 2)))" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-wheels.json b/data/expected_outputs/smc-wheels.json index a7c3e079..202b664d 100644 --- a/data/expected_outputs/smc-wheels.json +++ b/data/expected_outputs/smc-wheels.json @@ -1,5 +1,5 @@ { - "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-bce40e9cd3aead80 smc_regression_tests", + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests", "args": { "iterations": 10, "abstraction_prefix": "fn_", @@ -46,7 +46,7 @@ "no_opt_arity_zero": false, "no_other_util": false, "structure_penalty": 1.0, - "rewrite_check": false, + "rewrite_check": true, "utility_by_rewrite": false, "dreamcoder_comparison": false, "quiet": false, @@ -74,8 +74,8 @@ } }, "original_cost": 3577776, - "final_cost": 735434, - "compression_ratio": 4.8648498709605486, + "final_cost": 815224, + "compression_ratio": 4.388702982247824, "num_abstractions": 10, "original": [ "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))", @@ -330,1645 +330,1072 @@ "(C (C (C (C (T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 -6 0)) (T (T (r_s 10 4.5) (M 1 0 0 2.25)) (M 1 0 0 0))) (T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 6 0))) (T (r_s 7.5 1) (M 1 0 0 5))) (T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0)))" ], "rewritten": [ - "(fn_0 -6.625 (fn_9 4 0 1 1.5708) 0)", - "(fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 0 1)", - "(fn_0 -6.625 (fn_2 4 4.41667 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0)", - "(fn_8 -6.375 0.785398 (fn_1 0.5) 8 4.25 4)", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_8 -8.125 0.785398 (fn_1 0.5) 8 16.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -7 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -7 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -10.375 (fn_2 2 20.75 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -10.375 (fn_9 4 20.75 2 1.5708) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_8 -10.125 1.5708 (fn_1 0.5) 4 20.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -9 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 fn_1 1.6875 8 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 fn_1 1.6875 8 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 4 5.02083 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 9 2.85156 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 9 2.78906 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 9 2.78906 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 4 6.52083 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 4 6.35417 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 4 6.35417 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 6 3.9125 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 6 3.9125 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 6 3.8125 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 6 3.8125 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_5 0 0 5 -3.375 -5 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 0 7.5)", - "(fn_5 2 3.375 6 -3.625 -6 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 10 1.6875 7.5)", - "(fn_5 2 3.375 6 -3.625 -6 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 10 1.6875 7.5)", - "(fn_5 2 3.375 6 -3.625 -6 (fn_9 4 7.25 2) 1.5708 10 1.6875 7.5)", - "(fn_5 2 3.375 6 -3.375 -6 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 10 1.6875 7.5)", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_9 8 7.25 2 0.785398) 0))", - "(fn_5 0 0 8 -6.625 -8 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.625 -8 (fn_9 4 13.25 2) 1.5708 16 0 12)", - "(fn_5 0 0 8 -6.625 -8 (fn_9 8 13.25 2) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 0 12)", - "(fn_5 0 0 8 -6.625 -8 (fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 0 12)", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 12.75 2))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 1.5708 (fn_1 0.5) 4 2.55 6))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 0.785398 (fn_1 0.5) 8 2.55 6))", - "(fn_5 2 3.375 9 -6.625 -9 (fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.625 -9 (fn_9 8 2.65 6) 0.785398 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12)", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_9 8 2.65 6 0.785398) 0))", - "(fn_0 -6.625 (fn_2 1 0 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0)", - "(fn_0 -6.625 (fn_2 1 0 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0)", - "(fn_0 -6.625 (fn_9 8 0 1 0.785398) 0)", - "(fn_8 -6.375 1.5708 (fn_1 0.5) 4 0 1)", - "(fn_8 -6.375 0.785398 (fn_1 0.5) 8 0 1)", - "(fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 0 1)", - "(fn_0 -6.625 (fn_2 4 4.41667 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0)", - "(fn_0 -6.625 (fn_9 4 4.41667 4 1.5708) 0)", - "(fn_0 -6.625 (fn_9 8 4.41667 4 0.785398) 0)", - "(fn_8 -6.375 1.5708 (fn_1 0.5) 4 4.25 4)", - "(fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 4.25 4)", - "(fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 4.25 4)", - "(C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1)))", - "(C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1)))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -8.375 (fn_2 2 16.75 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -8.375 (fn_2 2 16.75 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -8.375 (fn_9 4 16.75 2 1.5708) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -8.375 (fn_9 8 16.75 2 0.785398) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_8 -8.125 1.5708 (fn_1 0.5) 4 16.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_8 -8.125 1.5708 (T r (fn_4 0.5)) 4 16.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_8 -8.125 0.785398 (T r (fn_4 0.5)) 8 16.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -7 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -7 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 16 8)) 4) (fn_0 7.25 (T (r_s 2 6)) 3)) (fn_0 9 (T (r_s 1.5 4.5)) 2.25)) (fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -10.375 (fn_2 2 20.75 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -10.375 (fn_9 8 20.75 2 0.785398) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_8 -10.125 0.785398 (fn_1 0.5) 8 20.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_8 -10.125 1.5708 (T r (fn_4 0.5)) 4 20.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_8 -10.125 0.785398 (T r (fn_4 0.5)) 8 20.25 2))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -9 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -9 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -9 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0))", - "(C (C (C (fn_0 -1.75 (T (r_s 20 6)) 3) (fn_0 9.25 (T (r_s 2 4.5)) 2.25)) (fn_0 11 (T (r_s 1.5 3.375)) 1.6875)) (fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (fn_4 0.5))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 fn_1 1.6875 4 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 fn_1 1.6875 4 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 4 5.1875 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 4 5.1875 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 4 5.1875 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 4 5.1875 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 4 5.02083 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 4 5.02083 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 4 5.02083 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 6 3.1125 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 6 3.1125 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 6 3.1125 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.78125 (fn_2 6 3.1125 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 6 3.0125 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 6 3.0125 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 6 3.0125 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125 (fn_0 -7.53125 (fn_2 6 3.0125 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875)", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 6 4.5625 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 6 4.5625 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 6 4.5625 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 6 4.5625 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 6 4.4625 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 6 4.4625 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 6 4.4625 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 6 4.4625 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 9 2.85156 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 9 2.85156 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.4062 (fn_2 9 2.85156 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 9 2.78906 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(C (fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75 (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (fn_0 -11.1562 (fn_2 9 2.78906 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 fn_1 1.6875 4 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 fn_1 1.6875 8 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 fn_1 1.6875 4 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 fn_1 1.6875 8 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 4 6.52083 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 4 6.52083 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 4 6.52083 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 4 6.35417 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 4 6.35417 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 6 3.9125 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.78125 (fn_2 6 3.9125 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 6 3.8125 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125 (fn_0 -9.53125 (fn_2 6 3.8125 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))", - "(fn_5 0 0 5 -3.625 -5 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 10 0 7.5)", - "(fn_5 0 0 5 -3.625 -5 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 10 0 7.5)", - "(fn_5 0 0 5 -3.625 -5 (fn_9 4 7.25 2) 1.5708 10 0 7.5)", - "(fn_5 0 0 5 -3.625 -5 (fn_9 8 7.25 2) 0.785398 10 0 7.5)", - "(fn_5 0 0 5 -3.375 -5 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 0 7.5)", - "(fn_5 0 0 5 -3.375 -5 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 10 0 7.5)", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_9 4 7.25 2 1.5708) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_9 8 7.25 2 0.785398) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_8 -3.375 0.785398 (fn_1 0.5) 8 6.75 2))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_8 -3.375 0.785398 (T r (fn_4 0.5)) 8 6.75 2))", - "(fn_5 2 3.375 6 -3.625 -6 (fn_9 8 7.25 2) 0.785398 10 1.6875 7.5)", - "(fn_5 2 3.375 6 -3.375 -6 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 1.6875 7.5)", - "(fn_5 2 3.375 6 -3.375 -6 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 1.6875 7.5)", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_8 -3.375 1.5708 (fn_1 0.5) 4 6.75 2))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_8 -3.375 0.785398 (fn_1 0.5) 8 6.75 2))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_8 -3.375 0.785398 (T r (fn_4 0.5)) 8 6.75 2))", - "(fn_5 0 0 8 -6.625 -8 (fn_2 2 13.25 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.625 -8 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.625 -8 (fn_9 4 2.65 6) 1.5708 16 0 12)", - "(fn_5 0 0 8 -6.625 -8 (fn_9 8 2.65 6) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 0 12)", - "(fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12)", - "(fn_3 12 0 16 -8 8 0 0 (fn_0 -6.625 (fn_2 2 13.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(fn_3 12 0 16 -8 8 0 0 (fn_0 -6.625 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 12 0 16 -8 8 0 0 (fn_0 -6.625 (fn_9 4 13.25 2 1.5708) 0))", - "(fn_3 12 0 16 -8 8 0 0 (fn_0 -6.625 (fn_9 8 13.25 2 0.785398) 0))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 1.5708 (fn_1 0.5) 4 12.75 2))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 0.785398 (fn_1 0.5) 8 12.75 2))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 12.75 2))", - "(fn_3 12 0 16 -8 8 0 0 (fn_0 -6.625 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 12 0 16 -8 8 0 0 (fn_0 -6.625 (fn_9 8 2.65 6 0.785398) 0))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 2.55 6))", - "(fn_3 12 0 16 -8 8 0 0 (fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 2.55 6))", - "(fn_5 2 3.375 9 -6.625 -9 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.625 -9 (fn_9 4 13.25 2) 1.5708 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.625 -9 (fn_9 8 13.25 2) 0.785398 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.625 -9 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12)", - "(fn_5 2 3.375 9 -6.375 -9 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 1.6875 12)", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_2 2 13.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_9 4 13.25 2 1.5708) 0))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_9 8 13.25 2 0.785398) 0))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 12.75 2))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 12.75 2))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_0 -6.625 (fn_9 4 2.65 6 1.5708) 0))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_8 -6.375 1.5708 (fn_1 0.5) 4 2.55 6))", - "(fn_3 12 1.6875 16 -9 9 3.375 2 (fn_8 -6.375 0.785398 (fn_1 0.5) 8 2.55 6))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_9 4 7.25 2 1.5708) 0))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_9 8 7.25 2 0.785398) 0))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_8 -3.375 1.5708 (fn_1 0.5) 4 6.75 2))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_8 -3.375 1.5708 (T r (fn_4 0.5)) 4 6.75 2))", - "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_8 -3.375 0.785398 (T r (fn_4 0.5)) 8 6.75 2))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_9 4 7.25 2 1.5708) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_0 -3.625 (fn_9 8 7.25 2 0.785398) 0))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_8 -3.375 1.5708 (fn_1 0.5) 4 6.75 2))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_8 -3.375 0.785398 (fn_1 0.5) 8 6.75 2))", - "(fn_3 7.5 0 10 -5 5 0 0 (fn_8 -3.375 1.5708 (T r (fn_4 0.5)) 4 6.75 2))", - "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_9 4 7.25 2 1.5708) 0))", - "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_9 8 7.25 2 0.785398) 0))", - "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_8 -3.375 1.5708 (fn_1 0.5) 4 6.75 2))", - "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (fn_4 1))) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_8 -3.375 1.5708 (T r (fn_4 0.5)) 4 6.75 2))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_9 4 7.25 2 1.5708) 0))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_0 -3.625 (fn_9 8 7.25 2 0.785398) 0))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_8 -3.375 1.5708 (fn_1 0.5) 4 6.75 2))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_8 -3.375 0.785398 (fn_1 0.5) 8 6.75 2))", - "(fn_3 7.5 1.6875 10 -6 6 3.375 2 (fn_8 -3.375 1.5708 (T r (fn_4 0.5)) 4 6.75 2))" + "(T (repeat (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", + "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", + "(T (fn_1 4.41667 4 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0))", + "(fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 4 4.25)", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 c 0.5 8 0.785398 2 16.25))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -10.375 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -10.375 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 c 0.5 4 1.5708 2 20.25))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 4 5.02083))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 6 4.4625))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 9 2.78906))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 9 2.78906))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 9 2.78906))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.8125))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 4 6.35417))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 4 6.35417))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.8125))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.8125))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(T (repeat (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", + "(T (repeat (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", + "(T (repeat (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", + "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", + "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", + "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", + "(T (fn_1 4.41667 4 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0))", + "(T (fn_1 4.41667 4 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0))", + "(T (fn_1 4.41667 4 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0))", + "(fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 4 4.25)", + "(fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 4 4.25)", + "(fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 4 4.25)", + "(fn_9 1 (fn_3 0 (fn_0 1 -1)))", + "(fn_9 2 (fn_3 2 (fn_0 1 -1)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -8.375 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -8.375 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -8.375 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -8.375 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 c 0.5 4 1.5708 2 16.25))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 r 0.5 4 1.5708 2 16.25))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 r 0.5 8 0.785398 2 16.25))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", + "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -10.375 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -10.375 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 c 0.5 8 0.785398 2 20.25))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 r 0.5 4 1.5708 2 20.25))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 r 0.5 8 0.785398 2 20.25))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", + "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 4 5.02083))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 4 5.02083))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 4 5.02083))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 4 5.02083))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.0125))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.0125))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.0125))", + "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.0125))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 4 5.02083))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 4 5.02083))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 4 5.02083))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.0125))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.0125))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.0125))", + "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.0125))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 6 4.4625))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 6 4.4625))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 6 4.4625))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 9 2.78906))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 9 2.78906))", + "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 9 2.78906))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 6 4.4625))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 6 4.4625))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 6 4.4625))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 6 4.4625))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 9 2.78906))", + "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 9 2.78906))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 4 6.35417))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 4 6.35417))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 4 6.35417))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 4 6.35417))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.8125))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.8125))", + "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.8125))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 4 6.35417))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 4 6.35417))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.8125))", + "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.8125))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 6 2.55))", + "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 2 12.75))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", + "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55))", + "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 6 2.55))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 2 12.75))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", + "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 2.65 6 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", + "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", + "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))" ], "rewritten_dreamcoder": null, "abstractions": [ { - "body": "(T (#1 (M 1 0 0 #2)) (M 1 0 #0 0))", - "dreamcoder": "#(lambda (lambda (lambda (T ($1 (M 1 0 0 $0)) (M 1 0 $2 0)))))", - "arity": 3, + "body": "(M #0 0 0)", + "dreamcoder": "#(lambda (M $0 0 0))", + "arity": 1, "name": "fn_0", - "utility": 945257, - "final_cost": 2631608, - "compression_ratio": 1.3595398706798276, - "cumulative_compression_ratio": 1.3595398706798276, - "num_uses": 1171, + "utility": 561661, + "final_cost": 3015812, + "compression_ratio": 1.1863392015152139, + "cumulative_compression_ratio": 1.1863392015152139, + "num_uses": 2782, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_0 0 (T (T l (M 1 0 -0.5 0))) 0": "(T (T (T l (M 1 0 -0.5 0)) (M 1 0 0 0)) (M 1 0 0 0))" - }, - { - "fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0": "(T (T (T l (M 3 1.5708 0 -2)) (M 1 0 0 0)) (M 1 0 0 0))" - }, - { - "fn_0 -5 (T (r_s 0 0)) 0": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 -5 0))" - }, - { - "fn_0 -8 (T (r_s 0 0)) 0": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 -8 0))" - }, - { - "fn_0 5 (T (r_s 0 0)) 0": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 5 0))" - }, - { - "fn_0 8 (T (r_s 0 0)) 0": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 8 0))" - }, - { - "fn_0 11 (T (r_s 1.5 3.375)) 1.6875": "(T (T (r_s 1.5 3.375) (M 1 0 0 1.6875)) (M 1 0 11 0))" - }, - { - "fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 -10.125 0))" - }, - { - "fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 -11.75 0))" - }, - { - "fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 -8.125 0))" - }, - { - "fn_0 10.125 (T (r_s 1.5 3.75)) 1.875": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 10.125 0))" + "fn_0 0": "(M 0 0 0)" }, { - "fn_0 11.75 (T (r_s 1.5 3.75)) 1.875": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 11.75 0))" + "fn_0 0.25": "(M 0.25 0 0)" }, { - "fn_0 8.125 (T (r_s 1.5 3.75)) 1.875": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 8.125 0))" + "fn_0 0.375": "(M 0.375 0 0)" }, { - "fn_0 9 (T (r_s 1.5 4.5)) 2.25": "(T (T (r_s 1.5 4.5) (M 1 0 0 2.25)) (M 1 0 9 0))" + "fn_0 0.5": "(M 0.5 0 0)" }, { - "fn_0 0 (T (r_s 10 4.5)) 2.25": "(T (T (r_s 10 4.5) (M 1 0 0 2.25)) (M 1 0 0 0))" + "fn_0 1": "(M 1 0 0)" }, { - "fn_0 0 (T (r_s 16 4.5)) 2.25": "(T (T (r_s 16 4.5) (M 1 0 0 2.25)) (M 1 0 0 0))" + "fn_0 1.5": "(M 1.5 0 0)" }, { - "fn_0 -1.75 (T (r_s 16 8)) 4": "(T (T (r_s 16 8) (M 1 0 0 4)) (M 1 0 -1.75 0))" + "fn_0 1.6875": "(M 1.6875 0 0)" }, { - "fn_0 -6 (T (r_s 2 3.375)) 1.6875": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 -6 0))" + "fn_0 2": "(M 2 0 0)" }, { - "fn_0 -9 (T (r_s 2 3.375)) 1.6875": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 -9 0))" + "fn_0 2.1875": "(M 2.1875 0 0)" }, { - "fn_0 6 (T (r_s 2 3.375)) 1.6875": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 6 0))" + "fn_0 2.25": "(M 2.25 0 0)" }, { - "fn_0 9 (T (r_s 2 3.375)) 1.6875": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 9 0))" - }, - { - "fn_0 9.25 (T (r_s 2 4.5)) 2.25": "(T (T (r_s 2 4.5) (M 1 0 0 2.25)) (M 1 0 9.25 0))" - }, - { - "fn_0 7.25 (T (r_s 2 6)) 3": "(T (T (r_s 2 6) (M 1 0 0 3)) (M 1 0 7.25 0))" - }, - { - "fn_0 -1.75 (T (r_s 20 6)) 3": "(T (T (r_s 20 6) (M 1 0 0 3)) (M 1 0 -1.75 0))" - }, - { - "fn_0 -3.625 (T (r_s 7 5)) 2.5": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 -3.625 0))" - }, - { - "fn_0 -7.25 (T (r_s 7 5)) 2.5": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 -7.25 0))" - }, - { - "fn_0 0 (T (r_s 7 5)) 2.5": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 0 0))" - }, - { - "fn_0 3.625 (T (r_s 7 5)) 2.5": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 3.625 0))" - }, - { - "fn_0 7.25 (T (r_s 7 5)) 2.5": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 7.25 0))" - }, + "fn_0 2.75": "(M 2.75 0 0)" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(repeat (repeat (C (C #6 (T #5 (fn_0 #4 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) #3 (M 1 #2 0 0))) #1 (M 1 0 #0 0)) 1 (fn_0 1 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (C (C $0 (T $1 (fn_0 $2 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) $3 (M 1 $4 0 0))) $5 (M 1 0 $6 0)) 1 (fn_0 1 0)))))))))", + "arity": 7, + "name": "fn_1", + "utility": 675583, + "final_cost": 2337092, + "compression_ratio": 1.2904121874534678, + "cumulative_compression_ratio": 1.2904121874534678, + "num_uses": 224, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_0 -4.625 (T (r_s 9 5)) 2.5": "(T (T (r_s 9 5) (M 1 0 0 2.5)) (M 1 0 -4.625 0))" + "fn_1 5.02083 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" }, { - "fn_0 4.625 (T (r_s 9 5)) 2.5": "(T (T (r_s 9 5) (M 1 0 0 2.5)) (M 1 0 4.625 0))" + "fn_1 6.35417 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 3.0125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 3.8125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 4.4625 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 2.78906 9 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 5.02083 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 6.35417 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 3.0125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 3.8125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 4.4625 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 2.78906 9 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 5.02083 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 6.35417 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 3.0125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 3.8125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 4.4625 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 2.78906 9 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 5.02083 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 6.35417 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 3.0125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 3.8125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" + "fn_1 4.4625 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.53125 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" + "fn_1 2.78906 9 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 12.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.1562 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" + "fn_1 16.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 20.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 6.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" + "fn_1 4.25 4 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" + "fn_1 2.55 6 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" }, { - "fn_0 -3.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" + "fn_1 12.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 16.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 20.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 6.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 4.25 4 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" + "fn_1 2.55 6 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" + "fn_1 12.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -3.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" + "fn_1 16.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 20.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 6.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 4.25 4 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 2.55 6 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" + "fn_1 12.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" + "fn_1 16.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -3.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" + "fn_1 20.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 6.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 4.25 4 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 2.55 6 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 5.1875 4 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" + "fn_1 6.52083 4 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.125 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" + "fn_1 3.1125 6 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -3.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" + "fn_1 3.9125 6 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 4.5625 6 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.375 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1) 0": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" + "fn_1 2.85156 9 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 5.1875 4 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 6.52083 4 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 3.1125 6 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 3.9125 6 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 4.5625 6 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 2.85156 9 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 5.1875 4 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 6.52083 4 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 3.1125 6 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 3.9125 6 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 4.5625 6 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 2.85156 9 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 5.1875 4 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 6.52083 4 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 3.1125 6 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 3.9125 6 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 4.5625 6 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 2.85156 9 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 13.25 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 16.75 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -7.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" + "fn_1 20.75 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -9.78125 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" + "fn_1 7.25 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 4.41667 4 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" }, { - "fn_0 -11.4062 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + "fn_1 2.65 6 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 13.25 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 16.75 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + "fn_1 20.75 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" + "fn_1 7.25 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -3.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" + "fn_1 4.41667 4 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 2.65 6 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 13.25 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 16.75 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 20.75 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + "fn_1 7.25 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" + "fn_1 4.41667 4 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" }, { - "fn_0 -3.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" + "fn_1 2.65 6 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 13.25 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 16.75 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 20.75 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_1 7.25 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" }, { - "fn_0 -8.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + "fn_1 4.41667 4 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" }, { - "fn_0 -10.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" - }, + "fn_1 2.65 6 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (T (r_s #3 #2) (fn_0 1 #1)) (M 1 0 #0 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (T (r_s $0 $1) (fn_0 1 $2)) (M 1 0 $3 0))))))", + "arity": 4, + "name": "fn_2", + "utility": 554992, + "final_cost": 1781188, + "compression_ratio": 1.3120973193172198, + "cumulative_compression_ratio": 1.3120973193172198, + "num_uses": 688, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_0 -3.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" + "fn_2 -5 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 -5 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_2 -8 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 -8 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_2 5 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 5 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_2 8 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 8 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_2 11 1.6875 3.375 1.5": "(T (T (r_s 1.5 3.375) (fn_0 1 1.6875)) (M 1 0 11 0))" }, { - "fn_0 -8.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + "fn_2 -10.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 -10.125 0))" }, { - "fn_0 -10.375 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" + "fn_2 -11.75 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 -11.75 0))" }, { - "fn_0 -3.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" + "fn_2 -8.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 -8.125 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_2 10.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 10.125 0))" }, { - "fn_0 -6.625 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1) 0": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + "fn_2 11.75 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 11.75 0))" }, { - "fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" + "fn_2 8.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 8.125 0))" }, { - "fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" + "fn_2 9 2.25 4.5 1.5": "(T (T (r_s 1.5 4.5) (fn_0 1 2.25)) (M 1 0 9 0))" }, { - "fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" + "fn_2 -1.75 4 8 16": "(T (T (r_s 16 8) (fn_0 1 4)) (M 1 0 -1.75 0))" }, { - "fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" + "fn_2 -6 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 -6 0))" }, { - "fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" + "fn_2 -9 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 -9 0))" }, { - "fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" + "fn_2 6 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 6 0))" }, { - "fn_0 -6.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" + "fn_2 9 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 9 0))" }, { - "fn_0 -8.5 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" + "fn_2 9.25 2.25 4.5 2": "(T (T (r_s 2 4.5) (fn_0 1 2.25)) (M 1 0 9.25 0))" }, { - "fn_0 -7 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" + "fn_2 7.25 3 6 2": "(T (T (r_s 2 6) (fn_0 1 3)) (M 1 0 7.25 0))" }, { - "fn_0 -9 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" + "fn_2 -1.75 3 6 20": "(T (T (r_s 20 6) (fn_0 1 3)) (M 1 0 -1.75 0))" }, { - "fn_0 -7 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" + "fn_2 -3.625 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 -3.625 0))" }, { - "fn_0 -9 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" + "fn_2 -7.25 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 -7.25 0))" }, { - "fn_0 -7 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" + "fn_2 3.625 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 3.625 0))" }, { - "fn_0 -9 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" + "fn_2 7.25 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 7.25 0))" }, { - "fn_0 -7 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" + "fn_2 -4.625 2.5 5 9": "(T (T (r_s 9 5) (fn_0 1 2.5)) (M 1 0 -4.625 0))" }, { - "fn_0 -9 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1) 0": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" + "fn_2 4.625 2.5 5 9": "(T (T (r_s 9 5) (fn_0 1 2.5)) (M 1 0 4.625 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T c (M #0 0 0 0))", - "dreamcoder": "#(lambda (T c (M $0 0 0 0)))", + "body": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 #0 0)))", + "dreamcoder": "#(lambda (T (T (T l (M 1 0 -0.5 0)) (fn_0 $0 0))))", "arity": 1, - "name": "fn_1", - "utility": 373599, - "final_cost": 2257403, - "compression_ratio": 1.1657679200390891, - "cumulative_compression_ratio": 1.1657679200390891, - "num_uses": 741, + "name": "fn_3", + "utility": 168569, + "final_cost": 1611508, + "compression_ratio": 1.1052926823819678, + "cumulative_compression_ratio": 1.1052926823819678, + "num_uses": 168, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_1 0.25": "(T c (M 0.25 0 0 0))" - }, - { - "fn_1 0.375": "(T c (M 0.375 0 0 0))" - }, - { - "fn_1 0.5": "(T c (M 0.5 0 0 0))" - }, - { - "fn_1 1.6875": "(T c (M 1.6875 0 0 0))" - }, - { - "fn_1 2.1875": "(T c (M 2.1875 0 0 0))" + "fn_3 0": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 0 0)))" }, { - "fn_1 2.25": "(T c (M 2.25 0 0 0))" + "fn_3 1": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 1 0)))" }, { - "fn_1 2.75": "(T c (M 2.75 0 0 0))" + "fn_3 2": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 2 0)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (repeat (C (C #4 #3) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) #2 (M 1 #5 0 0))) #0 (M 1 0 #1 0)) 1)", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (C (C $1 $2) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) $3 (M 1 $0 0 0))) $5 (M 1 0 $4 0)) 1)))))))", - "arity": 6, - "name": "fn_2", - "utility": 489845, - "final_cost": 1765331, - "compression_ratio": 1.2787420602708501, - "cumulative_compression_ratio": 1.2787420602708501, - "num_uses": 232, + "body": "(T (fn_1 #8 #7 #6 #5 #4 #3 (C (T c (fn_0 #2 0)) (T c (fn_0 #1 0)))) (M 1 0 #0 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (T (fn_1 $0 $1 $2 $3 $4 $5 (C (T c (fn_0 $6 0)) (T c (fn_0 $7 0)))) (M 1 0 $8 0)))))))))))", + "arity": 9, + "name": "fn_4", + "utility": 151189, + "final_cost": 1458796, + "compression_ratio": 1.1046835883838453, + "cumulative_compression_ratio": 1.1046835883838453, + "num_uses": 108, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_2 4 5.02083 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1)" - }, - { - "fn_2 4 6.35417 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1)" - }, - { - "fn_2 6 3.0125 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1)" - }, - { - "fn_2 6 3.8125 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1)" - }, - { - "fn_2 6 4.4625 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1)" - }, - { - "fn_2 9 2.78906 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1)" - }, - { - "fn_2 4 5.02083 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1)" - }, - { - "fn_2 4 6.35417 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1)" - }, - { - "fn_2 6 3.0125 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1)" - }, - { - "fn_2 6 3.8125 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1)" - }, - { - "fn_2 6 4.4625 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1)" - }, - { - "fn_2 9 2.78906 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1)" - }, - { - "fn_2 4 5.02083 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1)" - }, - { - "fn_2 4 6.35417 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1)" - }, - { - "fn_2 6 3.0125 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1)" - }, - { - "fn_2 6 3.8125 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1)" - }, - { - "fn_2 6 4.4625 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1)" - }, - { - "fn_2 9 2.78906 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1)" - }, - { - "fn_2 4 5.02083 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1)" - }, - { - "fn_2 4 6.35417 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1)" + "fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75": "(T (fn_1 12.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 6 3.0125 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1)" + "fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75": "(T (fn_1 12.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 6 3.8125 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1)" + "fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 2 12.75": "(T (fn_1 12.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 6 4.4625 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1)" + "fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75": "(T (fn_1 12.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 9 2.78906 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1)" + "fn_4 -8.125 2.75 2.25 c 0.5 8 0.785398 2 16.25": "(T (fn_1 16.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" }, { - "fn_2 1 0 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" + "fn_4 -8.125 2.75 2.25 r 0.5 8 0.785398 2 16.25": "(T (fn_1 16.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" }, { - "fn_2 2 12.75 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1)" + "fn_4 -8.125 2.75 2.25 c 0.5 4 1.5708 2 16.25": "(T (fn_1 16.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" }, { - "fn_2 2 16.25 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1)" + "fn_4 -8.125 2.75 2.25 r 0.5 4 1.5708 2 16.25": "(T (fn_1 16.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" }, { - "fn_2 2 20.25 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1)" + "fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55": "(T (fn_1 2.55 6 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 2 6.75 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1)" + "fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 6 2.55": "(T (fn_1 2.55 6 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 4 4.25 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1)" + "fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55": "(T (fn_1 2.55 6 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 6 2.55 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1)" + "fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55": "(T (fn_1 2.55 6 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 1 0 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 9 2.78906": "(T (fn_1 2.78906 9 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 2 12.75 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 9 2.78906": "(T (fn_1 2.78906 9 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 2 16.25 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 9 2.78906": "(T (fn_1 2.78906 9 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 2 20.25 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 9 2.78906": "(T (fn_1 2.78906 9 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 2 6.75 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1)" + "fn_4 -10.125 2.75 2.25 c 0.5 8 0.785398 2 20.25": "(T (fn_1 20.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" }, { - "fn_2 4 4.25 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1)" + "fn_4 -10.125 2.75 2.25 r 0.5 8 0.785398 2 20.25": "(T (fn_1 20.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" }, { - "fn_2 6 2.55 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1)" + "fn_4 -10.125 2.75 2.25 c 0.5 4 1.5708 2 20.25": "(T (fn_1 20.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" }, { - "fn_2 1 0 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" + "fn_4 -10.125 2.75 2.25 r 0.5 4 1.5708 2 20.25": "(T (fn_1 20.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" }, { - "fn_2 2 12.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.0125": "(T (fn_1 3.0125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 2 16.25 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.0125": "(T (fn_1 3.0125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 2 20.25 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.0125": "(T (fn_1 3.0125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.0125": "(T (fn_1 3.0125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 4 4.25 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.8125": "(T (fn_1 3.8125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.8125": "(T (fn_1 3.8125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 1 0 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.8125": "(T (fn_1 3.8125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.8125": "(T (fn_1 3.8125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 2 16.25 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1)" + "fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 4 4.25": "(T (fn_1 4.25 4 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 2 20.25 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1)" + "fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 4 4.25": "(T (fn_1 4.25 4 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1)" + "fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 4 4.25": "(T (fn_1 4.25 4 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 4 4.25 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1)" + "fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 4 4.25": "(T (fn_1 4.25 4 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" }, { - "fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 6 4.4625": "(T (fn_1 4.4625 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 4 5.1875 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 6 4.4625": "(T (fn_1 4.4625 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 4 6.52083 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 6 4.4625": "(T (fn_1 4.4625 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 6 3.1125 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1)" + "fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 6 4.4625": "(T (fn_1 4.4625 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" }, { - "fn_2 6 3.9125 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 4 5.02083": "(T (fn_1 5.02083 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 6 4.5625 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 4 5.02083": "(T (fn_1 5.02083 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 9 2.85156 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 4 5.02083": "(T (fn_1 5.02083 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 4 5.1875 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1)" + "fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 4 5.02083": "(T (fn_1 5.02083 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" }, { - "fn_2 4 6.52083 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 4 6.35417": "(T (fn_1 6.35417 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 6 3.1125 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 4 6.35417": "(T (fn_1 6.35417 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 6 3.9125 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 4 6.35417": "(T (fn_1 6.35417 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 6 4.5625 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1)" + "fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 4 6.35417": "(T (fn_1 6.35417 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" }, { - "fn_2 9 2.85156 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1)" + "fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75": "(T (fn_1 6.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" }, { - "fn_2 4 5.1875 4 (fn_1 0.375) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1)" + "fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75": "(T (fn_1 6.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" }, { - "fn_2 4 6.52083 4 (fn_1 0.375) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1)" + "fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75": "(T (fn_1 6.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" }, { - "fn_2 6 3.1125 4 (fn_1 0.375) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1)" - }, - { - "fn_2 6 3.9125 4 (fn_1 0.375) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1)" - }, - { - "fn_2 6 4.5625 4 (fn_1 0.375) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1)" - }, - { - "fn_2 9 2.85156 4 (fn_1 0.375) (fn_1 1.6875) 1.5708": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1)" - }, - { - "fn_2 4 5.1875 8 (fn_1 0.375) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1)" - }, - { - "fn_2 4 6.52083 8 (fn_1 0.375) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1)" - }, - { - "fn_2 6 3.1125 8 (fn_1 0.375) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1)" - }, - { - "fn_2 6 3.9125 8 (fn_1 0.375) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1)" - }, - { - "fn_2 6 4.5625 8 (fn_1 0.375) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1)" - }, - { - "fn_2 9 2.85156 8 (fn_1 0.375) (fn_1 1.6875) 0.785398": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1)" - }, - { - "fn_2 1 0 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" - }, - { - "fn_2 2 13.25 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1)" - }, - { - "fn_2 2 16.75 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1)" - }, - { - "fn_2 2 20.75 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1)" - }, - { - "fn_2 2 7.25 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1)" - }, - { - "fn_2 4 4.41667 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1)" - }, - { - "fn_2 6 2.65 4 (T r (M 0.5 0 0 0)) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1)" - }, - { - "fn_2 1 0 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" - }, - { - "fn_2 2 13.25 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1)" - }, - { - "fn_2 2 16.75 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1)" - }, - { - "fn_2 2 20.75 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1)" - }, - { - "fn_2 2 7.25 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1)" - }, - { - "fn_2 4 4.41667 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1)" - }, - { - "fn_2 6 2.65 8 (T r (M 0.5 0 0 0)) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1)" - }, - { - "fn_2 1 0 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" - }, - { - "fn_2 2 13.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1)" - }, - { - "fn_2 2 16.75 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1)" - }, - { - "fn_2 2 20.75 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1)" - }, - { - "fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1)" - }, - { - "fn_2 4 4.41667 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1)" - }, - { - "fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25) 1.5708": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1)" - }, - { - "fn_2 1 0 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" - }, - { - "fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1)" - }, - { - "fn_2 2 16.75 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1)" - }, - { - "fn_2 2 20.75 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1)" - }, - { - "fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1)" - }, - { - "fn_2 4 4.41667 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1)" - }, - { - "fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25) 0.785398": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1)" + "fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75": "(T (fn_1 6.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (C (fn_0 #3 (T (r_s #6 #5)) #1) (fn_0 0 (T (r_s #2 4.5)) 2.25)) (fn_0 #4 (T (r_s #6 #5)) #1)) (T (r_s #0 1) (M 1 0 0 5))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C (fn_0 $3 (T (r_s $0 $1)) $5) (fn_0 0 (T (r_s $4 4.5)) 2.25)) (fn_0 $2 (T (r_s $0 $1)) $5)) (T (r_s $6 1) (M 1 0 0 5)))))))))))", + "body": "(C (C (C (C (fn_2 #6 #3 #2 #1) (T (T (r_s #5 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 #4 #3 #2 #1)) (T (r_s #0 1) (fn_0 1 5))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C (fn_2 $0 $3 $4 $5) (T (T (r_s $1 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 $2 $3 $4 $5)) (T (r_s $6 1) (fn_0 1 5)))))))))))", "arity": 7, - "name": "fn_3", - "utility": 270671, - "final_cost": 1492227, - "compression_ratio": 1.1830177312164971, - "cumulative_compression_ratio": 1.1830177312164971, + "name": "fn_5", + "utility": 249865, + "final_cost": 1206700, + "compression_ratio": 1.2089135659235932, + "cumulative_compression_ratio": 1.2089135659235932, "num_uses": 104, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 7.5 0 10 -5 5 0 0": "(C (C (C (C (fn_0 -5 (T (r_s 0 0)) 0) (fn_0 0 (T (r_s 10 4.5)) 2.25)) (fn_0 5 (T (r_s 0 0)) 0)) (T (r_s 7.5 1) (M 1 0 0 5))))" + "fn_5 7.5 0 0 0 5 10 -5": "(C (C (C (C (fn_2 -5 0 0 0) (T (T (r_s 10 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 5 0 0 0)) (T (r_s 7.5 1) (fn_0 1 5))))" }, { - "fn_3 7.5 1.6875 10 -6 6 3.375 2": "(C (C (C (C (fn_0 -6 (T (r_s 2 3.375)) 1.6875) (fn_0 0 (T (r_s 10 4.5)) 2.25)) (fn_0 6 (T (r_s 2 3.375)) 1.6875)) (T (r_s 7.5 1) (M 1 0 0 5))))" + "fn_5 7.5 2 3.375 1.6875 6 10 -6": "(C (C (C (C (fn_2 -6 1.6875 3.375 2) (T (T (r_s 10 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 6 1.6875 3.375 2)) (T (r_s 7.5 1) (fn_0 1 5))))" }, { - "fn_3 12 0 16 -8 8 0 0": "(C (C (C (C (fn_0 -8 (T (r_s 0 0)) 0) (fn_0 0 (T (r_s 16 4.5)) 2.25)) (fn_0 8 (T (r_s 0 0)) 0)) (T (r_s 12 1) (M 1 0 0 5))))" + "fn_5 12 0 0 0 8 16 -8": "(C (C (C (C (fn_2 -8 0 0 0) (T (T (r_s 16 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 8 0 0 0)) (T (r_s 12 1) (fn_0 1 5))))" }, { - "fn_3 12 1.6875 16 -9 9 3.375 2": "(C (C (C (C (fn_0 -9 (T (r_s 2 3.375)) 1.6875) (fn_0 0 (T (r_s 16 4.5)) 2.25)) (fn_0 9 (T (r_s 2 3.375)) 1.6875)) (T (r_s 12 1) (M 1 0 0 5))))" + "fn_5 12 2 3.375 1.6875 9 16 -9": "(C (C (C (C (fn_2 -9 1.6875 3.375 2) (T (T (r_s 16 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 9 1.6875 3.375 2)) (T (r_s 12 1) (fn_0 1 5))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(M #0 0 0 0)", - "dreamcoder": "#(lambda (M $0 0 0 0))", - "arity": 1, - "name": "fn_4", - "utility": 107767, - "final_cost": 1384056, - "compression_ratio": 1.0781550746501587, - "cumulative_compression_ratio": 1.0781550746501587, - "num_uses": 357, + "body": "(C (C (C (fn_2 #4 1.875 3.75 1.5) (fn_2 #3 2.5 5 #1)) (fn_2 #2 2.5 5 #1)) (fn_2 #0 1.875 3.75 1.5))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (C (C (C (fn_2 $0 1.875 3.75 1.5) (fn_2 $1 2.5 5 $3)) (fn_2 $2 2.5 5 $3)) (fn_2 $4 1.875 3.75 1.5)))))))", + "arity": 5, + "name": "fn_6", + "utility": 108166, + "final_cost": 1096812, + "compression_ratio": 1.1001885464418697, + "cumulative_compression_ratio": 1.1001885464418697, + "num_uses": 64, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 0": "(M 0 0 0 0)" - }, - { - "fn_4 0.375": "(M 0.375 0 0 0)" - }, - { - "fn_4 0.5": "(M 0.5 0 0 0)" - }, - { - "fn_4 1": "(M 1 0 0 0)" + "fn_6 10.125 9 4.625 -4.625 -10.125": "(C (C (C (fn_2 -10.125 1.875 3.75 1.5) (fn_2 -4.625 2.5 5 9)) (fn_2 4.625 2.5 5 9)) (fn_2 10.125 1.875 3.75 1.5))" }, { - "fn_4 1.5": "(M 1.5 0 0 0)" - }, - { - "fn_4 2": "(M 2 0 0 0)" + "fn_6 8.125 7 3.625 -3.625 -8.125": "(C (C (C (fn_2 -8.125 1.875 3.75 1.5) (fn_2 -3.625 2.5 5 7)) (fn_2 3.625 2.5 5 7)) (fn_2 8.125 1.875 3.75 1.5))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (fn_3 #9 #8 #7 #4 #2 #1 #0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 #3 (#5 #6) 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (fn_3 $0 $1 $2 $5 $7 $8 $9 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 $6 ($4 $3) 0))))))))))))", - "arity": 10, - "name": "fn_5", - "utility": 273196, - "final_cost": 1104084, - "compression_ratio": 1.2535785320682122, - "cumulative_compression_ratio": 1.2535785320682122, - "num_uses": 42, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_5 0 0 8 -6.375 -8 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.375 -8 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.375 -8 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.375 -8 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 2 13.25 4 (T r (fn_4 0.5)) (fn_1 2.25)) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 4 (T r (fn_4 0.5)) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 2 13.25 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 2 13.25 8 (T r (fn_4 0.5)) (fn_1 2.25)) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 8 (T r (fn_4 0.5)) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 6 2.65 4 (T r (fn_4 0.5)) (fn_1 2.25)) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 4 (T r (fn_4 0.5)) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 6 2.65 8 (T r (fn_4 0.5)) (fn_1 2.25)) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 8 (T r (fn_4 0.5)) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 0 0 8 -6.625 -8 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 0 12": "(C (fn_3 12 0 16 -8 8 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 2 3.375 9 -6.375 -9 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.375 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.625 -9 (fn_2 2 13.25 4 (T r (fn_4 0.5)) (fn_1 2.25)) 1.5708 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 4 (T r (fn_4 0.5)) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 2 3.375 9 -6.625 -9 (fn_2 2 13.25 8 (T r (fn_4 0.5)) (fn_1 2.25)) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 8 (T r (fn_4 0.5)) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.625 -9 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 2 13.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.625 -9 (fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 2 3.375 9 -6.625 -9 (fn_2 6 2.65 8 (T r (fn_4 0.5)) (fn_1 2.25)) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 8 (T r (fn_4 0.5)) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 2 3.375 9 -6.625 -9 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 16 1.6875 12": "(C (fn_3 12 1.6875 16 -9 9 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -6.625 (fn_2 6 2.65 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 0 0 5 -3.375 -5 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.375 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 0 0 5 -3.375 -5 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.375 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 0 0 5 -3.375 -5 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.375 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 0 0 5 -3.625 -5 (fn_2 2 7.25 4 (T r (fn_4 0.5)) (fn_1 2.25)) 1.5708 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 4 (T r (fn_4 0.5)) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 0 0 5 -3.625 -5 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 0 0 5 -3.625 -5 (fn_2 2 7.25 8 (T r (fn_4 0.5)) (fn_1 2.25)) 0.785398 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 8 (T r (fn_4 0.5)) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 0 0 5 -3.625 -5 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 10 0 7.5": "(C (fn_3 7.5 0 10 -5 5 0 0 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 2 3.375 6 -3.375 -6 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.375 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 2 3.375 6 -3.375 -6 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 1.5708 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.375 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0))" - }, - { - "fn_5 2 3.375 6 -3.375 -6 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))) 0.785398 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.375 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0))" - }, - { - "fn_5 2 3.375 6 -3.625 -6 (fn_2 2 7.25 4 (T r (fn_4 0.5)) (fn_1 2.25)) 1.5708 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 4 (T r (fn_4 0.5)) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 2 3.375 6 -3.625 -6 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25)) 1.5708 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 4 (fn_1 0.5) (fn_1 2.25) 1.5708) 0))" - }, - { - "fn_5 2 3.375 6 -3.625 -6 (fn_2 2 7.25 8 (T r (fn_4 0.5)) (fn_1 2.25)) 0.785398 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 8 (T r (fn_4 0.5)) (fn_1 2.25) 0.785398) 0))" - }, - { - "fn_5 2 3.375 6 -3.625 -6 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25)) 0.785398 10 1.6875 7.5": "(C (fn_3 7.5 1.6875 10 -6 6 3.375 2 (T (C (C (C (fn_0 0 (T (T l (M 3 1.5708 0 -2))) 0) (T (T (T l (M 1 0 -0.5 0)) (fn_4 2)) (M 1 0 0 1))) (fn_0 0 (T (T l (M 1 0 -0.5 0))) 0)) (T (T (T l (M 1 0 -0.5 0)) (fn_4 0)) (M 1 0 0 -1))) (M 1 0 0 8))) (fn_0 -3.625 (fn_2 2 7.25 8 (fn_1 0.5) (fn_1 2.25) 0.785398) 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(C (C (C (C (C (#16 (#17 #18) #10) (fn_0 #5 (T (r_s #8 5)) 2.5)) (fn_0 #4 (T (r_s #8 5)) 2.5)) (fn_0 #1 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) #3 (M 1 0 #6 0)) 1 (fn_4 1)) (M 1 0 #2 2.5))) (fn_0 #0 (fn_2 #15 #14 #13 #9 (#11 #12) #7) 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C (C ($2 ($1 $0) $8) (fn_0 $13 (T (r_s $10 5)) 2.5)) (fn_0 $14 (T (r_s $10 5)) 2.5)) (fn_0 $17 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) $15 (M 1 0 $12 0)) 1 (fn_4 1)) (M 1 0 $16 2.5))) (fn_0 $18 (fn_2 $3 $4 $5 $9 ($7 $6) $11) 0)))))))))))))))))))))", - "arity": 19, - "name": "fn_6", - "utility": 199355, - "final_cost": 900468, - "compression_ratio": 1.2261224163435014, - "cumulative_compression_ratio": 1.2261224163435014, - "num_uses": 48, + "body": "(T (repeat (repeat (T #3 (#2 0)) #1 (M 1 0 #0 0)) 1 (fn_0 1 0)))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (repeat (repeat (T $0 ($1 0)) $2 (M 1 0 $3 0)) 1 (fn_0 1 0)))))))", + "arity": 4, + "name": "fn_7", + "utility": 76252, + "final_cost": 1019244, + "compression_ratio": 1.0761034649210592, + "cumulative_compression_ratio": 1.0761034649210592, + "num_uses": 64, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 6 4.4625 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 6 4.4625 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 6 4.4625 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 4.4625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 6 4.4625 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 9 2.78906 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 4 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 9 2.78906 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 9 2.78906 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" - }, - { - "fn_6 -11.1562 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) (C (fn_1 1.6875)) (fn_1 2.1875) 8 2.78906 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.1562 (fn_2 9 2.78906 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 6 4.5625 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 6 4.5625 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 6 4.5625 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 4.5625 6 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 6 4.5625 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 9 2.85156 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 1.5708 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 4 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 9 2.85156 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (T r (fn_4 0.375)) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 9 2.85156 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -11.4062 11.75 -9 6 7.25 0 3.6 0.785398 7 (fn_1 0.375) (fn_0 -7.25 (T (r_s 7 5)) 2.5) fn_1 1.6875 8 2.85156 9 C (fn_0 -11.75 (T (r_s 1.5 3.75))) 1.875": "(C (C (C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)) (fn_0 11.75 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 6 (M 1 0 3.6 0)) 1 (fn_4 1)) (M 1 0 -9 2.5))) (fn_0 -11.4062 (fn_2 9 2.85156 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 4 6.35417 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 4 6.35417 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 4 6.35417 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" + "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 6.35417 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 4 6.35417 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" + "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 6 3.8125 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" + "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 6 3.8125 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" + "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 6 3.8125 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" + "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.53125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.8125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 (fn_2 6 3.8125 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" + "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 4 6.52083 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))" + "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 fn_1 1.6875 4 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 4 6.52083 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))" + "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 4 6.52083 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))" + "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 fn_1 1.6875 8 6.52083 4 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 4 6.52083 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))" + "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 6 3.9125 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))" + "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 1.5708 9 (fn_1 0.375) 1.875 fn_1 1.6875 4 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 6 3.9125 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))" + "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 6 3.9125 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))" + "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -9.78125 10.125 -7.5 4 4.625 -4.625 5 0.785398 9 (fn_1 0.375) 1.875 fn_1 1.6875 8 3.9125 6 (fn_0 -10.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 5 0)) 1 (fn_4 1)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 (fn_2 6 3.9125 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))" + "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 4 5.02083 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" + "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 4 5.02083 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" + "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 4 5.02083 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" + "fn_7 3.66667 4 (fn_0 1.5) r": "(T (repeat (repeat (T r (fn_0 1.5 0)) 4 (M 1 0 3.66667 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 5.02083 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 4 5.02083 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" + "fn_7 5 4 (fn_0 1.5) r": "(T (repeat (repeat (T r (fn_0 1.5 0)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)))" }, { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 6 3.0125 4 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 4 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 6 3.0125 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 1.5708) 0))" - }, - { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 6 3.0125 8 (T r (fn_4 0.375)) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" - }, - { - "fn_6 -7.53125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 (C (fn_1 1.6875)) (fn_1 2.1875) 8 3.0125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 (fn_2 6 3.0125 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)) 0.785398) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 4 5.1875 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 fn_1 1.6875 4 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 4 5.1875 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 4 5.1875 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 fn_1 1.6875 8 5.1875 4 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 4 5.1875 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 4 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 6 3.1125 4 (T r (fn_4 0.375)) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 1.5708 7 (fn_1 0.375) 1.875 fn_1 1.6875 4 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 6 3.1125 4 (fn_1 0.375) (fn_1 1.6875) 1.5708) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (T r (fn_4 0.375)) 1.875 fn_1 1.6875 8 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 6 3.1125 8 (T r (fn_4 0.375)) (fn_1 1.6875) 0.785398) 0))" - }, - { - "fn_6 -7.78125 8.125 -5.5 4 3.625 -3.625 3.66667 0.785398 7 (fn_1 0.375) 1.875 fn_1 1.6875 8 3.1125 6 (fn_0 -8.125) T (r_s 1.5 3.75)": "(C (C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)) (T (repeat (repeat (T r (fn_4 1.5)) 4 (M 1 0 3.66667 0)) 1 (fn_4 1)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 (fn_2 6 3.1125 8 (fn_1 0.375) (fn_1 1.6875) 0.785398) 0))" + "fn_7 3.6 6 (fn_0 1.5) r": "(T (repeat (repeat (T r (fn_0 1.5 0)) 6 (M 1 0 3.6 0)) 1 (fn_0 1 0)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (C (fn_0 #7 (T (r_s 1.5 3.75)) 1.875) (fn_0 #1 (T (r_s #0 5)) 2.5)) (fn_0 #3 (T (r_s #0 5)) 2.5)) (fn_0 #4 (T (r_s #6 #5)) #2)))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C (fn_0 $0 (T (r_s 1.5 3.75)) 1.875) (fn_0 $6 (T (r_s $7 5)) 2.5)) (fn_0 $4 (T (r_s $7 5)) 2.5)) (fn_0 $3 (T (r_s $1 $2)) $5)))))))))))", - "arity": 8, - "name": "fn_7", - "utility": 109173, - "final_cost": 788964, - "compression_ratio": 1.1413296424171444, - "cumulative_compression_ratio": 1.1413296424171444, - "num_uses": 48, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_7 9 -4.625 1.875 4.625 10.125 3.75 1.5 -10.125": "(C (C (C (C (fn_0 -10.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -4.625 (T (r_s 9 5)) 2.5)) (fn_0 4.625 (T (r_s 9 5)) 2.5)) (fn_0 10.125 (T (r_s 1.5 3.75)) 1.875)))" - }, - { - "fn_7 7 -7.25 2.5 0 7.25 5 7 -11.75": "(C (C (C (C (fn_0 -11.75 (T (r_s 1.5 3.75)) 1.875) (fn_0 -7.25 (T (r_s 7 5)) 2.5)) (fn_0 0 (T (r_s 7 5)) 2.5)) (fn_0 7.25 (T (r_s 7 5)) 2.5)))" - }, - { - "fn_7 7 -3.625 1.875 3.625 8.125 3.75 1.5 -8.125": "(C (C (C (C (fn_0 -8.125 (T (r_s 1.5 3.75)) 1.875) (fn_0 -3.625 (T (r_s 7 5)) 2.5)) (fn_0 3.625 (T (r_s 7 5)) 2.5)) (fn_0 8.125 (T (r_s 1.5 3.75)) 1.875)))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(fn_0 #0 (fn_2 #5 #4 #3 #2 (C (fn_1 2.25) (fn_1 2.75)) #1) 0)", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (fn_0 $5 (fn_2 $0 $1 $2 $3 (C (fn_1 2.25) (fn_1 2.75)) $4) 0)))))))", - "arity": 6, + "body": "(T c (fn_0 #0 0))", + "dreamcoder": "#(lambda (T c (fn_0 $0 0)))", + "arity": 1, "name": "fn_8", - "utility": 30295, - "final_cost": 757856, - "compression_ratio": 1.0410473757547607, - "cumulative_compression_ratio": 1.0410473757547607, - "num_uses": 44, + "utility": 56560, + "final_cost": 962280, + "compression_ratio": 1.0591969073450556, + "cumulative_compression_ratio": 1.0591969073450556, + "num_uses": 188, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 -10.125 1.5708 (T r (fn_4 0.5)) 4 20.25 2": "(fn_0 -10.125 (fn_2 2 20.25 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -10.125 1.5708 (fn_1 0.5) 4 20.25 2": "(fn_0 -10.125 (fn_2 2 20.25 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -10.125 0.785398 (T r (fn_4 0.5)) 8 20.25 2": "(fn_0 -10.125 (fn_2 2 20.25 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" + "fn_8 0.25": "(T c (fn_0 0.25 0))" }, { - "fn_8 -10.125 0.785398 (fn_1 0.5) 8 20.25 2": "(fn_0 -10.125 (fn_2 2 20.25 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" + "fn_8 0.5": "(T c (fn_0 0.5 0))" }, { - "fn_8 -3.375 1.5708 (T r (fn_4 0.5)) 4 6.75 2": "(fn_0 -3.375 (fn_2 2 6.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" + "fn_8 1.6875": "(T c (fn_0 1.6875 0))" }, { - "fn_8 -3.375 1.5708 (fn_1 0.5) 4 6.75 2": "(fn_0 -3.375 (fn_2 2 6.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" + "fn_8 2.25": "(T c (fn_0 2.25 0))" }, { - "fn_8 -3.375 0.785398 (T r (fn_4 0.5)) 8 6.75 2": "(fn_0 -3.375 (fn_2 2 6.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -3.375 0.785398 (fn_1 0.5) 8 6.75 2": "(fn_0 -3.375 (fn_2 2 6.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 0 1": "(fn_0 -6.375 (fn_2 1 0 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 1.5708 (fn_1 0.5) 4 0 1": "(fn_0 -6.375 (fn_2 1 0 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 0 1": "(fn_0 -6.375 (fn_2 1 0 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 0.785398 (fn_1 0.5) 8 0 1": "(fn_0 -6.375 (fn_2 1 0 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 12.75 2": "(fn_0 -6.375 (fn_2 2 12.75 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 1.5708 (fn_1 0.5) 4 12.75 2": "(fn_0 -6.375 (fn_2 2 12.75 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 12.75 2": "(fn_0 -6.375 (fn_2 2 12.75 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 0.785398 (fn_1 0.5) 8 12.75 2": "(fn_0 -6.375 (fn_2 2 12.75 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 4.25 4": "(fn_0 -6.375 (fn_2 4 4.25 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 1.5708 (fn_1 0.5) 4 4.25 4": "(fn_0 -6.375 (fn_2 4 4.25 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 4.25 4": "(fn_0 -6.375 (fn_2 4 4.25 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 0.785398 (fn_1 0.5) 8 4.25 4": "(fn_0 -6.375 (fn_2 4 4.25 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 1.5708 (T r (fn_4 0.5)) 4 2.55 6": "(fn_0 -6.375 (fn_2 6 2.55 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 1.5708 (fn_1 0.5) 4 2.55 6": "(fn_0 -6.375 (fn_2 6 2.55 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -6.375 0.785398 (T r (fn_4 0.5)) 8 2.55 6": "(fn_0 -6.375 (fn_2 6 2.55 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -6.375 0.785398 (fn_1 0.5) 8 2.55 6": "(fn_0 -6.375 (fn_2 6 2.55 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -8.125 1.5708 (T r (fn_4 0.5)) 4 16.25 2": "(fn_0 -8.125 (fn_2 2 16.25 4 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -8.125 1.5708 (fn_1 0.5) 4 16.25 2": "(fn_0 -8.125 (fn_2 2 16.25 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 1.5708) 0)" - }, - { - "fn_8 -8.125 0.785398 (T r (fn_4 0.5)) 8 16.25 2": "(fn_0 -8.125 (fn_2 2 16.25 8 (T r (fn_4 0.5)) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" - }, - { - "fn_8 -8.125 0.785398 (fn_1 0.5) 8 16.25 2": "(fn_0 -8.125 (fn_2 2 16.25 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)) 0.785398) 0)" + "fn_8 2.75": "(T c (fn_0 2.75 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_2 #2 #1 #0 (T r (fn_4 0.5)) (fn_1 2.25))", - "dreamcoder": "#(lambda (lambda (lambda (fn_2 $0 $1 $2 (T r (fn_4 0.5)) (fn_1 2.25)))))", - "arity": 3, + "body": "(C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 #0 (fn_0 1 0))))", + "dreamcoder": "#(lambda (C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 $0 (fn_0 1 0)))))", + "arity": 1, "name": "fn_9", - "utility": 21713, - "final_cost": 735434, - "compression_ratio": 1.0304881199400626, - "cumulative_compression_ratio": 1.0304881199400626, - "num_uses": 37, + "utility": 144329, + "final_cost": 815224, + "compression_ratio": 1.1803872309941807, + "cumulative_compression_ratio": 1.1803872309941807, + "num_uses": 56, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_9 4 0 1": "(fn_2 1 0 4 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 8 0 1": "(fn_2 1 0 8 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 4 13.25 2": "(fn_2 2 13.25 4 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 8 13.25 2": "(fn_2 2 13.25 8 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 4 16.75 2": "(fn_2 2 16.75 4 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 8 16.75 2": "(fn_2 2 16.75 8 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 4 20.75 2": "(fn_2 2 20.75 4 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 8 20.75 2": "(fn_2 2 20.75 8 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 4 7.25 2": "(fn_2 2 7.25 4 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 8 7.25 2": "(fn_2 2 7.25 8 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 4 4.41667 4": "(fn_2 4 4.41667 4 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 8 4.41667 4": "(fn_2 4 4.41667 8 (T r (fn_4 0.5)) (fn_1 2.25))" - }, - { - "fn_9 4 2.65 6": "(fn_2 6 2.65 4 (T r (fn_4 0.5)) (fn_1 2.25))" + "fn_9 1": "(C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 1 (fn_0 1 0))))" }, { - "fn_9 8 2.65 6": "(fn_2 6 2.65 8 (T r (fn_4 0.5)) (fn_1 2.25))" + "fn_9 2": "(C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 2 (fn_0 1 0))))" } ], "dc_comparison_millis": null, From 4cf8f512c1d3008fae28702806c5a822b5ffd194 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:28:05 -0400 Subject: [PATCH 06/17] fix --- src/compression.rs | 3 ++- src/pattern_args.rs | 33 ++++++++++++++++++++++++++++----- src/rewriting.rs | 2 +- tests/integration_tests.rs | 12 +++++++++--- 4 files changed, 40 insertions(+), 10 deletions(-) diff --git a/src/compression.rs b/src/compression.rs index 007398c7..3889f69c 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -1185,7 +1185,7 @@ impl FinishedPattern { pub fn new(pattern: Pattern, shared: &SharedData) -> Self { let mut pattern = pattern; println!("Before sort: {}", pattern.info(shared)); - pattern.pattern_args.sort_args(); + pattern.pattern_args.sort_args(shared); println!("After sort: {}", pattern.info(shared)); let arity = pattern.pattern_args.arity(); let usages = pattern.match_locations.iter().map(|loc| shared.num_paths_to_node[*loc]).sum(); @@ -2301,6 +2301,7 @@ fn check_same_up_to_ivars( ) { let set1 = &follow.set; let set2 = &rewritten.set; + assert!(follow.to_string() == rewritten.to_string(), "Follow and rewritten expressions are not the same: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); let mut ivar_mapping = FxHashMap::default(); fn helper(set1: &ExprSet, set2: &ExprSet, ivar_mapping: &mut FxHashMap, node1: Idx, node2: Idx) -> bool { match &set1[node1] { diff --git a/src/pattern_args.rs b/src/pattern_args.rs index 98418802..da900fb5 100644 --- a/src/pattern_args.rs +++ b/src/pattern_args.rs @@ -254,16 +254,19 @@ impl PatternArgs { } } - pub fn sort_args(&mut self) { + pub fn sort_args(&mut self, shared: &SharedData) { println!("Sorting args. Before: {:?}", self); - let mut min_zid_for_ivar: Vec = vec![usize::MAX; self.variables.len()]; + let mut min_zip_for_ivar: Vec>> = vec![None; self.variables.len()]; for labeled in self.arg_choices.iter() { - if labeled.zid < min_zid_for_ivar[labeled.ivar] { - min_zid_for_ivar[labeled.ivar] = labeled.zid; + let ivar = labeled.ivar; + let zip = &shared.zip_of_zid[labeled.zid]; + if min_zip_for_ivar[ivar].is_none_or(|current| compare_zips(zip, current) == std::cmp::Ordering::Less) { + min_zip_for_ivar[ivar] = Some(zip); } } let mut ivar_order: Vec = (0..self.variables.len()).collect(); - ivar_order.sort_by_key(|&i| min_zid_for_ivar[i]); + ivar_order.sort_by(|&i, &j| compare_zips(min_zip_for_ivar[i].unwrap(), + min_zip_for_ivar[j].unwrap())); // ivar_order.reverse(); let mut new_variables = vec![(0u32, VariableType::Unvalidated); self.variables.len()]; for (new_ivar, &old_ivar) in ivar_order.iter().enumerate() { @@ -280,6 +283,26 @@ impl PatternArgs { } +fn compare_zips(zip1: &[ZNode], zip2: &[ZNode]) -> std::cmp::Ordering { + // compare two zips lexicographically + for (node1, node2) in zip1.iter().zip(zip2.iter()) { + if node1 == node2 { + continue; + } + assert!(*node1 != ZNode::Body && *node2 != ZNode::Body, "these zippers should be compatibly children of one argument"); + if *node1 == ZNode::Arg { + assert!(*node2 == ZNode::Func); + return std::cmp::Ordering::Less; // args come first + } + assert!(*node1 == ZNode::Func && *node2 == ZNode::Arg, "these zippers should be compatibly children of one argument"); + return std::cmp::Ordering::Greater; + } + if zip1.len() == zip2.len() { + return std::cmp::Ordering::Equal; + } + panic!("Zippers need to be the same length at this point, otherwise one variable is a child of another."); +} + pub struct LocationsForReusableArgs<'a> { all_locs: &'a Vec, // lazily computed on an as-needed basis diff --git a/src/rewriting.rs b/src/rewriting.rs index 322a3d80..67ae1f3a 100644 --- a/src/rewriting.rs +++ b/src/rewriting.rs @@ -171,7 +171,7 @@ pub fn rewrite_with_inventions( // programs.to_vec() let follow = Some(invs.to_vec()); cfg.iterations = invs.len(); - cfg.step.max_arity = invs.iter().map(|inv| inv.arity).max().unwrap(); + cfg.step.max_arity = invs.iter().map(|inv| inv.arity).max().unwrap_or(0); cfg.silent = true; cfg.no_opt = true; cfg.step.allow_single_task = true; diff --git a/tests/integration_tests.rs b/tests/integration_tests.rs index d026d3e0..83ec02c2 100644 --- a/tests/integration_tests.rs +++ b/tests/integration_tests.rs @@ -135,13 +135,19 @@ const SMC_ARGS: &str = " --smc --smc-particles 1000 --smc-extra-steps 40"; #[test] fn smc_regression_tests() { let args = "-i10 --rewrite-check".to_owned() + SMC_ARGS; - // compare_out_jsons_testing("data/cogsci/nuts-bolts.json", "data/expected_outputs/smc-nuts-bolts.json", &args, InputFormat::ProgramsList); - // compare_out_jsons_testing("data/cogsci/wheels.json", "data/expected_outputs/smc-wheels.json", &args, InputFormat::ProgramsList); + compare_out_jsons_testing("data/cogsci/nuts-bolts.json", "data/expected_outputs/smc-nuts-bolts.json", &args, InputFormat::ProgramsList); + compare_out_jsons_testing("data/cogsci/wheels.json", "data/expected_outputs/smc-wheels.json", &args, InputFormat::ProgramsList); compare_out_jsons_testing("data/cogsci/furniture.json", "data/expected_outputs/smc-furniture.json", &args, InputFormat::ProgramsList); - // compare_out_jsons_testing("data/cogsci/dials.json", "data/expected_outputs/smc-dials.json", &args, InputFormat::ProgramsList); + compare_out_jsons_testing("data/cogsci/dials.json", "data/expected_outputs/smc-dials.json", &args, InputFormat::ProgramsList); // compare_out_jsons("data/cogsci/city.json", "data/expected_outputs/smc-city.json", &args, InputFormat::ProgramsList); } +#[test] +fn smc_regression_tests_small() { + let args = "-i10 --rewrite-check".to_owned() + SMC_ARGS; + compare_out_jsons_testing("data/basic/furniture-small.json", "data/expected_outputs/smc-furniture-small.json", &args, InputFormat::ProgramsList); +} + fn python_args() -> String { DFA_ARGS.to_owned() + " --symvar-prefix &" } From fb1c10531dc78d58f957f5907d768ce3a3458e2a Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:28:34 -0400 Subject: [PATCH 07/17] add data --- data/basic/furniture-small.json | 10 + .../expected_outputs/smc-furniture-small.json | 423 ++++++++++++++++++ 2 files changed, 433 insertions(+) create mode 100644 data/basic/furniture-small.json create mode 100644 data/expected_outputs/smc-furniture-small.json diff --git a/data/basic/furniture-small.json b/data/basic/furniture-small.json new file mode 100644 index 00000000..a1ff68ad --- /dev/null +++ b/data/basic/furniture-small.json @@ -0,0 +1,10 @@ +[ + "(T (repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.9375 0))", + "(T (repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0)) (M 1 0 -7.1875 0))", + "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 3 (M 1 0 7.5 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))", + "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))", + "(C (T (repeat (repeat (T (C (T (T (r_s 9 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 4 (M 1 0 0 5)) (M 1 0 0 -7.5)) (T (T (r_s 11 21) (M 1 0 0 0)) (M 1 0 0 0)))", + "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))" +] \ No newline at end of file diff --git a/data/expected_outputs/smc-furniture-small.json b/data/expected_outputs/smc-furniture-small.json new file mode 100644 index 00000000..476c9a8c --- /dev/null +++ b/data/expected_outputs/smc-furniture-small.json @@ -0,0 +1,423 @@ +{ + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests_small", + "args": { + "iterations": 10, + "abstraction_prefix": "fn_", + "previous_abstractions": 0, + "shuffle": false, + "truncate": null, + "no_opt": false, + "silent": false, + "verbose_rewrite": false, + "step": { + "max_arity": 2, + "threads": 1, + "no_stats": false, + "batch": 1, + "dynamic_batch": false, + "eta_long": false, + "no_curried_metavars": false, + "no_curried_bodies": false, + "inv_candidates": 1, + "hole_choice": "DepthFirst", + "cost": { + "cost_lam": 1, + "cost_app": 1, + "cost_var": 100, + "cost_ivar": 100, + "cost_prim_default": 100, + "cost_prim": "{}" + }, + "no_mismatch_check": false, + "follow": null, + "follow_prune": false, + "verbose_worklist": false, + "verbose_best": false, + "print_stats": 0, + "show_rewritten": false, + "rewritten_dreamcoder": false, + "rewritten_intermediates": false, + "inv_arg_cap": false, + "allow_single_task": false, + "no_opt_single_use": false, + "no_opt_upper_bound": false, + "no_opt_force_multiuse": false, + "no_opt_useless_abstract": false, + "no_opt_arity_zero": false, + "no_other_util": false, + "structure_penalty": 1.0, + "rewrite_check": true, + "utility_by_rewrite": false, + "dreamcoder_comparison": false, + "quiet": false, + "fused_lambda_tags": { + "tags": null + }, + "smc": true, + "seed": 0, + "smc_particles": 1000, + "smc_fast_utility": false, + "smc_extra_steps": 40, + "smc_expand_per_step": 1, + "smc_temperature": 1.0, + "tdfa": { + "tdfa_json_path": null, + "tdfa_root": null, + "valid_metavars": null, + "valid_roots": null, + "tdfa_non_eta_long_states": null, + "tdfa_split": null + }, + "symvar": { + "symvar_prefix": null + } + } + }, + "original_cost": 77661, + "final_cost": 9284, + "compression_ratio": 8.365036622145627, + "num_abstractions": 10, + "original": [ + "(T (repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.9375 0))", + "(T (repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -7.1875 0))", + "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0)) (M 1 0 -7.1875 0))", + "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 3 (M 1 0 7.5 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))", + "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))", + "(C (T (repeat (repeat (T (C (T (T (r_s 9 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 4 (M 1 0 0 5)) (M 1 0 0 -7.5)) (T (T (r_s 11 21) (M 1 0 0 0)) (M 1 0 0 0)))", + "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))" + ], + "rewritten": [ + "(fn_9 -6.9375 r (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))))", + "(fn_9 -7.1875 c (T r (fn_0 1.125)))", + "(fn_3 (fn_0 1) 1 (fn_1 -7.1875 0))", + "(fn_3 (fn_1 14.375 0) 2 (fn_1 -7.1875 0))", + "(fn_8 c (fn_4 7.5 3 -1.5 3))", + "(fn_8 c (fn_4 15 2 -3 6))", + "(C (T (repeat (fn_7 (fn_5 (C (fn_5 (fn_5 (r_s 9 4))) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0))))) 4 (fn_1 0 5)) (fn_1 0 -7.5)) (fn_5 (fn_5 (r_s 11 21))))", + "(fn_8 r (fn_4 5 4 -3 6))" + ], + "rewritten_dreamcoder": null, + "abstractions": [ + { + "body": "(M #0 0 0 0)", + "dreamcoder": "#(lambda (M $0 0 0 0))", + "arity": 1, + "name": "fn_0", + "utility": 19291, + "final_cost": 57966, + "compression_ratio": 1.3397681399441053, + "cumulative_compression_ratio": 1.3397681399441053, + "num_uses": 65, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_0 0.75": "(M 0.75 0 0 0)" + }, + { + "fn_0 0.84375": "(M 0.84375 0 0 0)" + }, + { + "fn_0 1": "(M 1 0 0 0)" + }, + { + "fn_0 1.125": "(M 1.125 0 0 0)" + }, + { + "fn_0 1.625": "(M 1.625 0 0 0)" + }, + { + "fn_0 2": "(M 2 0 0 0)" + }, + { + "fn_0 3": "(M 3 0 0 0)" + }, + { + "fn_0 6": "(M 6 0 0 0)" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(M 1 0 #0)", + "dreamcoder": "#(lambda (M 1 0 $0))", + "arity": 1, + "name": "fn_1", + "utility": 8181, + "final_cost": 49482, + "compression_ratio": 1.1714562871347156, + "cumulative_compression_ratio": 1.1714562871347156, + "num_uses": 42, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_1 -0.5": "(M 1 0 -0.5)" + }, + { + "fn_1 -1.4375": "(M 1 0 -1.4375)" + }, + { + "fn_1 -2.8125": "(M 1 0 -2.8125)" + }, + { + "fn_1 -6.9375": "(M 1 0 -6.9375)" + }, + { + "fn_1 -7.1875": "(M 1 0 -7.1875)" + }, + { + "fn_1 -7.5": "(M 1 0 -7.5)" + }, + { + "fn_1 0": "(M 1 0 0)" + }, + { + "fn_1 14.375": "(M 1 0 14.375)" + }, + { + "fn_1 15": "(M 1 0 15)" + }, + { + "fn_1 2.875": "(M 1 0 2.875)" + }, + { + "fn_1 5": "(M 1 0 5)" + }, + { + "fn_1 5.625": "(M 1 0 5.625)" + }, + { + "fn_1 7.5": "(M 1 0 7.5)" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T #0 (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))", + "dreamcoder": "#(lambda (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T $0 (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1)))", + "arity": 1, + "name": "fn_2", + "utility": 7171, + "final_cost": 38574, + "compression_ratio": 1.2827811479234719, + "cumulative_compression_ratio": 1.2827811479234719, + "num_uses": 3, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_2 c": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T c (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))" + }, + { + "fn_2 r": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T r (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) #1 #0) 1 (fn_0 1)))", + "dreamcoder": "#(lambda (lambda (T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) $0 $1) 1 (fn_0 1)))))", + "arity": 2, + "name": "fn_3", + "utility": 6160, + "final_cost": 29181, + "compression_ratio": 1.3218875295569035, + "cumulative_compression_ratio": 1.3218875295569035, + "num_uses": 3, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_3 (fn_0 1) 1": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 1 (fn_0 1)) 1 (fn_0 1)))" + }, + { + "fn_3 (fn_1 14.375 0) 2": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 2 (fn_1 14.375 0)) 1 (fn_0 1)))" + }, + { + "fn_3 (fn_1 2.875 0) 2": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 2 (fn_1 2.875 0)) 1 (fn_0 1)))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 #3)) (fn_1 0 #2)) #1 (fn_1 #0 0)) 1 (fn_0 1)) (fn_1 -7.5 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 $0)) (fn_1 0 $1)) $2 (fn_1 $3 0)) 1 (fn_0 1)) (fn_1 -7.5 0))))))", + "arity": 4, + "name": "fn_4", + "utility": 5148, + "final_cost": 21303, + "compression_ratio": 1.3698070694268414, + "cumulative_compression_ratio": 1.3698070694268414, + "num_uses": 3, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_4 7.5 3 -1.5 3": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3)) (fn_1 0 -1.5)) 3 (fn_1 7.5 0)) 1 (fn_0 1)) (fn_1 -7.5 0))" + }, + { + "fn_4 15 2 -3 6": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6)) (fn_1 0 -3)) 2 (fn_1 15 0)) 1 (fn_0 1)) (fn_1 -7.5 0))" + }, + { + "fn_4 5 4 -3 6": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6)) (fn_1 0 -3)) 4 (fn_1 5 0)) 1 (fn_0 1)) (fn_1 -7.5 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T #0 (fn_0 1))", + "dreamcoder": "#(lambda (T $0 (fn_0 1)))", + "arity": 1, + "name": "fn_5", + "utility": 2323, + "final_cost": 18677, + "compression_ratio": 1.1406007388766932, + "cumulative_compression_ratio": 1.1406007388766932, + "num_uses": 13, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))": "(T (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375))) (fn_0 1))" + }, + { + "fn_5 (C (T (T (r_s 9 4) (fn_0 1)) (fn_0 1)) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_0 1)) (fn_0 1)) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0))) (fn_0 1))" + }, + { + "fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))": "(T (C (T r (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1))" + }, + { + "fn_5 (T (r_s 11 21) (fn_0 1))": "(T (T (r_s 11 21) (fn_0 1)) (fn_0 1))" + }, + { + "fn_5 (T (r_s 15 8.25) (fn_1 0 4.125))": "(T (T (r_s 15 8.25) (fn_1 0 4.125)) (fn_0 1))" + }, + { + "fn_5 (T (r_s 9 4) (fn_0 1))": "(T (T (r_s 9 4) (fn_0 1)) (fn_0 1))" + }, + { + "fn_5 (r_s 11 21)": "(T (r_s 11 21) (fn_0 1))" + }, + { + "fn_5 (r_s 9 4)": "(T (r_s 9 4) (fn_0 1))" + }, + { + "fn_5 (repeat (fn_2 c) 2 (fn_1 0 3.75))": "(T (repeat (fn_2 c) 2 (fn_1 0 3.75)) (fn_0 1))" + }, + { + "fn_5 (repeat (fn_2 r) 2 (fn_1 0 3.75))": "(T (repeat (fn_2 r) 2 (fn_1 0 3.75)) (fn_0 1))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(C (T (fn_5 (repeat (fn_2 #0) 2 (fn_1 0 3.75))) (fn_1 0 0.75)))", + "dreamcoder": "#(lambda (C (T (fn_5 (repeat (fn_2 $0) 2 (fn_1 0 3.75))) (fn_1 0 0.75))))", + "arity": 1, + "name": "fn_6", + "utility": 2121, + "final_cost": 15344, + "compression_ratio": 1.217218456725756, + "cumulative_compression_ratio": 1.217218456725756, + "num_uses": 3, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_6 c": "(C (T (fn_5 (repeat (fn_2 c) 2 (fn_1 0 3.75))) (fn_1 0 0.75)))" + }, + { + "fn_6 r": "(C (T (fn_5 (repeat (fn_2 r) 2 (fn_1 0 3.75))) (fn_1 0 0.75)))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(repeat #0 1 (fn_0 1))", + "dreamcoder": "#(lambda (repeat $0 1 (fn_0 1)))", + "arity": 1, + "name": "fn_7", + "utility": 1111, + "final_cost": 13829, + "compression_ratio": 1.1095523899052715, + "cumulative_compression_ratio": 1.1095523899052715, + "num_uses": 5, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_7 (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375))))": "(repeat (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))) 1 (fn_0 1))" + }, + { + "fn_7 (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375))))": "(repeat (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))) 1 (fn_0 1))" + }, + { + "fn_7 (fn_5 (C (fn_5 (fn_5 (r_s 9 4))) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0))))": "(repeat (fn_5 (C (fn_5 (fn_5 (r_s 9 4))) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0)))) 1 (fn_0 1))" + }, + { + "fn_7 (repeat (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))) 1 (fn_0 1))": "(repeat (repeat (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))) 1 (fn_0 1)) 1 (fn_0 1))" + }, + { + "fn_7 (repeat (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))) 1 (fn_0 1))": "(repeat (repeat (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))) 1 (fn_0 1)) 1 (fn_0 1))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(C (fn_6 #0 (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125)))))", + "dreamcoder": "#(lambda (C (fn_6 $0 (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125))))))", + "arity": 1, + "name": "fn_8", + "utility": 1717, + "final_cost": 11102, + "compression_ratio": 1.2456314177625654, + "cumulative_compression_ratio": 1.2456314177625654, + "num_uses": 3, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_8 c": "(C (fn_6 c (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125)))))" + }, + { + "fn_8 r": "(C (fn_6 r (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125)))))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (fn_7 (fn_7 (fn_5 (C #2 (T #1 (fn_0 0.84375)))))) (fn_1 #0 0))", + "dreamcoder": "#(lambda (lambda (lambda (T (fn_7 (fn_7 (fn_5 (C $0 (T $1 (fn_0 0.84375)))))) (fn_1 $2 0)))))", + "arity": 3, + "name": "fn_9", + "utility": 806, + "final_cost": 9284, + "compression_ratio": 1.1958207669108143, + "cumulative_compression_ratio": 1.1958207669108143, + "num_uses": 2, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_9 -6.9375 r (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625)))": "(T (fn_7 (fn_7 (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))))) (fn_1 -6.9375 0))" + }, + { + "fn_9 -7.1875 c (T r (fn_0 1.125))": "(T (fn_7 (fn_7 (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))))) (fn_1 -7.1875 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + } + ] +} \ No newline at end of file From 955afdd6dde5c92644fd724780fdd1e78595d6d8 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:29:51 -0400 Subject: [PATCH 08/17] bump --- src/compression.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compression.rs b/src/compression.rs index 3889f69c..e8a5be08 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -2301,7 +2301,7 @@ fn check_same_up_to_ivars( ) { let set1 = &follow.set; let set2 = &rewritten.set; - assert!(follow.to_string() == rewritten.to_string(), "Follow and rewritten expressions are not the same: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); + // assert!(follow.to_string() == rewritten.to_string(), "Follow and rewritten expressions are not the same: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); let mut ivar_mapping = FxHashMap::default(); fn helper(set1: &ExprSet, set2: &ExprSet, ivar_mapping: &mut FxHashMap, node1: Idx, node2: Idx) -> bool { match &set1[node1] { From 3e28e67f7260c11c5fcdbcd7781eeea23b7e6b15 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:34:56 -0400 Subject: [PATCH 09/17] undo unnecessary change --- src/compression.rs | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/compression.rs b/src/compression.rs index e8a5be08..106e8348 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -1271,11 +1271,11 @@ fn get_zippers( Node::IVar(_) => { unreachable!() } Node::Var(_, _) | Node::Prim(_) => {}, Node::App(f,x) => { - // bubble from `x` - for x_zid in zids_of_node[&x].iter() { + // bubble from `f` + for f_zid in zids_of_node[&f].iter() { // clone and extend zip to get new zid for this node - let mut zip = zip_of_zid[*x_zid].clone(); - zip.insert(0,ZNode::Arg); + let mut zip = zip_of_zid[*f_zid].clone(); + zip.insert(0,ZNode::Func); let zid = zid_of_zip.entry(zip.clone()).or_insert_with(|| { let zid = zip_of_zid.len(); zip_of_zid.push(zip); @@ -1285,15 +1285,14 @@ fn get_zippers( // add new zid to this node zids.push(*zid); // give it the same arg - let arg = arg_of_zid_node[*x_zid][&x].clone(); + let arg = arg_of_zid_node[*f_zid][&f].clone(); arg_of_zid_node[*zid].insert(idx, arg); - } - // bubble from `f` - for f_zid in zids_of_node[&f].iter() { + // bubble from `x` + for x_zid in zids_of_node[&x].iter() { // clone and extend zip to get new zid for this node - let mut zip = zip_of_zid[*f_zid].clone(); - zip.insert(0,ZNode::Func); + let mut zip = zip_of_zid[*x_zid].clone(); + zip.insert(0,ZNode::Arg); let zid = zid_of_zip.entry(zip.clone()).or_insert_with(|| { let zid = zip_of_zid.len(); zip_of_zid.push(zip); @@ -1303,10 +1302,10 @@ fn get_zippers( // add new zid to this node zids.push(*zid); // give it the same arg - let arg = arg_of_zid_node[*f_zid][&f].clone(); + let arg = arg_of_zid_node[*x_zid][&x].clone(); arg_of_zid_node[*zid].insert(idx, arg); - } + } }, Node::Lam(b, _) => { for b_zid in zids_of_node[&b].iter() { From 5b21796bfe2ca3ad5541240552d80abd9b12f52a Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:38:12 -0400 Subject: [PATCH 10/17] data --- data/expected_outputs/smc-dials.json | 1083 ++++------ .../expected_outputs/smc-furniture-small.json | 228 +- data/expected_outputs/smc-furniture.json | 1911 +++++++++++------ data/expected_outputs/smc-nuts-bolts.json | 838 ++++---- data/expected_outputs/smc-wheels.json | 1394 ++++++------ 5 files changed, 3099 insertions(+), 2355 deletions(-) diff --git a/data/expected_outputs/smc-dials.json b/data/expected_outputs/smc-dials.json index fb8fce6b..74ecce27 100644 --- a/data/expected_outputs/smc-dials.json +++ b/data/expected_outputs/smc-dials.json @@ -74,8 +74,8 @@ } }, "original_cost": 3606662, - "final_cost": 1557170, - "compression_ratio": 2.3161645806174023, + "final_cost": 1145696, + "compression_ratio": 3.1480095941680863, "num_abstractions": 10, "original": [ "(C (T (T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0)) (M 1 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0)) (M 1 0 0 1)))", @@ -330,898 +330,715 @@ "(C (C (C (T (r_s 9.5 4.5) (M 1 0 0 0)) (T (r_s 1 2.25) (M 1 0 5.25 0))) (T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))) (T (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 2.5 0)))" ], "rewritten": [ - "(C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1)))", - "(fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l))))", - "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (fn_2 5 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (C (fn_0 1 (r_s 4.5 4.5)) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 6.5))) (fn_7 4.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", - "(C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 5.5)))", - "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (fn_0 1 (r_s 4.5 7)) (T (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 4.25)))", - "(C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", - "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 8.25)))", - "(C (fn_6 4.5) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (fn_6 4.5) (fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_3 (* (+ (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 6.5))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_3 (- 0 (* (+ (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 6.5)))", - "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (fn_6 7) (T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25)))", - "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (fn_0 1 (r_s 9.5 4.5)) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 -2.5 (repeat (fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 -2.5 (repeat (fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", - "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", - "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", - "(C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1)))", - "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", - "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", - "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", - "(fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l))))", - "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", - "(C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", - "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1)))", - "(C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", - "(C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", - "(C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1)))", - "(C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5)))", - "(C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))", - "(T (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))", - "(T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))", - "(T (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))", - "(T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))", - "(fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", - "(fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", - "(fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", - "(fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", - "(fn_7 7.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_9 2.5)))", - "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 7.5 -1.25))", - "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (C (fn_6 7) (T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", - "(C (C (fn_6 7) (T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 5.5)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 9.5 4.5)) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (fn_0 1 (r_s 9.5 4.5)) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_9 2.5))))", - "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", - "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", - "(C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 5.25 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (fn_0 1 (r_s 9.5 7)) (fn_7 5.25 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (fn_0 1 (r_s 9.5 7)) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (C (fn_0 1 (r_s 4.5 4.5)) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (fn_0 1 (r_s 4.5 4.5)) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.75 (r_s 1 2.25))) (fn_7 -2.75 (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 6.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 4.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5))) (fn_7 4.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (T (fn_0 0 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 6.5))) (fn_7 4.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (fn_0 1 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5))))", - "(C (C (C (fn_0 1 (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (fn_7 2.75 (r_s 1 6.25))) (fn_7 -2.75 (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5))))", - "(C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5))) (fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (M 1 (- 0 (/ pi 2)) 0 0))))", - "(C (C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5)))", - "(C (C (C (fn_0 1 (r_s 4.5 7)) (fn_7 2.75 (r_s 1 3.5))) (fn_7 -2.75 (r_s 1 3.5))) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (fn_0 1 (r_s 4.5 7)) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5))))", - "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 4.25)))", - "(C (fn_6 4.5) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (fn_6 4.5) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5)))", - "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_0 1 (repeat (fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 (repeat (fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_9 2.5))))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 8.25)))", - "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 5.5)))", - "(C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25)))", - "(C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", - "(C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", - "(C (C (C (fn_6 7) (T (repeat (fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 2 (fn_9 2.5)) (fn_9 -1.25))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", - "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (fn_6 4.5) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5)))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", - "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", - "(C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (+ (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", - "(C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 4.25)))", - "(C (C (C (C (fn_6 4.5) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 -1))) (fn_9 4.25)))", - "(C (C (C (fn_6 4.5) (fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (fn_7 -0.5 l)))) (fn_9 6.5)))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 7.75 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (fn_7 -0.5 l) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))", - "(C (C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_3 (- 0 (* (max (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) (- (fn_4 5) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", - "(C (C (C (fn_6 4.5) (T (r_s (- (fn_4 5) (* 1 (* 4 0.5))) 2.25) (fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 6.5)))", - "(C (C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 7.75 (r_s 1 6.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 2 (fn_0 2 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (fn_7 -0.5 l)) (fn_9 1))) (fn_3 (- 0 (* (max 0 (- (fn_4 5) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 -1 0 (fn_0 1 (fn_7 -0.5 l)) (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5)))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 c (fn_9 0.5))) (fn_8 1.5 c (fn_9 0.5))) (fn_9 8.25)))", - "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25)))", - "(C (C (C (fn_6 7) (fn_7 7.75 (r_s 1 3.5))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5))) (T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25)))", - "(C (C (fn_6 7) (T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 2 (fn_9 2.5)) (fn_3 2.5 -1.25))) (T (C (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 1 (fn_7 -0.5 l)))) (fn_8 -1.5 r (fn_9 0.5))) (fn_8 1.5 r (fn_9 0.5))) (fn_9 5.5)))", - "(C (C (C (fn_0 1 (r_s 9.5 4.5)) (fn_7 5.25 (r_s 1 2.25))) (fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25))) (fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (fn_7 -0.5 l) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_9 2.5))))" + "(C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1)))", + "(C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0)))", + "(C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 2.5 5 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 8.25)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 8.25)))", + "(C (C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(fn_7 5 3.5 7.75 (fn_6 7) (T (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (C (C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (fn_0 1 6.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1))))", + "(C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))) (T (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_0 1 6.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 4.25 0)))", + "(C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 5.5)))", + "(C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 5.5)))", + "(C (C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 5.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (fn_3 (r_s 4.5 7)) (T (fn_9 0.5 2 1 (fn_0 1.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(fn_6 4.5 (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 4.25)))", + "(fn_6 7 (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 -2.5 4 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 5 0)))", + "(C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 8.25)))", + "(C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 -2.5 4 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 5 0))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 8.25)))", + "(fn_6 4.5 (T (fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)) (M 1 0 2.5 0)))", + "(C (C (fn_6 4.5 (T (fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 2.5 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0)))", + "(C (C (fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (M 1 0 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 6.5))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (M 1 0 (- 0 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 6.5)))", + "(C (C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (M 1 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (M 1 0 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(fn_6 7 (T (repeat (repeat (C (C (fn_3 c) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25)))", + "(fn_7 3 2.25 5.25 (C (fn_3 (r_s 9.5 4.5))) (T (fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)) (M 1 0 2.5 0)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_1 -2.5 2 0.5 2 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 2.5 0)))", + "(C (C (fn_3 (r_s 9.5 4.5)) (T (fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0)))) (T (fn_1 -2.5 2 0.5 2 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 2.5 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(C (fn_7 3 6.25 5.25 (C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0))))) (T (fn_1 2.5 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 -2.5 0))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 8.25)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 2.5 3 0.5 2 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 -2.5 0)))", + "(C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 2.5 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 -2.5 0)))", + "(C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 2.5 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 -2.5 0))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 6.5)))", + "(C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 2.5 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 -2.5 0))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(fn_5 (fn_4 -1.5 c) (fn_4 1.5 c))", + "(fn_5 (fn_4 -1.5 r) (fn_4 1.5 r))", + "(C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1)))", + "(fn_5 (fn_4 -1.5 c) (fn_4 1.5 c))", + "(fn_5 (fn_4 -1.5 r) (fn_4 1.5 r))", + "(C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c))", + "(C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0)))", + "(C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c))", + "(C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r))", + "(fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1)))", + "(C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c))", + "(C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r))", + "(fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1)))", + "(C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c))", + "(C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(T (fn_9 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))", + "(T (fn_9 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))", + "(T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))", + "(T (fn_9 0.5 2 1 (fn_0 1.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25))", + "(T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25))", + "(T (fn_1 -2.5 6 0.5 2 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 7.5 0))", + "(T (fn_1 -2.5 6 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)) (M 1 0 7.5 0))", + "(T (fn_1 -2.5 6 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 7.5 0))", + "(T (fn_1 -2.5 6 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 7.5 0))", + "(T (fn_1 -2.5 6 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 7.5 0))", + "(T (repeat (repeat (C (C (fn_3 c) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 7.5 -1.25))", + "(fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 2.5 5 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 2.5 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 2.5 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 8.25)))", + "(C (C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0)))", + "(C (C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(C (C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (C (fn_6 7 (T (repeat (repeat (C (C (fn_3 c) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", + "(C (fn_6 7 (T (repeat (repeat (C (C (fn_3 c) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) -1.25))) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_0 1 5.5)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(fn_7 3 2.25 5.25 (C (fn_3 (r_s 9.5 4.5))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1))))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 9.5 4.5)) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (fn_3 (r_s 9.5 4.5)) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0))))))", + "(fn_7 3 2.25 5.25 (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)))))", + "(fn_7 3 2.25 5.25 (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1))))", + "(fn_7 3 2.25 5.25 (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0))))))", + "(C (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 6.5)))", + "(C (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 6.5)))", + "(fn_7 3 6.25 5.25 (C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1))))", + "(C (fn_7 3 6.25 5.25 (C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(fn_7 3 6.25 5.25 (C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1))))", + "(C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0)))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (C (fn_3 (r_s 9.5 (fn_8 10 (pow 0.5 0)))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 8.25)))", + "(fn_7 3 3.5 5.25 (C (fn_3 (r_s 9.5 7))) (T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(C (fn_3 (r_s 9.5 7)) (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (fn_3 (r_s 4.5 4.5)) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (fn_3 (r_s 4.5 4.5)) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (C (C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 6.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 6.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (fn_0 1 6.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 6.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 2.75 0))) (T (r_s 1 2.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 6.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 6.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 4.25 0)))", + "(C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 6.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 4.25 0)))", + "(C (C (C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)))) (T (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_0 1 6.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 4.25 0)))", + "(C (C (fn_3 (r_s 4.5 4.5)) (T (r_s 2.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))))))", + "(C (C (C (fn_3 (r_s 4.5 (fn_8 10 (pow 0.5 0)))) (T (r_s 1 6.25) (M 1 0 2.75 0))) (T (r_s 1 6.25) (M 1 0 -2.75 0))) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)))))", + "(C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(C (C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 5.5))) (T (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 5.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c)) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 5.5))) (T (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (M 1 0 5.25 0)))", + "(C (C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 5.5)))", + "(C (C (C (fn_3 (r_s 4.5 7)) (T (r_s 1 3.5) (M 1 0 2.75 0))) (T (r_s 1 3.5) (M 1 0 -2.75 0))) (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(C (fn_3 (r_s 4.5 7)) (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(fn_6 4.5 (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_7 5 2.25 7.75 (fn_6 4.5) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))))))", + "(fn_6 4.5 (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (fn_5 (fn_4 -1.5 r) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(fn_6 4.5 (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 4.25)))", + "(fn_6 4.5 (fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1))))", + "(fn_6 4.5 (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1))))", + "(C (fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 6.5)))", + "(C (C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (M 1 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (M 1 0 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(fn_6 (fn_8 10 (pow 0.5 0)) (fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1))))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))))) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_0 1 8.25)))", + "(fn_7 5 3.5 7.75 (fn_6 7) (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(C (fn_6 7 (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 5.5)))", + "(fn_6 7 (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25)))", + "(C (fn_6 7 (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 5.5)))", + "(C (fn_6 7 (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 5.5)))", + "(C (C (fn_6 7 (T (fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))) (fn_0 1 2.5)) (fn_0 1 -1.25))) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 5.5))) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 5.5)))", + "(fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 -2.5 4 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0)))", + "(fn_6 4.5 (T (fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 4 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0)))", + "(C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 4 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 6.5)))", + "(C (C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 4 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (- 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", + "(C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 4 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 6.5)))", + "(C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 4 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0)))", + "(C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0)))", + "(C (C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 5 0))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (M 1 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (M 1 0 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(C (C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 -2.5 4 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 5 0))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25) 8.25))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)) 8.25)))", + "(fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 5 0)))", + "(fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 2.5 0)))", + "(C (fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 4.25)))", + "(C (fn_7 5 2.25 7.75 (fn_6 4.5) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_0 1 4.25)))", + "(C (C (fn_6 4.5 (T (fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 2.5 0))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 4.25))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 4.25)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0)))", + "(C (fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))) (fn_0 1 6.5)))", + "(fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0))))))))) (T (fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (M 1 0 2.5 0)))", + "(C (C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25) 6.5))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (M 1 0 (- 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25)) 6.5)))", + "(C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (fn_8 2 (pow 0.5 1)) (fn_8 2 (pow 0.5 0)))))))) (T (fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 6.5)))", + "(C (fn_7 5 6.25 7.75 (fn_6 (fn_8 10 (pow 0.5 0))) (T (fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (C (C (fn_5 (fn_2 2 (fn_0 1 0)) (fn_2 2 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(C (C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 2.5 0))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (M 1 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25) 8.25))) (T (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (M 1 0 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)) 8.25)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 2.5 0))) (T (C (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_2 0 (fn_0 1 -1))) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (fn_5 (fn_4 -1.5 c) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(C (fn_6 (fn_8 10 (pow 0.5 0)) (T (fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))) (M 1 0 2.5 0))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 c)) (fn_4 1.5 c)) (fn_0 1 8.25)))", + "(fn_7 5 3.5 7.75 (fn_6 7) (T (repeat (repeat (C (C (fn_3 c) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25)))", + "(fn_7 5 3.5 7.75 (fn_6 7) (T (repeat (repeat (C (C (fn_3 c) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25)))", + "(C (fn_6 7 (T (repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 2 (fn_0 1 2.5)) (M 1 0 2.5 -1.25))) (T (C (fn_5 (fn_2 1 (fn_0 1 0)) (fn_4 -1.5 r)) (fn_4 1.5 r)) (fn_0 1 5.5)))", + "(fn_7 3 2.25 5.25 (C (fn_3 (r_s 9.5 4.5))) (T (fn_1 -2.5 2 0.5 2 1 (fn_0 1.5 0) (repeat c 1)) (M 1 0 2.5 0)))" ], "rewritten_dreamcoder": null, "abstractions": [ { - "body": "(T #1 (M #0 0 0 0))", - "dreamcoder": "#(lambda (lambda (T $0 (M $1 0 0 0))))", - "arity": 2, + "body": "(M #0 0 0)", + "dreamcoder": "#(lambda (M $0 0 0))", + "arity": 1, "name": "fn_0", - "utility": 544490, - "final_cost": 3061666, - "compression_ratio": 1.1780063534036698, - "cumulative_compression_ratio": 1.1780063534036698, - "num_uses": 1349, + "utility": 445511, + "final_cost": 3160848, + "compression_ratio": 1.1410425303589415, + "cumulative_compression_ratio": 1.1410425303589415, + "num_uses": 2207, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_0 1 (T (T l (M 1 0 -0.5 0)) (M 1 0 0 0))": "(T (T (T l (M 1 0 -0.5 0)) (M 1 0 0 0)) (M 1 0 0 0))" - }, - { - "fn_0 1 (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0))": "(T (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0)) (M 1 0 0 0))" - }, - { - "fn_0 1 (T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0))": "(T (T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0)) (M 1 0 0 0))" - }, - { - "fn_0 0 (T l (M 1 0 -0.5 0))": "(T (T l (M 1 0 -0.5 0)) (M 0 0 0 0))" - }, - { - "fn_0 1 (T l (M 1 0 -0.5 0))": "(T (T l (M 1 0 -0.5 0)) (M 1 0 0 0))" - }, - { - "fn_0 2 (T l (M 1 0 -0.5 0))": "(T (T l (M 1 0 -0.5 0)) (M 2 0 0 0))" + "fn_0 0": "(M 0 0 0)" }, { - "fn_0 1 (T l (M 3 (/ pi 2) 0 -2))": "(T (T l (M 3 (/ pi 2) 0 -2)) (M 1 0 0 0))" + "fn_0 1": "(M 1 0 0)" }, { - "fn_0 1 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (M 1 0 0 0))" + "fn_0 1.5": "(M 1.5 0 0)" }, { - "fn_0 1 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5) (M 1 0 0 0))" + "fn_0 2": "(M 2 0 0)" }, { - "fn_0 1 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7) (M 1 0 0 0))" - }, - { - "fn_0 1 (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (M 1 0 0 0))" - }, + "fn_0 2.5": "(M 2.5 0 0)" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(repeat (repeat (C (#6 #5) (T (T (T l (M 1 0 -0.5 0)) (M #4 (/ pi #3) 0 0)) (M 1 0 (* #4 (* 0.5 (cos (/ pi #3)))) #2))) #1 (M 1 0 #0 0)) 1 (fn_0 1 2.5))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (C ($0 $1) (T (T (T l (M 1 0 -0.5 0)) (M $2 (/ pi $3) 0 0)) (M 1 0 (* $2 (* 0.5 (cos (/ pi $3)))) $4))) $5 (M 1 0 $6 0)) 1 (fn_0 1 2.5)))))))))", + "arity": 7, + "name": "fn_1", + "utility": 491458, + "final_cost": 2665948, + "compression_ratio": 1.1856375293141501, + "cumulative_compression_ratio": 1.1856375293141501, + "num_uses": 140, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_0 1 (r_s 4.5 4.5)": "(T (r_s 4.5 4.5) (M 1 0 0 0))" + "fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (r_s 4.5 7)": "(T (r_s 4.5 7) (M 1 0 0 0))" + "fn_1 -2.5 4 0.5 2 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (M 1 0 0 0))" + "fn_1 2.5 5 0.5 2 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (r_s 9.5 4.5)": "(T (r_s 9.5 4.5) (M 1 0 0 0))" + "fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (r_s 9.5 7)": "(T (r_s 9.5 7) (M 1 0 0 0))" + "fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 2.5 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T c (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 1 0 0 0)) (T r (M 1.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 -2.5 6 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (C (T c (M 2 0 0 0)) (T c (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 2 0 0 0)) (T c (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (C (T c (M 2 0 0 0)) (T r (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (C (T c (M 2 0 0 0)) (T r (M 2.5 0 0 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 -2.5 2 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 -2.5 4 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (M 1.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 2.5 5 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 (repeat (repeat (C (repeat c 1 (M 2.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (M 2.5 0 0 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (M 1 0 0 2.5)) (M 1 0 0 0))" + "fn_1 -2.5 6 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1 c": "(T c (M 1 0 0 0))" + "fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1.5 c": "(T c (M 1.5 0 0 0))" + "fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 2 c": "(T c (M 2 0 0 0))" + "fn_1 2.5 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 2.5 c": "(T c (M 2.5 0 0 0))" + "fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 1.5 r": "(T r (M 1.5 0 0 0))" + "fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))": "(repeat (repeat (C (C (T c (fn_0 1 0)) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_0 2.5 r": "(T r (M 2.5 0 0 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(M #0 0)", - "dreamcoder": "#(lambda (M $0 0))", - "arity": 1, - "name": "fn_1", - "utility": 223816, - "final_cost": 2837648, - "compression_ratio": 1.0789449572321868, - "cumulative_compression_ratio": 1.0789449572321868, - "num_uses": 2218, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_1 1": "(M 1 0)" + "fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_1 1.5": "(M 1.5 0)" + "fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_1 2.5": "(M 2.5 0)" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(repeat (C (#6 #5 #4) (T (T (T l (fn_1 1 -0.5 0)) (M #3 (/ pi #2) 0 0)) (fn_1 1 (* #3 (* 0.5 (cos (/ pi #2)))) #1))) #0 (fn_1 1 2.5 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (C ($0 $1 $2) (T (T (T l (fn_1 1 -0.5 0)) (M $3 (/ pi $4) 0 0)) (fn_1 1 (* $3 (* 0.5 (cos (/ pi $4)))) $5))) $6 (fn_1 1 2.5 0)))))))))", - "arity": 7, - "name": "fn_2", - "utility": 347937, - "final_cost": 2486976, - "compression_ratio": 1.1410033711624077, - "cumulative_compression_ratio": 1.1410033711624077, - "num_uses": 124, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_2 1 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (fn_1 1 2.5 0))" + "fn_1 2.5 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (fn_1 1 2.5 0))" + "fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + "fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (fn_1 1 2.5 0))" + "fn_1 2.5 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" + "fn_1 -2.5 4 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 1 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (fn_1 1 2.5 0))" + "fn_1 2.5 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (fn_1 1 2.5 0))" + "fn_1 -2.5 6 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + "fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 3 (fn_1 1 2.5 0))" + "fn_1 -2.5 2 0.5 2 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C": "(repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" + "fn_1 2.5 3 0.5 2 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 3 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + "fn_1 -2.5 6 0.5 2 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" + "fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + "fn_1 -2.5 2 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 3 (fn_1 1 2.5 0))" + "fn_1 -2.5 4 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C": "(repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" + "fn_1 2.5 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 1 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (fn_1 1 2.5 0))" + "fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 3 (fn_1 1 2.5 0))" + "fn_1 -2.5 2 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" }, { - "fn_2 5 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 5 (fn_1 1 2.5 0))" - }, + "fn_1 -2.5 6 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (M 1 0 -2.5 0)) 1 (fn_0 1 2.5))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 #0 0)))", + "dreamcoder": "#(lambda (T (T (T l (M 1 0 -0.5 0)) (fn_0 $0 0))))", + "arity": 1, + "name": "fn_2", + "utility": 365519, + "final_cost": 2299318, + "compression_ratio": 1.1594516287003365, + "cumulative_compression_ratio": 1.1594516287003365, + "num_uses": 363, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_2 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + "fn_2 0": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 0 0)))" }, { - "fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 5 (fn_1 1 2.5 0))" + "fn_2 1": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 1 0)))" }, { - "fn_2 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_1 2.5 0 0) 1 (repeat c)": "(repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_1 1 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (fn_1 1 2.5 0))" + "fn_2 2": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 2 0)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_1 1 #0)", - "dreamcoder": "#(lambda (fn_1 1 $0))", + "body": "(T #0 (fn_0 1 0))", + "dreamcoder": "#(lambda (T $0 (fn_0 1 0)))", "arity": 1, "name": "fn_3", - "utility": 181194, - "final_cost": 2305580, - "compression_ratio": 1.078676948967288, - "cumulative_compression_ratio": 1.078676948967288, - "num_uses": 1796, + "utility": 212302, + "final_cost": 2086612, + "compression_ratio": 1.101938453339672, + "cumulative_compression_ratio": 1.101938453339672, + "num_uses": 702, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)": "(fn_1 1 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))" - }, - { - "fn_3 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)": "(fn_1 1 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))" - }, - { - "fn_3 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25)": "(fn_1 1 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25))" - }, - { - "fn_3 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)": "(fn_1 1 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25))" + "fn_3 (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0))": "(T (T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0)) (fn_0 1 0))" }, { - "fn_3 (* 1 (* 0.5 (cos (/ pi 2))))": "(fn_1 1 (* 1 (* 0.5 (cos (/ pi 2)))))" + "fn_3 (T l (M 3 (/ pi 2) 0 -2))": "(T (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1 0))" }, { - "fn_3 (* 1 (* 0.5 (cos (/ pi 4))))": "(fn_1 1 (* 1 (* 0.5 (cos (/ pi 4)))))" + "fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0))))": "(T (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))) (fn_0 1 0))" }, { - "fn_3 (* 2 (* 0.5 (cos (/ pi 4))))": "(fn_1 1 (* 2 (* 0.5 (cos (/ pi 4)))))" + "fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0))))": "(T (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))) (fn_0 1 0))" }, { - "fn_3 (- 0 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))": "(fn_1 1 (- 0 (* (+ (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)))" + "fn_3 (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1))": "(T (fn_1 2.5 1 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)) (fn_0 1 0))" }, { - "fn_3 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25))": "(fn_1 1 (- 0 (* (+ (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (* 2 (* 2 0.5))) 0.25)))" + "fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0))))": "(T (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (fn_0 1 0))" }, { - "fn_3 (- 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25))": "(fn_1 1 (- 0 (* (max (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5)))) 0.25)))" + "fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0))))": "(T (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))) (fn_0 1 0))" }, { - "fn_3 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25))": "(fn_1 1 (- 0 (* (max 0 (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5)))) 0.25)))" + "fn_3 (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1))": "(T (fn_1 2.5 1 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)) (fn_0 1 0))" }, { - "fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5))))": "(fn_1 1 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))))" + "fn_3 (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0))))": "(T (fn_1 2.5 1 0.5 2 1 (T c (fn_0 1.5 0)) (C (T c (fn_0 1 0)))) (fn_0 1 0))" }, { - "fn_3 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5))))": "(fn_1 1 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))))" + "fn_3 (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0))))": "(T (fn_1 2.5 1 0.5 2 1 (T r (fn_0 1.5 0)) (C (T c (fn_0 1 0)))) (fn_0 1 0))" }, { - "fn_3 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5))))": "(fn_1 1 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))))" + "fn_3 (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1))": "(T (fn_1 2.5 1 0.5 2 1 (fn_0 1.5 0) (repeat c 1)) (fn_0 1 0))" }, { - "fn_3 -0.5": "(fn_1 1 -0.5)" + "fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 0))" }, { - "fn_3 -1.5": "(fn_1 1 -1.5)" + "fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5) (fn_0 1 0))" }, { - "fn_3 -2.5": "(fn_1 1 -2.5)" + "fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7)": "(T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7) (fn_0 1 0))" }, { - "fn_3 -2.75": "(fn_1 1 -2.75)" + "fn_3 (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 4.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 0))" }, { - "fn_3 0": "(fn_1 1 0)" + "fn_3 (r_s 4.5 4.5)": "(T (r_s 4.5 4.5) (fn_0 1 0))" }, { - "fn_3 1.5": "(fn_1 1 1.5)" + "fn_3 (r_s 4.5 7)": "(T (r_s 4.5 7) (fn_0 1 0))" }, { - "fn_3 2.5": "(fn_1 1 2.5)" + "fn_3 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(T (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))) (fn_0 1 0))" }, { - "fn_3 2.75": "(fn_1 1 2.75)" + "fn_3 (r_s 9.5 4.5)": "(T (r_s 9.5 4.5) (fn_0 1 0))" }, { - "fn_3 4.25": "(fn_1 1 4.25)" + "fn_3 (r_s 9.5 7)": "(T (r_s 9.5 7) (fn_0 1 0))" }, { - "fn_3 5": "(fn_1 1 5)" - }, - { - "fn_3 5.25": "(fn_1 1 5.25)" - }, - { - "fn_3 7.5": "(fn_1 1 7.5)" - }, - { - "fn_3 7.75": "(fn_1 1 7.75)" + "fn_3 c": "(T c (fn_0 1 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(+ (* #0 (+ 2 0.5)) (* 4 0.5))", - "dreamcoder": "#(lambda (+ (* $0 (+ 2 0.5)) (* 4 0.5)))", - "arity": 1, + "body": "(T (T #1 (M 1 0 #0 0.5)) (fn_0 1 0.5))", + "dreamcoder": "#(lambda (lambda (T (T $0 (M 1 0 $1 0.5)) (fn_0 1 0.5))))", + "arity": 2, "name": "fn_4", - "utility": 196445, - "final_cost": 2108327, - "compression_ratio": 1.0935590162247129, - "cumulative_compression_ratio": 1.0935590162247129, - "num_uses": 279, + "utility": 181698, + "final_cost": 1904004, + "compression_ratio": 1.0959073615391564, + "cumulative_compression_ratio": 1.0959073615391564, + "num_uses": 226, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 1": "(+ (* 1 (+ 2 0.5)) (* 4 0.5))" + "fn_4 -1.5 c": "(T (T c (M 1 0 -1.5 0.5)) (fn_0 1 0.5))" }, { - "fn_4 3": "(+ (* 3 (+ 2 0.5)) (* 4 0.5))" + "fn_4 1.5 c": "(T (T c (M 1 0 1.5 0.5)) (fn_0 1 0.5))" }, { - "fn_4 5": "(+ (* 5 (+ 2 0.5)) (* 4 0.5))" + "fn_4 -1.5 r": "(T (T r (M 1 0 -1.5 0.5)) (fn_0 1 0.5))" + }, + { + "fn_4 1.5 r": "(T (T r (M 1 0 1.5 0.5)) (fn_0 1 0.5))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (#3 (fn_0 1 #2)) (T (fn_0 #1 (T l (fn_3 -0.5 0))) (fn_3 0 #0))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (C (C ($0 (fn_0 1 $1)) (T (fn_0 $2 (T l (fn_3 -0.5 0))) (fn_3 0 $3))))))))", - "arity": 4, + "body": "(C (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) #0))", + "dreamcoder": "#(lambda (C (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) $0)))", + "arity": 1, "name": "fn_5", - "utility": 239872, - "final_cost": 1867139, - "compression_ratio": 1.1291751712111417, - "cumulative_compression_ratio": 1.1291751712111417, - "num_uses": 199, + "utility": 243511, + "final_cost": 1658574, + "compression_ratio": 1.1479765147650933, + "cumulative_compression_ratio": 1.1479765147650933, + "num_uses": 135, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 -1 0 (fn_0 1 (T l (fn_3 -0.5 0))) (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))))": "(C (C (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))) (fn_0 1 (fn_0 1 (T l (fn_3 -0.5 0))))) (T (fn_0 0 (T l (fn_3 -0.5 0))) (fn_3 0 -1))))" + "fn_5 (fn_2 1 (fn_0 1 0))": "(C (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 1 (fn_0 1 0))))" + }, + { + "fn_5 (fn_2 2 (fn_0 1 0))": "(C (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_2 2 (fn_0 1 0))))" }, { - "fn_5 -1 2 (fn_0 2 (T l (fn_3 -0.5 0))) (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))))": "(C (C (C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))))" + "fn_5 (fn_4 -1.5 c)": "(C (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_4 -1.5 c)))" }, { - "fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1)": "(C (C (fn_0 1 (fn_0 1 (T l (M 3 (/ pi 2) 0 -2)))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 1))))" + "fn_5 (fn_4 -1.5 r)": "(C (C (C (fn_3 (fn_3 (T l (M 3 (/ pi 2) 0 -2)))) (fn_2 2 (fn_0 1 1))) (fn_4 -1.5 r)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) #0))", - "dreamcoder": "#(lambda (fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) $0)))", + "body": "(C (fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) #0)))", + "dreamcoder": "#(lambda (C (fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) $0))))", "arity": 1, "name": "fn_6", - "utility": 93829, - "final_cost": 1772199, - "compression_ratio": 1.053571861850729, - "cumulative_compression_ratio": 1.053571861850729, + "utility": 159580, + "final_cost": 1497176, + "compression_ratio": 1.1078016211854853, + "cumulative_compression_ratio": 1.1078016211854853, "num_uses": 94, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))))" + "fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0))": "(C (fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))))" }, { - "fn_6 4.5": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) 4.5))" + "fn_6 4.5": "(C (fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 4.5)))" }, { - "fn_6 7": "(fn_0 1 (r_s (- (fn_4 5) (* 0 (* 4 0.5))) 7))" + "fn_6 7": "(C (fn_3 (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) 7)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T #1 (fn_3 #0 0))", - "dreamcoder": "#(lambda (lambda (T $0 (fn_3 $1 0))))", - "arity": 2, + "body": "(C (C (#3 (T (r_s 1 #1) (M 1 0 #2 0))) (T (r_s 1 #1) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* #0 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (C (C ($0 (T (r_s 1 $2) (M 1 0 $1 0))) (T (r_s 1 $2) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* $3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))))))", + "arity": 4, "name": "fn_7", - "utility": 84738, - "final_cost": 1687157, - "compression_ratio": 1.050405504644796, - "cumulative_compression_ratio": 1.050405504644796, - "num_uses": 421, + "utility": 168868, + "final_cost": 1324466, + "compression_ratio": 1.130399723360207, + "cumulative_compression_ratio": 1.130399723360207, + "num_uses": 45, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 4.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 4.25 0))" - }, - { - "fn_7 5.25 (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (C (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (T (fn_0 2 (T l (fn_3 -0.5 0))) (fn_3 0 -1))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 5.25 0))" - }, - { - "fn_7 4.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 4.25 0))" + "fn_7 3 2.25 5.25 (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))))": "(C (C (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 7.5 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 5.25 0))) (T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 5.25 (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0))": "(T (T (fn_5 1 2 (T l (M 3 (/ pi 2) 0 -2)) (fn_0 1) (fn_0 1 (fn_0 2 (T l (fn_3 -0.5 0))))) (M 1 (- 0 (/ pi 2)) 0 0)) (fn_3 5.25 0))" + "fn_7 3 6.25 5.25 (C (fn_3 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))))": "(C (C (C (fn_3 (r_s 9.5 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))) (T (r_s 1 6.25) (M 1 0 5.25 0))) (T (r_s 1 6.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 3 2.25 5.25 (C (fn_3 (r_s 9.5 4.5)))": "(C (C (C (fn_3 (r_s 9.5 4.5)) (T (r_s 1 2.25) (M 1 0 5.25 0))) (T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" + "fn_7 3 3.5 5.25 (C (fn_3 (r_s 9.5 7)))": "(C (C (C (fn_3 (r_s 9.5 7)) (T (r_s 1 3.5) (M 1 0 5.25 0))) (T (r_s 1 3.5) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 3 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 -2.75 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 -2.75 0))" + "fn_7 5 2.25 7.75 (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))))": "(C (C (C (fn_6 4.5 (T (r_s (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 1 (* 4 0.5))) 2.25) (fn_0 1 (+ (* 0.5 0) (* 0.5 (+ (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 1)) (* (+ (* 1 (+ 2 0.5)) (* 4 0.5)) (pow 0.5 0)))))))) (T (r_s 1 2.25) (M 1 0 7.75 0))) (T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 2.75 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 2.75 0))" + "fn_7 5 6.25 7.75 (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)))": "(C (C (fn_6 (* (+ (* 1 (+ 10 0.5)) (* 4 0.5)) (pow 0.5 0)) (T (r_s 1 6.25) (M 1 0 7.75 0))) (T (r_s 1 6.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 5.25 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 5.25 0))" + "fn_7 5 2.25 7.75 (fn_6 4.5)": "(C (C (fn_6 4.5 (T (r_s 1 2.25) (M 1 0 7.75 0))) (T (r_s 1 2.25) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" }, { - "fn_7 7.75 (r_s 1 2.25)": "(T (r_s 1 2.25) (fn_3 7.75 0))" - }, - { - "fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" - }, - { - "fn_7 -2.75 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 -2.75 0))" - }, - { - "fn_7 2.75 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 2.75 0))" - }, - { - "fn_7 5.25 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 5.25 0))" - }, - { - "fn_7 7.75 (r_s 1 3.5)": "(T (r_s 1 3.5) (fn_3 7.75 0))" - }, - { - "fn_7 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 3) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 (- 0 (* 0.5 (+ (- (fn_4 5) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))" - }, - { - "fn_7 -2.75 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 -2.75 0))" - }, - { - "fn_7 2.75 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 2.75 0))" - }, - { - "fn_7 5.25 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 5.25 0))" - }, - { - "fn_7 7.75 (r_s 1 6.25)": "(T (r_s 1 6.25) (fn_3 7.75 0))" - }, - { - "fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" - }, - { - "fn_7 -2.5 (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" - }, - { - "fn_7 -2.5 (repeat (fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" - }, - { - "fn_7 -2.5 (repeat (fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 3 0.5 2 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5)) (fn_3 -2.5 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_1 1.5 0 0) 1 (repeat c)) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 c) (fn_0 2 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 r) (fn_0 2 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 c) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5))": "(T (repeat (fn_2 5 0.5 2 1 (fn_0 1.5 r) (fn_0 1 c) C) 1 (fn_3 0 2.5)) (fn_3 (- 0 (* 0.5 (* (- 5 1) (+ 2 0.5)))) 0))" - }, - { - "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" - }, - { - "fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" - }, - { - "fn_7 7.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 5 (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 1 c) (fn_0 1.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 c)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" - }, - { - "fn_7 7.5 (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (C (fn_0 2 c) (fn_0 2.5 r)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 2) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 5 (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 1.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 1 (/ pi 4) 0 0)) (fn_3 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 4 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 5 0))" - }, - { - "fn_7 2.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 2 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 2.5 0))" - }, - { - "fn_7 7.5 (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5))": "(T (repeat (repeat (C (repeat c 1 (fn_1 2.5 0 0)) (T (T (T l (fn_3 -0.5 0)) (M 2 (/ pi 4) 0 0)) (fn_3 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 6 (fn_3 -2.5 0)) 1 (fn_3 0 2.5)) (fn_3 7.5 0))" - }, - { - "fn_7 -0.5 l": "(T l (fn_3 -0.5 0))" + "fn_7 5 3.5 7.75 (fn_6 7)": "(C (C (fn_6 7 (T (r_s 1 3.5) (M 1 0 7.75 0))) (T (r_s 1 3.5) (M 1 0 (- 0 (* 0.5 (+ (- (+ (* 5 (+ 2 0.5)) (* 4 0.5)) (* 0 (* 4 0.5))) (* 2 0.5)))) 0))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (T #1 (fn_3 #0 0.5)))", - "dreamcoder": "#(lambda (lambda (T (T $0 (fn_3 $1 0.5)))))", - "arity": 2, + "body": "(* (+ (* 1 (+ #0 0.5)) (* 4 0.5)))", + "dreamcoder": "#(lambda (* (+ (* 1 (+ $0 0.5)) (* 4 0.5))))", + "arity": 1, "name": "fn_8", - "utility": 68073, - "final_cost": 1618679, - "compression_ratio": 1.0423048671169515, - "cumulative_compression_ratio": 1.0423048671169515, - "num_uses": 226, + "utility": 92011, + "final_cost": 1231546, + "compression_ratio": 1.0754498816934162, + "cumulative_compression_ratio": 1.0754498816934162, + "num_uses": 115, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 -1.5 c": "(T (T c (fn_3 -1.5 0.5)))" - }, - { - "fn_8 1.5 c": "(T (T c (fn_3 1.5 0.5)))" - }, - { - "fn_8 -1.5 r": "(T (T r (fn_3 -1.5 0.5)))" + "fn_8 10": "(* (+ (* 1 (+ 10 0.5)) (* 4 0.5)))" }, { - "fn_8 1.5 r": "(T (T r (fn_3 1.5 0.5)))" + "fn_8 2": "(* (+ (* 1 (+ 2 0.5)) (* 4 0.5)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_3 0 #0)", - "dreamcoder": "#(lambda (fn_3 0 $0))", - "arity": 1, + "body": "(repeat (repeat (C (#4 #3) (T (T (T l (M 1 0 -0.5 0)) (M #2 (/ pi #1) 0 0)) (M 1 0 (* #2 (* 0.5 (cos (/ pi #1)))) #0))) 1 (M 1 0 2.5 0)) 2)", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (repeat (repeat (C ($0 $1) (T (T (T l (M 1 0 -0.5 0)) (M $2 (/ pi $3) 0 0)) (M 1 0 (* $2 (* 0.5 (cos (/ pi $3)))) $4))) 1 (M 1 0 2.5 0)) 2))))))", + "arity": 5, "name": "fn_9", - "utility": 61307, - "final_cost": 1557170, - "compression_ratio": 1.039500504119653, - "cumulative_compression_ratio": 1.039500504119653, - "num_uses": 609, + "utility": 82511, + "final_cost": 1145696, + "compression_ratio": 1.074932617378432, + "cumulative_compression_ratio": 1.074932617378432, + "num_uses": 25, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_9 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0)))))": "(fn_3 0 (+ (* 0.5 0) (* 0.5 (+ (* (fn_4 1) (pow 0.5 1)) (* (fn_4 1) (pow 0.5 0))))))" - }, - { - "fn_9 -1": "(fn_3 0 -1)" - }, - { - "fn_9 -1.25": "(fn_3 0 -1.25)" + "fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T c (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T c (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 0.5": "(fn_3 0 0.5)" + "fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (T r (fn_0 2.5 0)) (C (T c (fn_0 2 0)))": "(repeat (repeat (C (C (T c (fn_0 2 0)) (T r (fn_0 2.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 1": "(fn_3 0 1)" + "fn_9 0.5 2 1 (T c (fn_0 1.5 0)) (C (fn_3 c))": "(repeat (repeat (C (C (fn_3 c) (T c (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 2.5": "(fn_3 0 2.5)" + "fn_9 0.5 2 1 (T r (fn_0 1.5 0)) (C (fn_3 c))": "(repeat (repeat (C (C (fn_3 c) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 4.25": "(fn_3 0 4.25)" + "fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (T r (fn_0 1.5 0)) (C (fn_3 c))": "(repeat (repeat (C (C (fn_3 c) (T r (fn_0 1.5 0))) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 5.5": "(fn_3 0 5.5)" + "fn_9 0.5 2 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 2) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 2)))) 0.5))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 6.5": "(fn_3 0 6.5)" + "fn_9 (* 1 (* 0.5 (sin (/ pi 4)))) 4 1 (fn_0 1.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 1.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 1 (/ pi 4) 0 0)) (M 1 0 (* 1 (* 0.5 (cos (/ pi 4)))) (* 1 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2)" }, { - "fn_9 8.25": "(fn_3 0 8.25)" + "fn_9 (* 2 (* 0.5 (sin (/ pi 4)))) 4 2 (fn_0 2.5 0) (repeat c 1)": "(repeat (repeat (C (repeat c 1 (fn_0 2.5 0)) (T (T (T l (M 1 0 -0.5 0)) (M 2 (/ pi 4) 0 0)) (M 1 0 (* 2 (* 0.5 (cos (/ pi 4)))) (* 2 (* 0.5 (sin (/ pi 4))))))) 1 (M 1 0 2.5 0)) 2)" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-furniture-small.json b/data/expected_outputs/smc-furniture-small.json index 476c9a8c..5e9dac6c 100644 --- a/data/expected_outputs/smc-furniture-small.json +++ b/data/expected_outputs/smc-furniture-small.json @@ -1,5 +1,5 @@ { - "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests_small", + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests", "args": { "iterations": 10, "abstraction_prefix": "fn_", @@ -74,8 +74,8 @@ } }, "original_cost": 77661, - "final_cost": 9284, - "compression_ratio": 8.365036622145627, + "final_cost": 10395, + "compression_ratio": 7.470995670995671, "num_abstractions": 10, "original": [ "(T (repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.9375 0))", @@ -88,14 +88,14 @@ "(C (C (T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 1.5)) 1 (M 1 0 0 0)) 2 (M 1 0 0 3.75)) (M 1 0 0 0)) (M 1 0 0 0.75)) (T (T (r_s 15 8.25) (M 1 0 0 4.125)) (M 1 0 0 0))) (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0)) (M 1 0 -7.5 0)))" ], "rewritten": [ - "(fn_9 -6.9375 r (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))))", - "(fn_9 -7.1875 c (T r (fn_0 1.125)))", - "(fn_3 (fn_0 1) 1 (fn_1 -7.1875 0))", - "(fn_3 (fn_1 14.375 0) 2 (fn_1 -7.1875 0))", - "(fn_8 c (fn_4 7.5 3 -1.5 3))", - "(fn_8 c (fn_4 15 2 -3 6))", - "(C (T (repeat (fn_7 (fn_5 (C (fn_5 (fn_5 (r_s 9 4))) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0))))) 4 (fn_1 0 5)) (fn_1 0 -7.5)) (fn_5 (fn_5 (r_s 11 21))))", - "(fn_8 r (fn_4 5 4 -3 6))" + "(T (fn_5 1 fn_0 1 r (C (fn_8 1.125 (fn_8 2 c)) (fn_8 1.625 (fn_8 2 c)))) (fn_1 -6.9375 0))", + "(T (fn_5 1 fn_0 1 c (fn_8 1.125 r)) (fn_1 -7.1875 0))", + "(T (fn_7 (fn_5 1 fn_0 1 c)) (fn_1 -7.1875 0))", + "(T (fn_7 (fn_5 0 (fn_1 14.375) 2 c)) (fn_1 -7.1875 0))", + "(fn_9 (fn_3 7.5 3 -1.5 3) c)", + "(fn_9 (fn_3 15 2 -3 6) c)", + "(C (T (repeat (fn_2 1 fn_0 -1.4375 2.875 (fn_7 C (fn_8 0.84375 c)) 4 9) 4 (fn_1 0 5)) (fn_1 0 -7.5)) (fn_8 1 (fn_8 1 (r_s 11 21))))", + "(fn_9 (fn_3 5 4 -3 6) r)" ], "rewritten_dreamcoder": null, "abstractions": [ @@ -197,223 +197,217 @@ "tdfa_annotation": null }, { - "body": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T #0 (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))", - "dreamcoder": "#(lambda (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T $0 (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1)))", - "arity": 1, + "body": "(repeat (T (C (T (T (r_s #6 #5) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T #4 (fn_0 1)) 2 (fn_1 #3 0)) 1 (fn_0 1)) (fn_1 #2 0))) (#1 #0)) 1 (fn_0 1))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (T (C (T (T (r_s $0 $1) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T $2 (fn_0 1)) 2 (fn_1 $3 0)) 1 (fn_0 1)) (fn_1 $4 0))) ($5 $6)) 1 (fn_0 1)))))))))", + "arity": 7, "name": "fn_2", - "utility": 7171, - "final_cost": 38574, - "compression_ratio": 1.2827811479234719, - "cumulative_compression_ratio": 1.2827811479234719, - "num_uses": 3, + "utility": 7771, + "final_cost": 38978, + "compression_ratio": 1.2694853507106574, + "cumulative_compression_ratio": 1.2694853507106574, + "num_uses": 4, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_2 c": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T c (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))" + "fn_2 1.5 (fn_1 0) -2.8125 5.625 (T c (fn_0 0.84375)) 3 13.5": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T c (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))" + }, + { + "fn_2 1.5 (fn_1 0) -2.8125 5.625 (T r (fn_0 0.84375)) 3 13.5": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T r (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))" }, { - "fn_2 r": "(repeat (T (C (T (T (r_s 13.5 3) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (T r (fn_0 0.84375)) (fn_0 1)) 2 (fn_1 5.625 0)) 1 (fn_0 1)) (fn_1 -2.8125 0))) (fn_1 0 1.5)) 1 (fn_0 1))" + "fn_2 1 fn_0 -1.4375 2.875 (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) 4 9": "(repeat (T (C (T (T (r_s 9 4) (fn_0 1)) (fn_0 1)) (T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 2 (fn_1 2.875 0)) 1 (fn_0 1)) (fn_1 -1.4375 0))) (fn_0 1)) 1 (fn_0 1))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) #1 #0) 1 (fn_0 1)))", - "dreamcoder": "#(lambda (lambda (T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) $0 $1) 1 (fn_0 1)))))", - "arity": 2, + "body": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 #3)) (fn_1 0 #2)) #1 (fn_1 #0 0)) 1 (fn_0 1)))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 $0)) (fn_1 0 $1)) $2 (fn_1 $3 0)) 1 (fn_0 1)))))))", + "arity": 4, "name": "fn_3", - "utility": 6160, - "final_cost": 29181, - "compression_ratio": 1.3218875295569035, - "cumulative_compression_ratio": 1.3218875295569035, + "utility": 4542, + "final_cost": 32009, + "compression_ratio": 1.217720016245431, + "cumulative_compression_ratio": 1.217720016245431, "num_uses": 3, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 (fn_0 1) 1": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 1 (fn_0 1)) 1 (fn_0 1)))" + "fn_3 7.5 3 -1.5 3": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3)) (fn_1 0 -1.5)) 3 (fn_1 7.5 0)) 1 (fn_0 1)))" }, { - "fn_3 (fn_1 14.375 0) 2": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 2 (fn_1 14.375 0)) 1 (fn_0 1)))" + "fn_3 15 2 -3 6": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6)) (fn_1 0 -3)) 2 (fn_1 15 0)) 1 (fn_0 1)))" }, { - "fn_3 (fn_1 2.875 0) 2": "(T (repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 2 (fn_1 2.875 0)) 1 (fn_0 1)))" + "fn_3 5 4 -3 6": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6)) (fn_1 0 -3)) 4 (fn_1 5 0)) 1 (fn_0 1)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 #3)) (fn_1 0 #2)) #1 (fn_1 #0 0)) 1 (fn_0 1)) (fn_1 -7.5 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 $0)) (fn_1 0 $1)) $2 (fn_1 $3 0)) 1 (fn_0 1)) (fn_1 -7.5 0))))))", - "arity": 4, + "body": "(T (repeat (fn_2 1.5 (fn_1 0) -2.8125 5.625 (T #0 (fn_0 0.84375)) 3 13.5) 2 (fn_1 0 3.75)) (fn_0 1))", + "dreamcoder": "#(lambda (T (repeat (fn_2 1.5 (fn_1 0) -2.8125 5.625 (T $0 (fn_0 0.84375)) 3 13.5) 2 (fn_1 0 3.75)) (fn_0 1)))", + "arity": 1, "name": "fn_4", - "utility": 5148, - "final_cost": 21303, - "compression_ratio": 1.3698070694268414, - "cumulative_compression_ratio": 1.3698070694268414, + "utility": 3535, + "final_cost": 26555, + "compression_ratio": 1.2053850498964414, + "cumulative_compression_ratio": 1.2053850498964414, "num_uses": 3, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 7.5 3 -1.5 3": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3)) (fn_1 0 -1.5)) 3 (fn_1 7.5 0)) 1 (fn_0 1)) (fn_1 -7.5 0))" - }, - { - "fn_4 15 2 -3 6": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6)) (fn_1 0 -3)) 2 (fn_1 15 0)) 1 (fn_0 1)) (fn_1 -7.5 0))" + "fn_4 c": "(T (repeat (fn_2 1.5 (fn_1 0) -2.8125 5.625 (T c (fn_0 0.84375)) 3 13.5) 2 (fn_1 0 3.75)) (fn_0 1))" }, { - "fn_4 5 4 -3 6": "(T (repeat (repeat (T (T (T (T l (fn_1 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6)) (fn_1 0 -3)) 4 (fn_1 5 0)) 1 (fn_0 1)) (fn_1 -7.5 0))" + "fn_4 r": "(T (repeat (fn_2 1.5 (fn_1 0) -2.8125 5.625 (T r (fn_0 0.84375)) 3 13.5) 2 (fn_1 0 3.75)) (fn_0 1))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T #0 (fn_0 1))", - "dreamcoder": "#(lambda (T $0 (fn_0 1)))", - "arity": 1, + "body": "(repeat (repeat (T (C #4 (T #3 (fn_0 0.84375))) (fn_0 1)) #2 (#1 #0)) 1 (fn_0 1))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (repeat (repeat (T (C $0 (T $1 (fn_0 0.84375))) (fn_0 1)) $2 ($3 $4)) 1 (fn_0 1)))))))", + "arity": 5, "name": "fn_5", - "utility": 2323, - "final_cost": 18677, - "compression_ratio": 1.1406007388766932, - "cumulative_compression_ratio": 1.1406007388766932, - "num_uses": 13, + "utility": 3228, + "final_cost": 22111, + "compression_ratio": 1.2009859346026865, + "cumulative_compression_ratio": 1.2009859346026865, + "num_uses": 4, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))": "(T (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375))) (fn_0 1))" - }, - { - "fn_5 (C (T (T (r_s 9 4) (fn_0 1)) (fn_0 1)) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0)))": "(T (C (T (T (r_s 9 4) (fn_0 1)) (fn_0 1)) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0))) (fn_0 1))" - }, - { - "fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))": "(T (C (T r (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1))" - }, - { - "fn_5 (T (r_s 11 21) (fn_0 1))": "(T (T (r_s 11 21) (fn_0 1)) (fn_0 1))" - }, - { - "fn_5 (T (r_s 15 8.25) (fn_1 0 4.125))": "(T (T (r_s 15 8.25) (fn_1 0 4.125)) (fn_0 1))" - }, - { - "fn_5 (T (r_s 9 4) (fn_0 1))": "(T (T (r_s 9 4) (fn_0 1)) (fn_0 1))" - }, - { - "fn_5 (r_s 11 21)": "(T (r_s 11 21) (fn_0 1))" + "fn_5 1 fn_0 1 r (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625)))": "(repeat (repeat (T (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375))) (fn_0 1)) 1 (fn_0 1)) 1 (fn_0 1))" }, { - "fn_5 (r_s 9 4)": "(T (r_s 9 4) (fn_0 1))" + "fn_5 1 fn_0 1 c (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125))": "(repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 1 (fn_0 1)) 1 (fn_0 1))" }, { - "fn_5 (repeat (fn_2 c) 2 (fn_1 0 3.75))": "(T (repeat (fn_2 c) 2 (fn_1 0 3.75)) (fn_0 1))" + "fn_5 0 (fn_1 14.375) 2 c (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125))": "(repeat (repeat (T (C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 2 (fn_1 14.375 0)) 1 (fn_0 1))" }, { - "fn_5 (repeat (fn_2 r) 2 (fn_1 0 3.75))": "(T (repeat (fn_2 r) 2 (fn_1 0 3.75)) (fn_0 1))" + "fn_5 1 fn_0 1 c (T r (fn_0 1.125))": "(repeat (repeat (T (C (T r (fn_0 1.125)) (T c (fn_0 0.84375))) (fn_0 1)) 1 (fn_0 1)) 1 (fn_0 1))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (T (fn_5 (repeat (fn_2 #0) 2 (fn_1 0 3.75))) (fn_1 0 0.75)))", - "dreamcoder": "#(lambda (C (T (fn_5 (repeat (fn_2 $0) 2 (fn_1 0 3.75))) (fn_1 0 0.75))))", + "body": "(C (T (fn_4 #0) (fn_1 0 0.75)) (T (T (r_s 15 8.25) (fn_1 0 4.125)) (fn_0 1)))", + "dreamcoder": "#(lambda (C (T (fn_4 $0) (fn_1 0 0.75)) (T (T (r_s 15 8.25) (fn_1 0 4.125)) (fn_0 1))))", "arity": 1, "name": "fn_6", - "utility": 2121, - "final_cost": 15344, - "compression_ratio": 1.217218456725756, - "cumulative_compression_ratio": 1.217218456725756, + "utility": 2929, + "final_cost": 17566, + "compression_ratio": 1.258738472048275, + "cumulative_compression_ratio": 1.258738472048275, "num_uses": 3, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 c": "(C (T (fn_5 (repeat (fn_2 c) 2 (fn_1 0 3.75))) (fn_1 0 0.75)))" + "fn_6 c": "(C (T (fn_4 c) (fn_1 0 0.75)) (T (T (r_s 15 8.25) (fn_1 0 4.125)) (fn_0 1)))" }, { - "fn_6 r": "(C (T (fn_5 (repeat (fn_2 r) 2 (fn_1 0 3.75))) (fn_1 0 0.75)))" + "fn_6 r": "(C (T (fn_4 r) (fn_1 0 0.75)) (T (T (r_s 15 8.25) (fn_1 0 4.125)) (fn_0 1)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat #0 1 (fn_0 1))", - "dreamcoder": "#(lambda (repeat $0 1 (fn_0 1)))", + "body": "(#0 (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)))", + "dreamcoder": "#(lambda ($0 (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125))))", "arity": 1, "name": "fn_7", - "utility": 1111, - "final_cost": 13829, - "compression_ratio": 1.1095523899052715, - "cumulative_compression_ratio": 1.1095523899052715, - "num_uses": 5, + "utility": 3333, + "final_cost": 12415, + "compression_ratio": 1.4149013290374548, + "cumulative_compression_ratio": 1.4149013290374548, + "num_uses": 3, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375))))": "(repeat (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))) 1 (fn_0 1))" - }, - { - "fn_7 (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375))))": "(repeat (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))) 1 (fn_0 1))" + "fn_7 C": "(C (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)))" }, { - "fn_7 (fn_5 (C (fn_5 (fn_5 (r_s 9 4))) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0))))": "(repeat (fn_5 (C (fn_5 (fn_5 (r_s 9 4))) (fn_3 (fn_1 2.875 0) 2 (fn_1 -1.4375 0)))) 1 (fn_0 1))" + "fn_7 (fn_5 0 (fn_1 14.375) 2 c)": "(fn_5 0 (fn_1 14.375) 2 c (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)))" }, { - "fn_7 (repeat (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))) 1 (fn_0 1))": "(repeat (repeat (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))) 1 (fn_0 1)) 1 (fn_0 1))" - }, - { - "fn_7 (repeat (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))) 1 (fn_0 1))": "(repeat (repeat (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))) 1 (fn_0 1)) 1 (fn_0 1))" + "fn_7 (fn_5 1 fn_0 1 c)": "(fn_5 1 fn_0 1 c (T (T (repeat (T l (fn_1 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75)) (fn_0 1.125)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (fn_6 #0 (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125)))))", - "dreamcoder": "#(lambda (C (fn_6 $0 (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125))))))", - "arity": 1, + "body": "(T #1 (fn_0 #0))", + "dreamcoder": "#(lambda (lambda (T $0 (fn_0 $1))))", + "arity": 2, "name": "fn_8", - "utility": 1717, - "final_cost": 11102, - "compression_ratio": 1.2456314177625654, - "cumulative_compression_ratio": 1.2456314177625654, - "num_uses": 3, + "utility": 605, + "final_cost": 11607, + "compression_ratio": 1.0696131644697167, + "cumulative_compression_ratio": 1.0696131644697167, + "num_uses": 8, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 c": "(C (fn_6 c (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125)))))" + "fn_8 1 (T (r_s 11 21) (fn_0 1))": "(T (T (r_s 11 21) (fn_0 1)) (fn_0 1))" + }, + { + "fn_8 1.125 (T c (fn_0 2))": "(T (T c (fn_0 2)) (fn_0 1.125))" + }, + { + "fn_8 1.625 (T c (fn_0 2))": "(T (T c (fn_0 2)) (fn_0 1.625))" + }, + { + "fn_8 1 (r_s 11 21)": "(T (r_s 11 21) (fn_0 1))" }, { - "fn_8 r": "(C (fn_6 r (fn_5 (T (r_s 15 8.25) (fn_1 0 4.125)))))" + "fn_8 0.84375 c": "(T c (fn_0 0.84375))" + }, + { + "fn_8 2 c": "(T c (fn_0 2))" + }, + { + "fn_8 1.125 r": "(T r (fn_0 1.125))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (fn_7 (fn_7 (fn_5 (C #2 (T #1 (fn_0 0.84375)))))) (fn_1 #0 0))", - "dreamcoder": "#(lambda (lambda (lambda (T (fn_7 (fn_7 (fn_5 (C $0 (T $1 (fn_0 0.84375)))))) (fn_1 $2 0)))))", - "arity": 3, + "body": "(C (fn_6 #1) (#0 (fn_1 -7.5 0)))", + "dreamcoder": "#(lambda (lambda (C (fn_6 $0) ($1 (fn_1 -7.5 0)))))", + "arity": 2, "name": "fn_9", - "utility": 806, - "final_cost": 9284, - "compression_ratio": 1.1958207669108143, - "cumulative_compression_ratio": 1.1958207669108143, - "num_uses": 2, + "utility": 706, + "final_cost": 10395, + "compression_ratio": 1.1165945165945166, + "cumulative_compression_ratio": 1.1165945165945166, + "num_uses": 3, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_9 -6.9375 r (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625)))": "(T (fn_7 (fn_7 (fn_5 (C (C (T (T c (fn_0 2)) (fn_0 1.125)) (T (T c (fn_0 2)) (fn_0 1.625))) (T r (fn_0 0.84375)))))) (fn_1 -6.9375 0))" + "fn_9 (fn_3 15 2 -3 6) c": "(C (fn_6 c) (fn_3 15 2 -3 6 (fn_1 -7.5 0)))" + }, + { + "fn_9 (fn_3 7.5 3 -1.5 3) c": "(C (fn_6 c) (fn_3 7.5 3 -1.5 3 (fn_1 -7.5 0)))" }, { - "fn_9 -7.1875 c (T r (fn_0 1.125))": "(T (fn_7 (fn_7 (fn_5 (C (T r (fn_0 1.125)) (T c (fn_0 0.84375)))))) (fn_1 -7.1875 0))" + "fn_9 (fn_3 5 4 -3 6) r": "(C (fn_6 r) (fn_3 5 4 -3 6 (fn_1 -7.5 0)))" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-furniture.json b/data/expected_outputs/smc-furniture.json index ca3cd1e2..80219413 100644 --- a/data/expected_outputs/smc-furniture.json +++ b/data/expected_outputs/smc-furniture.json @@ -74,8 +74,8 @@ } }, "original_cost": 4336185, - "final_cost": 1051059, - "compression_ratio": 4.125539099137156, + "final_cost": 1008639, + "compression_ratio": 4.299045545532148, "num_abstractions": 10, "original": [ "(T (repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.9375 0))", @@ -330,1093 +330,1786 @@ "(C (C (T (T (r_s 12 1) (M 1 0 0 -0.5)) (M 1 0 0 0)) (T (C (T (T (repeat (repeat (T (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 1)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 0 0)) (M 1 0 0 0.5)) (T (T (r_s 6 3) (M 1 0 0 1.5)) (M 1 0 0 0))) (M 1 0 3 0))) (T (T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0)) (M 1 0 -6 0)) (M 1 0 0 -1)))" ], "rewritten": [ - "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))", - "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", - "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", - "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 7.5 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 15 2 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))))", - "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", - "(C (C (T (T (fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 5 4 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))))", - "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 1 -0.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 14 -7))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 14 -7))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 1 -0.5 14 -7))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 1 -0.5 14 -7))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 -3 0))) (fn_4 4 -2 2 12 -6 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 -3 0))) (T (fn_1 -5.5 (M 1 0) 11 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", - "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", - "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))", - "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))", - "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))", - "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))", - "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", - "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", - "(fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))", - "(fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))))", - "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))", - "(fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))", - "(fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T c (fn_0 0.84375 0)))", - "(fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T r (fn_0 0.84375 0)))", - "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (M 1 0) 14 2 -3 1 (r_s 1 6)))", - "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 4 (fn_0 1 3.75)) (fn_0 1 -5.625)) (fn_2 (fn_0 1) 0 15.75 (r_s 15)))", - "(C (T (fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (T (fn_8 0 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) 3.875 -1.9375 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 4.375 -2.1875 12 5 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 7.5 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))", - "(C (T (fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 15 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))", - "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", - "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", - "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 3 (fn_0 1 3.75)) (fn_0 1 -3.75)) (fn_2 (fn_0 1) 0 12 (r_s 15)))", - "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4 4 (fn_0 1 5)) (fn_0 1 -7.5)) (fn_2 (fn_0 1) 0 21 (r_s 11)))", - "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", - "(C (T (repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) empt) (fn_0 1 0)) 1 (fn_0 1 0)) 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (T (fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4 3 (fn_0 1 5)) (fn_0 1 -5)) (fn_2 (fn_0 1) 0 16 (r_s 11)))", - "(C (T (fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4 2 (fn_0 1 5)) (fn_0 1 -2.5)) (fn_2 (fn_0 1) 0 11 (r_s 11)))", - "(C (T (fn_8 0 (T r (fn_0 0.84375 0)) 4.875 -2.4375 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (C (T (T (fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (M 1 0) 14 2 -0.5 1 (r_s 1 1)))", - "(C (T (fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 4.875 -2.4375 12 5 2 (fn_0 1 6.25)) (fn_0 1 -3.125)) (fn_2 (fn_0 1) 0 13.75 (r_s 14.5)))", - "(C (C (T (T (fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7.5 (M 1 0) 15 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))", - "(C (C (T (T (fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3 2 (fn_0 1 3.75)) (fn_0 1 0)) (fn_0 1 0.75)) (fn_2 (fn_0 1) 4.125 8.25 (r_s 15))) (fn_1 -7 (M 1 0) 14 2 -1.5 1 (r_s 1 3)))", - "(C (T (fn_8 0 (T c (fn_0 0.84375 0)) 4.875 -2.4375 12 5 3 (fn_0 1 6.25)) (fn_0 1 -6.25)) (fn_2 (fn_0 1) 0 20 (r_s 14.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 3 -1.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 14 -7))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 14 -7))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 1 -0.5 14 -7))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_9 1 -0.5 15.5 -7.75))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 3 -1.5 14 -7))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 15.5 -7.75))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 3 -1.5 14 -7))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 3 -1.5 14 -7))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 1 -0.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -6.75) (fn_5 1.5 0.75 -5.25)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_9 3 -1.5 14 -7))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 3 -1.5 14 -7))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 14 -7))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (C (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6) (fn_5 3 1.5 -3)) (fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt))) (C (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))) (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 1 -0.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_4 1 -0.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 4 5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_9 3 -1.5 14 -7))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 1 -0.5 2 15 -7.5 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 (fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C (fn_9 1 -0.5 15.5 -7.75))", - "(C (C (C (C (fn_5 3 1.5 -6.75) (fn_5 3 1.5 -3.75)) (fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5) (fn_9 3 -1.5 15.5 -7.75))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_4 3 -1.5 2 16.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 14 -7))", - "(fn_6 15 (fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(C (C (C (C (fn_5 1.5 0.75 -7.5) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))) (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 7.5 -7.5 (fn_0 1 -4.5)))", - "(fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 14 -7))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 3 8.25 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_9 1 -0.5 15.5 -7.75))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5) (fn_9 3 -1.5 14 -7))", - "(fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75) (fn_9 1 -0.5 14 -7))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_9 3 -1.5 15.5 -7.75))", - "(fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75) (fn_4 1 -0.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C (fn_4 3 -1.5 4 5.5 -8.25 (fn_0 1 -4.5)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 3 0))) (T (fn_1 -5.5 (M 1 0) 11 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 -3 0))) (fn_4 1 -0.5 2 12 -6 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 4 -2 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 5 0))) (T (fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)) (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 20)) (T (C (fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2) (fn_2 (fn_0 1) 3 6 (r_s 10))) (M 1 0 -5 0))) (fn_4 1 -0.5 2 20 -10 (fn_0 1 -1)))", - "(C (C (fn_2 (fn_0 1) -0.5 1 (r_s 12)) (T (C (fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1) (fn_2 (fn_0 1) 1.5 3 (r_s 6))) (M 1 0 3 0))) (fn_4 1 -0.5 2 12 -6 (fn_0 1 -1)))" + "(fn_2 -6.9375 (fn_0 0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 0 1 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 7.5 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 15 2 -3 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 6 0)))))", + "(C (fn_5 -7.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 4 (fn_3 5))) (fn_6 21 11 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 5 4 -3 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 6 0)))))", + "(C (fn_5 -2.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 5))) (fn_6 11 11 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_8 2 15 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 3 8.25 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_8 2 15 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_8 3 7.5 -7.5))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 12 -0.5) (fn_2 -3 (C (fn_5 0.5 (fn_9 empt 5 2 1)) (fn_6 3 6 1.5)))) (fn_5 -1 (fn_2 -6 (fn_0 12 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 empt 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 empt 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 12 -0.5) (fn_2 -3 (C (fn_5 0.5 (fn_9 empt 5 2 1)) (fn_6 3 6 1.5)))) (fn_5 -1 (fn_2 -5.5 (fn_0 11 2 -0.5 (r_s 1 1)))))", + "(fn_2 -7.1875 (fn_0 0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))", + "(fn_2 -6.9375 (fn_0 0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))", + "(fn_2 -7.4375 (fn_0 0 1 0 (T c (fn_1 0.84375 0))))", + "(fn_2 -7.4375 (fn_0 0 1 0 (T r (fn_1 0.84375 0))))", + "(fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))", + "(fn_2 -6.9375 (fn_0 13.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))))", + "(fn_2 -6.9375 (fn_0 13.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 14.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))", + "(fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))", + "(fn_2 -7.4375 (fn_0 14.875 2 0 (T c (fn_1 0.84375 0))))", + "(fn_2 -7.4375 (fn_0 14.875 2 0 (T r (fn_1 0.84375 0))))", + "(C (fn_5 -2.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 2 (fn_3 5))) (fn_6 11 11 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7 (fn_0 14 2 -3 (r_s 1 6))))", + "(C (fn_5 -5.625 (repeat (repeat (fn_5 0 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 4 (fn_3 3.75))) (fn_6 15.75 15 0))", + "(C (fn_5 -2.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 2 (fn_3 5))) (fn_6 11 11 0))", + "(C (fn_5 -3.125 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -1.9375 (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 2 (fn_3 6.25))) (fn_6 13.75 14.5 0))", + "(C (fn_5 -6.25 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) 1 (fn_3 0)) 3 (fn_3 6.25))) (fn_6 20 14.5 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0))))))", + "(C (fn_5 -3.125 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 2 (fn_3 6.25))) (fn_6 13.75 14.5 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 15 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))", + "(C (fn_5 -7.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 4 (fn_3 5))) (fn_6 21 11 0))", + "(C (fn_5 -7.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) empt)) 1 (fn_3 0)) 4 (fn_3 5))) (fn_6 21 11 0))", + "(C (fn_5 -3.75 (repeat (repeat (fn_5 0 (C (fn_6 3 13.5 0) empt)) 1 (fn_3 0)) 3 (fn_3 3.75))) (fn_6 12 15 0))", + "(C (fn_5 -7.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) 1 (fn_3 0)) 4 (fn_3 5))) (fn_6 21 11 0))", + "(C (fn_5 -5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 3 (fn_3 5))) (fn_6 16 11 0))", + "(C (fn_5 -2.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) empt)) 1 (fn_3 0)) 2 (fn_3 5))) (fn_6 11 11 0))", + "(C (fn_5 -5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) 1 (fn_3 0)) 3 (fn_3 5))) (fn_6 16 11 0))", + "(C (fn_5 -2.5 (repeat (repeat (fn_5 0 (C (fn_6 4 9 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 2 (fn_3 5))) (fn_6 11 11 0))", + "(C (fn_5 -3.125 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -2.4375 (fn_0 4.875 2 0 (T r (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 6.25))) (fn_6 13.75 14.5 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1))))", + "(C (fn_5 -3.125 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) 1 (fn_3 0)) 2 (fn_3 6.25))) (fn_6 13.75 14.5 0))", + "(C (fn_5 -3.125 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 6.25))) (fn_6 13.75 14.5 0))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0))))))", + "(C (C (fn_5 0.75 (fn_5 0 (repeat (repeat (fn_5 1.5 (C (fn_6 3 13.5 0) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 2 (fn_3 3.75)))) (fn_6 8.25 15 4.125)) (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3))))", + "(C (fn_5 -6.25 (repeat (repeat (fn_5 0 (C (fn_6 5 12 0) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0)))))) 1 (fn_3 0)) 3 (fn_3 6.25))) (fn_6 20 14.5 0))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_8 4 5 -7.5))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_8 2 16.5 -8.25))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 2 15 -7.5))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_8 4 5 -7.5))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_8 2 15 -7.5))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_8 4 5 -7.5))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_8 2 15 -7.5))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_8 3 8.25 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_8 2 15 -7.5))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_8 4 5 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 2 15 -7.5))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 4 5.5 -8.25))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 2 16.5 -8.25))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_8 4 5.5 -8.25))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_8 4 5.5 -8.25))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_8 3 7.5 -7.5))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 2 15 -7.5))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 4 5 -7.5))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_8 2 16.5 -8.25))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_8 4 5 -7.5))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_8 3 8.25 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 3 7.5 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 4 5.5 -8.25))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 3 8.25 -8.25))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 3 8.25 -8.25))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_9 empt 15 3 -3) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_8 4 5.5 -8.25))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_8 2 16.5 -8.25))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3)))) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75) (fn_8 3 8.25 -8.25))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_8 2 16.5 -8.25))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_9 empt 13.5 3 -3) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3)))) (fn_8 3 7.5 -7.5))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 3 7.5 -7.5))", + "(fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 3 8.25 -8.25))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))))", + "(fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125) (fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))))", + "(fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875) (fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (fn_8 4 5.5 -8.25))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 12 -0.5) (fn_2 3 (C (fn_5 0.5 (fn_9 empt 5 2 1)) (fn_6 3 6 1.5)))) (fn_5 -1 (fn_2 -5.5 (fn_0 11 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1)))))", + "(C (C (fn_6 1 12 -0.5) (fn_2 -3 (C (fn_5 0.5 (fn_9 empt 5 2 1)) (fn_6 3 6 1.5)))) (fn_5 -1 (fn_2 -6 (fn_0 12 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 empt 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 5 (C (fn_5 1 (fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))))", + "(C (C (fn_6 1 20 -0.5) (fn_2 -5 (C (fn_5 1 (fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))) 8 4 2)) (fn_6 6 10 3)))) (fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))", + "(C (C (fn_6 1 12 -0.5) (fn_2 3 (C (fn_5 0.5 (fn_9 empt 5 2 1)) (fn_6 3 6 1.5)))) (fn_5 -1 (fn_2 -6 (fn_0 12 2 -0.5 (fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0)))))))" ], "rewritten_dreamcoder": null, "abstractions": [ + { + "body": "(repeat (repeat (T #3 (M 1 0 0 #2)) #1 (M 1 0 #0 0)) 1 (M 1 0 0 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (repeat (repeat (T $0 (M 1 0 0 $1)) $2 (M 1 0 $3 0)) 1 (M 1 0 0 0))))))", + "arity": 4, + "name": "fn_0", + "utility": 972728, + "final_cost": 3361737, + "compression_ratio": 1.2898644361530958, + "cumulative_compression_ratio": 1.2898644361530958, + "num_uses": 603, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_0 0 1 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 13.875 2 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 13.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 3.875 2 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 3.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 13.875 2 0 (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T (T c (M 2 0 0 0)) (M 1.625 0 0 0))) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 13.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0)))": "(repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0)))": "(repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0)) (M 1 0 -2.8125 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) empt)": "(repeat (repeat (T (C (T (T (r_s 13.5 3) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 -3 (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 -3 (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0)) (M 1 0 -3.1875 0))) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 -3 (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) empt)": "(repeat (repeat (T (C (T (T (r_s 15 3) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 -3)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 1 (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt)": "(repeat (repeat (T (C (T (T (r_s 5 2) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 1)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0)) (M 1 0 -1.1875 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0)))": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) (T (repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0)) (M 1 0 -1.4375 0))) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 2 (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) empt)": "(repeat (repeat (T (C (T (T (r_s 8 4) (M 1 0 0 0)) (M 1 0 0 0)) empt) (M 1 0 0 2)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 4.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (M 0.75 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 4.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.375 2 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.375 2 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.375 2 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.375 2 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T (T c (M 2 0 0 0)) (M 1.125 0 0 0)) (T r (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.375 2 0 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 14.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.375 2 0 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 4.375 2 0 (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0)))": "(repeat (repeat (T (C (T r (M 1.125 0 0 0)) (T c (M 0.84375 0 0 0))) (M 1 0 0 0)) 2 (M 1 0 4.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 12 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 15 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 16.5 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 16.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 20 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 2 (M 1 0 20 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 7.5 3 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 3 (M 1 0 7.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 8.25 3 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 3 (M 1 0 8.25 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5 4 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5.5 4 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 1 0 0 0)) (M 1 0 0 -0.5)) 4 (M 1 0 5.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 15 2 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 16.5 2 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 2 (M 1 0 16.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 7.5 3 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 3 (M 1 0 7.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 8.25 3 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 3 (M 1 0 8.25 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5 4 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5.5 4 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 3 0 0 0)) (M 1 0 0 -1.5)) 4 (M 1 0 5.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 12 2 -2 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0)) (M 1 0 0 -2)) 2 (M 1 0 12 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 20 2 -2 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 4 0 0 0)) (M 1 0 0 -2)) 2 (M 1 0 20 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 15 2 -3 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 2 (M 1 0 15 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5 4 -3 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0))": "(repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (M 6 0 0 0)) (M 1 0 0 -3)) 4 (M 1 0 5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.875 2 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 14.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 3.375 2 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 3.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 4.875 2 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 4.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5.625 2 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 6.375 2 0 (T c (M 0.84375 0 0 0))": "(repeat (repeat (T (T c (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 0 1 0 (T r (M 0.84375 0 0 0))": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 1 (M 1 0 0 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14.875 2 0 (T r (M 0.84375 0 0 0))": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 14.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 2.875 2 0 (T r (M 0.84375 0 0 0))": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 2.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 4.875 2 0 (T r (M 0.84375 0 0 0))": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 4.875 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 5.625 2 0 (T r (M 0.84375 0 0 0))": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 5.625 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 6.375 2 0 (T r (M 0.84375 0 0 0))": "(repeat (repeat (T (T r (M 0.84375 0 0 0)) (M 1 0 0 0)) 2 (M 1 0 6.375 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 11 2 -0.5 (r_s 1 1)": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 11 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14 2 -0.5 (r_s 1 1)": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 15.5 2 -0.5 (r_s 1 1)": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 15.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 19 2 -0.5 (r_s 1 1)": "(repeat (repeat (T (r_s 1 1) (M 1 0 0 -0.5)) 2 (M 1 0 19 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14 2 -1.5 (r_s 1 3)": "(repeat (repeat (T (r_s 1 3) (M 1 0 0 -1.5)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 15.5 2 -1.5 (r_s 1 3)": "(repeat (repeat (T (r_s 1 3) (M 1 0 0 -1.5)) 2 (M 1 0 15.5 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 11 2 -2 (r_s 1 4)": "(repeat (repeat (T (r_s 1 4) (M 1 0 0 -2)) 2 (M 1 0 11 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 19 2 -2 (r_s 1 4)": "(repeat (repeat (T (r_s 1 4) (M 1 0 0 -2)) 2 (M 1 0 19 0)) 1 (M 1 0 0 0))" + }, + { + "fn_0 14 2 -3 (r_s 1 6)": "(repeat (repeat (T (r_s 1 6) (M 1 0 0 -3)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, { "body": "(M #0 0 0)", "dreamcoder": "#(lambda (M $0 0 0))", "arity": 1, - "name": "fn_0", - "utility": 913545, - "final_cost": 3422337, - "compression_ratio": 1.2670245507675018, - "cumulative_compression_ratio": 1.2670245507675018, - "num_uses": 4524, + "name": "fn_1", + "utility": 627311, + "final_cost": 2734123, + "compression_ratio": 1.2295485609096592, + "cumulative_compression_ratio": 1.2295485609096592, + "num_uses": 3107, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_1 0.75": "(M 0.75 0 0)" + }, + { + "fn_1 0.84375": "(M 0.84375 0 0)" + }, + { + "fn_1 1": "(M 1 0 0)" + }, + { + "fn_1 1.125": "(M 1.125 0 0)" + }, + { + "fn_1 1.5": "(M 1.5 0 0)" + }, + { + "fn_1 1.625": "(M 1.625 0 0)" + }, + { + "fn_1 10.5": "(M 10.5 0 0)" + }, + { + "fn_1 12": "(M 12 0 0)" + }, + { + "fn_1 13.5": "(M 13.5 0 0)" + }, + { + "fn_1 15": "(M 15 0 0)" + }, + { + "fn_1 2": "(M 2 0 0)" + }, + { + "fn_1 3": "(M 3 0 0)" + }, + { + "fn_1 4": "(M 4 0 0)" + }, + { + "fn_1 6": "(M 6 0 0)" + }, + { + "fn_1 9": "(M 9 0 0)" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T #1 (M 1 0 #0 0))", + "dreamcoder": "#(lambda (lambda (T $0 (M 1 0 $1 0))))", + "arity": 2, + "name": "fn_2", + "utility": 440662, + "final_cost": 2292955, + "compression_ratio": 1.1924015080976296, + "cumulative_compression_ratio": 1.1924015080976296, + "num_uses": 1092, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_2 -3 (C (T (T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 0.5)) (T (T (r_s 6 3) (fn_1 1 1.5)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 0.5)) (T (T (r_s 6 3) (fn_1 1 1.5)) (fn_1 1 0))) (M 1 0 -3 0))" + }, + { + "fn_2 3 (C (T (T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 0.5)) (T (T (r_s 6 3) (fn_1 1 1.5)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 0.5)) (T (T (r_s 6 3) (fn_1 1 1.5)) (fn_1 1 0))) (M 1 0 3 0))" + }, + { + "fn_2 -5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 -5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 -5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 -5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 -5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 -5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 -5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 -5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 -5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 -5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) (T (fn_0 2.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -1.4375 0)))) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 -5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 -5 0))" + }, + { + "fn_2 5 (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0)))": "(T (C (T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_1 1 0)) (fn_1 1 0)) empt)) (fn_1 1 0)) (fn_1 1 1)) (T (T (r_s 10 6) (fn_1 1 3)) (fn_1 1 0))) (M 1 0 5 0))" + }, + { + "fn_2 -5.25 (T (T c (fn_1 1.5 0)) (fn_1 1 0.75))": "(T (T (T c (fn_1 1.5 0)) (fn_1 1 0.75)) (M 1 0 -5.25 0))" + }, + { + "fn_2 -6 (T (T c (fn_1 1.5 0)) (fn_1 1 0.75))": "(T (T (T c (fn_1 1.5 0)) (fn_1 1 0.75)) (M 1 0 -6 0))" + }, + { + "fn_2 -6.75 (T (T c (fn_1 1.5 0)) (fn_1 1 0.75))": "(T (T (T c (fn_1 1.5 0)) (fn_1 1 0.75)) (M 1 0 -6.75 0))" + }, + { + "fn_2 -7.5 (T (T c (fn_1 1.5 0)) (fn_1 1 0.75))": "(T (T (T c (fn_1 1.5 0)) (fn_1 1 0.75)) (M 1 0 -7.5 0))" + }, + { + "fn_2 -3 (T (T c (fn_1 3 0)) (fn_1 1 1.5))": "(T (T (T c (fn_1 3 0)) (fn_1 1 1.5)) (M 1 0 -3 0))" + }, + { + "fn_2 -3.75 (T (T c (fn_1 3 0)) (fn_1 1 1.5))": "(T (T (T c (fn_1 3 0)) (fn_1 1 1.5)) (M 1 0 -3.75 0))" + }, + { + "fn_2 -4.5 (T (T c (fn_1 3 0)) (fn_1 1 1.5))": "(T (T (T c (fn_1 3 0)) (fn_1 1 1.5)) (M 1 0 -4.5 0))" + }, + { + "fn_2 -5.25 (T (T c (fn_1 3 0)) (fn_1 1 1.5))": "(T (T (T c (fn_1 3 0)) (fn_1 1 1.5)) (M 1 0 -5.25 0))" + }, + { + "fn_2 -6 (T (T c (fn_1 3 0)) (fn_1 1 1.5))": "(T (T (T c (fn_1 3 0)) (fn_1 1 1.5)) (M 1 0 -6 0))" + }, + { + "fn_2 -6.75 (T (T c (fn_1 3 0)) (fn_1 1 1.5))": "(T (T (T c (fn_1 3 0)) (fn_1 1 1.5)) (M 1 0 -6.75 0))" + }, + { + "fn_2 1.5 (T (T empt (fn_1 10.5 0)) (fn_1 1 1.5))": "(T (T (T empt (fn_1 10.5 0)) (fn_1 1 1.5)) (M 1 0 1.5 0))" + }, + { + "fn_2 3 (T (T empt (fn_1 10.5 0)) (fn_1 1 1.5))": "(T (T (T empt (fn_1 10.5 0)) (fn_1 1 1.5)) (M 1 0 3 0))" + }, + { + "fn_2 0.75 (T (T empt (fn_1 12 0)) (fn_1 1 0.75))": "(T (T (T empt (fn_1 12 0)) (fn_1 1 0.75)) (M 1 0 0.75 0))" + }, + { + "fn_2 1.5 (T (T empt (fn_1 12 0)) (fn_1 1 0.75))": "(T (T (T empt (fn_1 12 0)) (fn_1 1 0.75)) (M 1 0 1.5 0))" + }, + { + "fn_2 0.75 (T (T empt (fn_1 13.5 0)) (fn_1 1 0.75))": "(T (T (T empt (fn_1 13.5 0)) (fn_1 1 0.75)) (M 1 0 0.75 0))" + }, + { + "fn_2 1.5 (T (T empt (fn_1 13.5 0)) (fn_1 1 0.75))": "(T (T (T empt (fn_1 13.5 0)) (fn_1 1 0.75)) (M 1 0 1.5 0))" + }, + { + "fn_2 1.5 (T (T empt (fn_1 9 0)) (fn_1 1 1.5))": "(T (T (T empt (fn_1 9 0)) (fn_1 1 1.5)) (M 1 0 1.5 0))" + }, + { + "fn_2 3 (T (T empt (fn_1 9 0)) (fn_1 1 1.5))": "(T (T (T empt (fn_1 9 0)) (fn_1 1 1.5)) (M 1 0 3 0))" + }, + { + "fn_2 -7.125 (T (r_s 0.75 1.5) (fn_1 1 0.75))": "(T (T (r_s 0.75 1.5) (fn_1 1 0.75)) (M 1 0 -7.125 0))" + }, + { + "fn_2 -7.875 (T (r_s 0.75 1.5) (fn_1 1 0.75))": "(T (T (r_s 0.75 1.5) (fn_1 1 0.75)) (M 1 0 -7.875 0))" + }, + { + "fn_2 7.125 (T (r_s 0.75 1.5) (fn_1 1 0.75))": "(T (T (r_s 0.75 1.5) (fn_1 1 0.75)) (M 1 0 7.125 0))" + }, + { + "fn_2 7.875 (T (r_s 0.75 1.5) (fn_1 1 0.75))": "(T (T (r_s 0.75 1.5) (fn_1 1 0.75)) (M 1 0 7.875 0))" + }, + { + "fn_2 -6.75 (T (r_s 1.5 3) (fn_1 1 1.5))": "(T (T (r_s 1.5 3) (fn_1 1 1.5)) (M 1 0 -6.75 0))" + }, + { + "fn_2 -7.5 (T (r_s 1.5 3) (fn_1 1 1.5))": "(T (T (r_s 1.5 3) (fn_1 1 1.5)) (M 1 0 -7.5 0))" + }, + { + "fn_2 6.75 (T (r_s 1.5 3) (fn_1 1 1.5))": "(T (T (r_s 1.5 3) (fn_1 1 1.5)) (M 1 0 6.75 0))" + }, + { + "fn_2 7.5 (T (r_s 1.5 3) (fn_1 1 1.5))": "(T (T (r_s 1.5 3) (fn_1 1 1.5)) (M 1 0 7.5 0))" + }, + { + "fn_2 -6.9375 (fn_0 0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))) (M 1 0 -6.9375 0))" + }, + { + "fn_2 -6.9375 (fn_0 0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0)))) (M 1 0 -6.9375 0))" + }, + { + "fn_2 -7.1875 (fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 0 1 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 0 1 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.4375 (fn_0 0 1 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 0 1 0 (T c (fn_1 0.84375 0))) (M 1 0 -7.4375 0))" + }, + { + "fn_2 -7.4375 (fn_0 0 1 0 (T r (fn_1 0.84375 0)))": "(T (fn_0 0 1 0 (T r (fn_1 0.84375 0))) (M 1 0 -7.4375 0))" + }, + { + "fn_2 -5.5 (fn_0 11 2 -0.5 (r_s 1 1))": "(T (fn_0 11 2 -0.5 (r_s 1 1)) (M 1 0 -5.5 0))" + }, + { + "fn_2 -5.5 (fn_0 11 2 -2 (r_s 1 4))": "(T (fn_0 11 2 -2 (r_s 1 4)) (M 1 0 -5.5 0))" + }, + { + "fn_2 -6 (fn_0 12 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 12 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -6 0))" + }, + { + "fn_2 -6 (fn_0 12 2 -2 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)))": "(T (fn_0 12 2 -2 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0))) (M 1 0 -6 0))" + }, + { + "fn_2 -6.9375 (fn_0 13.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))))": "(T (fn_0 13.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))) (M 1 0 -6.9375 0))" + }, + { + "fn_2 -6.9375 (fn_0 13.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0))))": "(T (fn_0 13.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T r (fn_1 0.84375 0)))) (M 1 0 -6.9375 0))" + }, + { + "fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1))": "(T (fn_0 14 2 -0.5 (r_s 1 1)) (M 1 0 -7 0))" + }, + { + "fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3))": "(T (fn_0 14 2 -1.5 (r_s 1 3)) (M 1 0 -7 0))" + }, + { + "fn_2 -7 (fn_0 14 2 -3 (r_s 1 6))": "(T (fn_0 14 2 -3 (r_s 1 6)) (M 1 0 -7 0))" + }, + { + "fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 14.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 14.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 14.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 14.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.1875 (fn_0 14.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 14.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -7.1875 0))" + }, + { + "fn_2 -7.4375 (fn_0 14.875 2 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 14.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -7.4375 0))" + }, + { + "fn_2 -7.4375 (fn_0 14.875 2 0 (T r (fn_1 0.84375 0)))": "(T (fn_0 14.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -7.4375 0))" + }, + { + "fn_2 -7.5 (fn_0 15 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 15 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -7.5 (fn_0 15 2 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)))": "(T (fn_0 15 2 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -7.5 (fn_0 15 2 -3 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0)))": "(T (fn_0 15 2 -3 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1))": "(T (fn_0 15.5 2 -0.5 (r_s 1 1)) (M 1 0 -7.75 0))" + }, + { + "fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3))": "(T (fn_0 15.5 2 -1.5 (r_s 1 3)) (M 1 0 -7.75 0))" + }, + { + "fn_2 -8.25 (fn_0 16.5 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 16.5 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -8.25 0))" + }, + { + "fn_2 -8.25 (fn_0 16.5 2 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)))": "(T (fn_0 16.5 2 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0))) (M 1 0 -8.25 0))" + }, + { + "fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1))": "(T (fn_0 19 2 -0.5 (r_s 1 1)) (M 1 0 -9.5 0))" + }, + { + "fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4))": "(T (fn_0 19 2 -2 (r_s 1 4)) (M 1 0 -9.5 0))" + }, + { + "fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0))" + }, + { + "fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0))" + }, + { + "fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0))" + }, + { + "fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.1875 0))" + }, + { + "fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.1875 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 2.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))": "(T (fn_0 2.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -1.4375 0))" + }, + { + "fn_2 -10 (fn_0 20 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 20 2 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -10 0))" + }, + { + "fn_2 -10 (fn_0 20 2 -2 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0)))": "(T (fn_0 20 2 -2 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 4 0))) (M 1 0 -10 0))" + }, + { + "fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -1.6875 0))" + }, + { + "fn_2 -1.9375 (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))))": "(T (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))) (M 1 0 -1.9375 0))" + }, + { + "fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -2.1875 0))" + }, + { + "fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))": "(T (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))) (M 1 0 -2.1875 0))" + }, + { + "fn_2 -2.1875 (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))": "(T (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))) (M 1 0 -2.1875 0))" + }, + { + "fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 4.875 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -2.4375 0))" + }, + { + "fn_2 -2.4375 (fn_0 4.875 2 0 (T r (fn_1 0.84375 0)))": "(T (fn_0 4.875 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -2.4375 0))" + }, + { + "fn_2 -7.5 (fn_0 5 4 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 5 4 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -7.5 (fn_0 5 4 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)))": "(T (fn_0 5 4 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -7.5 (fn_0 5 4 -3 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0)))": "(T (fn_0 5 4 -3 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 6 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -8.25 (fn_0 5.5 4 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 5.5 4 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -8.25 0))" + }, + { + "fn_2 -8.25 (fn_0 5.5 4 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)))": "(T (fn_0 5.5 4 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0))) (M 1 0 -8.25 0))" + }, + { + "fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -2.8125 0))" + }, + { + "fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0)))": "(T (fn_0 5.625 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -2.8125 0))" + }, + { + "fn_2 -3.1875 (fn_0 6.375 2 0 (T c (fn_1 0.84375 0)))": "(T (fn_0 6.375 2 0 (T c (fn_1 0.84375 0))) (M 1 0 -3.1875 0))" + }, + { + "fn_2 -3.1875 (fn_0 6.375 2 0 (T r (fn_1 0.84375 0)))": "(T (fn_0 6.375 2 0 (T r (fn_1 0.84375 0))) (M 1 0 -3.1875 0))" + }, + { + "fn_2 -7.5 (fn_0 7.5 3 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 7.5 3 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -7.5 (fn_0 7.5 3 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)))": "(T (fn_0 7.5 3 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0))) (M 1 0 -7.5 0))" + }, + { + "fn_2 -8.25 (fn_0 8.25 3 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0)))": "(T (fn_0 8.25 3 -0.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 1 0))) (M 1 0 -8.25 0))" + }, + { + "fn_2 -8.25 (fn_0 8.25 3 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0)))": "(T (fn_0 8.25 3 -1.5 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_1 3 0))) (M 1 0 -8.25 0))" + }, + { + "fn_2 -0.5 l": "(T l (M 1 0 -0.5 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(fn_1 1 #0)", + "dreamcoder": "#(lambda (fn_1 1 $0))", + "arity": 1, + "name": "fn_3", + "utility": 244117, + "final_cost": 2048636, + "compression_ratio": 1.1192593510999513, + "cumulative_compression_ratio": 1.1192593510999513, + "num_uses": 2419, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_0 0.75": "(M 0.75 0 0)" + "fn_3 -0.5": "(fn_1 1 -0.5)" + }, + { + "fn_3 -1": "(fn_1 1 -1)" + }, + { + "fn_3 -2.25": "(fn_1 1 -2.25)" + }, + { + "fn_3 -2.5": "(fn_1 1 -2.5)" + }, + { + "fn_3 -3.125": "(fn_1 1 -3.125)" + }, + { + "fn_3 -3.75": "(fn_1 1 -3.75)" + }, + { + "fn_3 -4.5": "(fn_1 1 -4.5)" }, { - "fn_0 0.84375": "(M 0.84375 0 0)" + "fn_3 -5": "(fn_1 1 -5)" }, { - "fn_0 1": "(M 1 0 0)" + "fn_3 -5.625": "(fn_1 1 -5.625)" }, { - "fn_0 1.125": "(M 1.125 0 0)" + "fn_3 -6.25": "(fn_1 1 -6.25)" }, { - "fn_0 1.5": "(M 1.5 0 0)" + "fn_3 -7.5": "(fn_1 1 -7.5)" }, { - "fn_0 1.625": "(M 1.625 0 0)" + "fn_3 0": "(fn_1 1 0)" }, { - "fn_0 10.5": "(M 10.5 0 0)" + "fn_3 0.5": "(fn_1 1 0.5)" }, { - "fn_0 12": "(M 12 0 0)" + "fn_3 0.75": "(fn_1 1 0.75)" }, { - "fn_0 13.5": "(M 13.5 0 0)" + "fn_3 1": "(fn_1 1 1)" }, { - "fn_0 15": "(M 15 0 0)" + "fn_3 1.5": "(fn_1 1 1.5)" }, { - "fn_0 2": "(M 2 0 0)" + "fn_3 3": "(fn_1 1 3)" }, { - "fn_0 3": "(M 3 0 0)" + "fn_3 3.75": "(fn_1 1 3.75)" }, { - "fn_0 4": "(M 4 0 0)" + "fn_3 4.125": "(fn_1 1 4.125)" }, { - "fn_0 6": "(M 6 0 0)" + "fn_3 5": "(fn_1 1 5)" }, { - "fn_0 9": "(M 9 0 0)" + "fn_3 6.25": "(fn_1 1 6.25)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (repeat (repeat (T #6 (fn_0 #5 #4)) #3 (#1 #2 0)) 1 (fn_0 1 0)) (#1 #0 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (T (repeat (repeat (T $0 (fn_0 $1 $2)) $3 ($5 $4 0)) 1 (fn_0 1 0)) ($5 $6 0)))))))))", - "arity": 7, - "name": "fn_1", - "utility": 738000, - "final_cost": 2683219, - "compression_ratio": 1.2754594388307476, - "cumulative_compression_ratio": 1.2754594388307476, - "num_uses": 594, + "body": "(T (fn_0 0 1 -3 (C (T (T (r_s #3 3) (fn_3 0)) (fn_3 0)) (fn_2 #2 (fn_0 #1 2 0 (T #0 (fn_1 0.84375 0)))))) (fn_3 0))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (T (fn_0 0 1 -3 (C (T (T (r_s $0 3) (fn_3 0)) (fn_3 0)) (fn_2 $1 (fn_0 $2 2 0 (T $3 (fn_1 0.84375 0)))))) (fn_3 0))))))", + "arity": 4, + "name": "fn_4", + "utility": 274010, + "final_cost": 1772199, + "compression_ratio": 1.1559853041334522, + "cumulative_compression_ratio": 1.1559853041334522, + "num_uses": 119, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 13.875 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))" + "fn_4 c 5.625 -2.8125 13.5": "(T (fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 -1.9375 (M 1 0) 3.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 3.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.9375 0))" + "fn_4 r 5.625 -2.8125 13.5": "(T (fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 -6.9375 (M 1 0) 13.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 13.875 0)) 1 (fn_0 1 0)) (M 1 0 -6.9375 0))" + "fn_4 c 6.375 -3.1875 15": "(T (fn_0 0 1 -3 (C (T (T (r_s 15 3) (fn_3 0)) (fn_3 0)) (fn_2 -3.1875 (fn_0 6.375 2 0 (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0)))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_4 r 6.375 -3.1875 15": "(T (fn_0 0 1 -3 (C (T (T (r_s 15 3) (fn_3 0)) (fn_3 0)) (fn_2 -3.1875 (fn_0 6.375 2 0 (T r (fn_1 0.84375 0)))))) (fn_3 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T #1 (fn_3 #0))", + "dreamcoder": "#(lambda (lambda (T $0 (fn_3 $1))))", + "arity": 2, + "name": "fn_5", + "utility": 201999, + "final_cost": 1569997, + "compression_ratio": 1.1287913289006284, + "cumulative_compression_ratio": 1.1287913289006284, + "num_uses": 2002, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_5 0 (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -1.9375 (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -1.9375 (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0)))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0)))))": "(T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 -3 1 (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 -3)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T r (fn_1 0.84375 0)))))": "(T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T r (fn_1 0.84375 0))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 1 1 (C (T (T (r_s 5 2) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 5 2) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 1)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))": "(T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 1.5 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0)))))": "(T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 1.5))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 1.5 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0)))))": "(T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0))))) (fn_3 1.5))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt)": "(T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0)))": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) (T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 1 fn_0 1 1 2 1 (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) empt)": "(T (repeat (repeat (T (C (T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0)) empt) (fn_0 1 2)) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0)))))": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0))" }, { - "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" + "fn_5 0 (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) empt)": "(T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) empt) (fn_3 0))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 0 (T (T empt (fn_1 12 0)) (fn_3 1.5))": "(T (T (T empt (fn_1 12 0)) (fn_3 1.5)) (fn_3 0))" }, { - "fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 4.375 0)) 1 (fn_0 1 0)) (M 1 0 -2.1875 0))" + "fn_5 0 (T (T empt (fn_1 13.5 0)) (fn_3 0.75))": "(T (T (T empt (fn_1 13.5 0)) (fn_3 0.75)) (fn_3 0))" }, { - "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" + "fn_5 0 (T (T empt (fn_1 13.5 0)) (fn_3 1.5))": "(T (T (T empt (fn_1 13.5 0)) (fn_3 1.5)) (fn_3 0))" }, { - "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" + "fn_5 0 (T (T empt (fn_1 15 0)) (fn_3 0.75))": "(T (T (T empt (fn_1 15 0)) (fn_3 0.75)) (fn_3 0))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 0.75 (T (fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))": "(T (T (fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0)) (fn_3 0.75))" }, { - "fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 4.375 0)) 1 (fn_0 1 0)) (M 1 0 -2.1875 0))" + "fn_5 0.75 (T (fn_0 0 1 -3 (C (T (T (r_s 15 3) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))": "(T (T (fn_0 0 1 -3 (C (T (T (r_s 15 3) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0)) (fn_3 0.75))" }, { - "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" + "fn_5 0.5 (T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))": "(T (T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0)) (fn_3 0.5))" }, { - "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -7.1875 (M 1 0) 14.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 14.375 0)) 1 (fn_0 1 0)) (M 1 0 -7.1875 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.1875 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))))) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))))) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 1 (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))": "(T (T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0)) (fn_3 1))" }, { - "fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))": "(T (repeat (repeat (T (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) (fn_0 1 0)) 2 (M 1 0 4.375 0)) 1 (fn_0 1 0)) (M 1 0 -2.1875 0))" + "fn_5 0 (T (fn_2 -0.5 l) (M 1 1.5708 0 0))": "(T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))" }, { - "fn_1 -6 (M 1 0) 12 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 12 0)) 1 (fn_0 1 0)) (M 1 0 -6 0))" + "fn_5 0 (T (r_s 10 6) (fn_3 3))": "(T (T (r_s 10 6) (fn_3 3)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 15 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 15 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 11 11) (fn_3 0))": "(T (T (r_s 11 11) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -8.25 (M 1 0) 16.5 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 16.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" + "fn_5 0 (T (r_s 11 16) (fn_3 0))": "(T (T (r_s 11 16) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -10 (M 1 0) 20 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 2 (M 1 0 20 0)) 1 (fn_0 1 0)) (M 1 0 -10 0))" + "fn_5 0 (T (r_s 11 21) (fn_3 0))": "(T (T (r_s 11 21) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 7.5 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 3 (M 1 0 7.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 12 1) (fn_3 -0.5))": "(T (T (r_s 12 1) (fn_3 -0.5)) (fn_3 0))" }, { - "fn_1 -8.25 (M 1 0) 8.25 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 3 (M 1 0 8.25 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" + "fn_5 0 (T (r_s 12 5) (fn_3 0))": "(T (T (r_s 12 5) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 13.5 3) (fn_3 0))": "(T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -8.25 (M 1 0) 5.5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0)) (fn_0 1 -0.5)) 4 (M 1 0 5.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" + "fn_5 0 (T (r_s 14.5 13.75) (fn_3 0))": "(T (T (r_s 14.5 13.75) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 15 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 2 (M 1 0 15 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 14.5 20) (fn_3 0))": "(T (T (r_s 14.5 20) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -8.25 (M 1 0) 16.5 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 2 (M 1 0 16.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" + "fn_5 0 (T (r_s 15 12) (fn_3 0))": "(T (T (r_s 15 12) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 7.5 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 3 (M 1 0 7.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 15 15.75) (fn_3 0))": "(T (T (r_s 15 15.75) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -8.25 (M 1 0) 8.25 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 3 (M 1 0 8.25 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" + "fn_5 0 (T (r_s 15 3) (fn_3 0))": "(T (T (r_s 15 3) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 15 4.5) (fn_3 -2.25))": "(T (T (r_s 15 4.5) (fn_3 -2.25)) (fn_3 0))" }, { - "fn_1 -8.25 (M 1 0) 5.5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0)) (fn_0 1 -1.5)) 4 (M 1 0 5.5 0)) 1 (fn_0 1 0)) (M 1 0 -8.25 0))" + "fn_5 0 (T (r_s 15 8.25) (fn_3 4.125))": "(T (T (r_s 15 8.25) (fn_3 4.125)) (fn_3 0))" }, { - "fn_1 -6 (M 1 0) 12 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0)) (fn_0 1 -2)) 2 (M 1 0 12 0)) 1 (fn_0 1 0)) (M 1 0 -6 0))" + "fn_5 0 (T (r_s 16.5 4.5) (fn_3 -2.25))": "(T (T (r_s 16.5 4.5) (fn_3 -2.25)) (fn_3 0))" }, { - "fn_1 -10 (M 1 0) 20 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0)) (fn_0 1 -2)) 2 (M 1 0 20 0)) 1 (fn_0 1 0)) (M 1 0 -10 0))" + "fn_5 0 (T (r_s 20 1) (fn_3 -0.5))": "(T (T (r_s 20 1) (fn_3 -0.5)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 15 2 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0)) (fn_0 1 -3)) 2 (M 1 0 15 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 5 2) (fn_3 0))": "(T (T (r_s 5 2) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -7.5 (M 1 0) 5 4 -3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0))": "(T (repeat (repeat (T (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 6 0)) (fn_0 1 -3)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)) (M 1 0 -7.5 0))" + "fn_5 0 (T (r_s 6 3) (fn_3 1.5))": "(T (T (r_s 6 3) (fn_3 1.5)) (fn_3 0))" }, { - "fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 14.875 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))" + "fn_5 0 (T (r_s 8 4) (fn_3 0))": "(T (T (r_s 8 4) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 0 (T (r_s 9 4) (fn_3 0))": "(T (T (r_s 9 4) (fn_3 0)) (fn_3 0))" }, { - "fn_1 -1.6875 (M 1 0) 3.375 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 3.375 0)) 1 (fn_0 1 0)) (M 1 0 -1.6875 0))" + "fn_5 0.75 (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75)) (fn_3 0))": "(T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75)) (fn_3 0)) (fn_3 0.75))" }, { - "fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 4.875 0)) 1 (fn_0 1 0)) (M 1 0 -2.4375 0))" + "fn_5 0.75 (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75)) (fn_3 0))": "(T (T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75)) (fn_3 0)) (fn_3 0.75))" }, { - "fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))" + "fn_5 0.75 (T c (fn_1 1.5 0))": "(T (T c (fn_1 1.5 0)) (fn_3 0.75))" }, { - "fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T c (fn_0 0.84375 0))": "(T (repeat (repeat (T (T c (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))" + "fn_5 1.5 (T c (fn_1 3 0))": "(T (T c (fn_1 3 0)) (fn_3 1.5))" }, { - "fn_1 -7.4375 (M 1 0) 14.875 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 14.875 0)) 1 (fn_0 1 0)) (M 1 0 -7.4375 0))" + "fn_5 1.5 (T empt (fn_1 10.5 0))": "(T (T empt (fn_1 10.5 0)) (fn_3 1.5))" }, { - "fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 2.875 0)) 1 (fn_0 1 0)) (M 1 0 -1.4375 0))" + "fn_5 0.75 (T empt (fn_1 12 0))": "(T (T empt (fn_1 12 0)) (fn_3 0.75))" }, { - "fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 4.875 0)) 1 (fn_0 1 0)) (M 1 0 -2.4375 0))" + "fn_5 1.5 (T empt (fn_1 12 0))": "(T (T empt (fn_1 12 0)) (fn_3 1.5))" }, { - "fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 5.625 0)) 1 (fn_0 1 0)) (M 1 0 -2.8125 0))" + "fn_5 0.75 (T empt (fn_1 13.5 0))": "(T (T empt (fn_1 13.5 0)) (fn_3 0.75))" }, { - "fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T r (fn_0 0.84375 0))": "(T (repeat (repeat (T (T r (fn_0 0.84375 0)) (fn_0 1 0)) 2 (M 1 0 6.375 0)) 1 (fn_0 1 0)) (M 1 0 -3.1875 0))" + "fn_5 1.5 (T empt (fn_1 13.5 0))": "(T (T empt (fn_1 13.5 0)) (fn_3 1.5))" }, { - "fn_1 -5.5 (M 1 0) 11 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 11 0)) 1 (fn_0 1 0)) (M 1 0 -5.5 0))" + "fn_5 0.75 (T empt (fn_1 15 0))": "(T (T empt (fn_1 15 0)) (fn_3 0.75))" }, { - "fn_1 -7 (M 1 0) 14 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)) (M 1 0 -7 0))" + "fn_5 1.5 (T empt (fn_1 9 0))": "(T (T empt (fn_1 9 0)) (fn_3 1.5))" }, { - "fn_1 -7.75 (M 1 0) 15.5 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 15.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.75 0))" + "fn_5 0 (fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt))": "(T (fn_0 0 1 -3 (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))" }, { - "fn_1 -9.5 (M 1 0) 19 2 -0.5 1 (r_s 1 1)": "(T (repeat (repeat (T (r_s 1 1) (fn_0 1 -0.5)) 2 (M 1 0 19 0)) 1 (fn_0 1 0)) (M 1 0 -9.5 0))" + "fn_5 0 (fn_0 0 1 -3 (C (T (T (r_s 15 3) (fn_3 0)) (fn_3 0)) empt))": "(T (fn_0 0 1 -3 (C (T (T (r_s 15 3) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))" }, { - "fn_1 -7 (M 1 0) 14 2 -1.5 1 (r_s 1 3)": "(T (repeat (repeat (T (r_s 1 3) (fn_0 1 -1.5)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)) (M 1 0 -7 0))" + "fn_5 0 (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_3 0)) (fn_3 0)) empt))": "(T (fn_0 0 1 1 (C (T (T (r_s 5 2) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))" }, { - "fn_1 -7.75 (M 1 0) 15.5 2 -1.5 1 (r_s 1 3)": "(T (repeat (repeat (T (r_s 1 3) (fn_0 1 -1.5)) 2 (M 1 0 15.5 0)) 1 (fn_0 1 0)) (M 1 0 -7.75 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0))" }, { - "fn_1 -5.5 (M 1 0) 11 2 -2 1 (r_s 1 4)": "(T (repeat (repeat (T (r_s 1 4) (fn_0 1 -2)) 2 (M 1 0 11 0)) 1 (fn_0 1 0)) (M 1 0 -5.5 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) (fn_3 0))" }, { - "fn_1 -9.5 (M 1 0) 19 2 -2 1 (r_s 1 4)": "(T (repeat (repeat (T (r_s 1 4) (fn_0 1 -2)) 2 (M 1 0 19 0)) 1 (fn_0 1 0)) (M 1 0 -9.5 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0))" }, { - "fn_1 -7 (M 1 0) 14 2 -3 1 (r_s 1 6)": "(T (repeat (repeat (T (r_s 1 6) (fn_0 1 -3)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)) (M 1 0 -7 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (T (#3 #2) (fn_0 1 #1)) (#0 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (T (T ($0 $1) (fn_0 1 $2)) ($3 0))))))", - "arity": 4, - "name": "fn_2", - "utility": 429752, - "final_cost": 2252959, - "compression_ratio": 1.190975512648033, - "cumulative_compression_ratio": 1.190975512648033, - "num_uses": 1065, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))) (fn_3 0))" + }, { - "fn_2 (M 1 0 -5.25) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -5.25 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))) (fn_3 0))" }, { - "fn_2 (M 1 0 -6) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -6 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_2 (M 1 0 -6.75) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -6.75 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0))))))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))))) (fn_3 0))" }, { - "fn_2 (M 1 0 -7.5) 0.75 (fn_0 1.5 0) (T c)": "(T (T (T c (fn_0 1.5 0)) (fn_0 1 0.75)) (M 1 0 -7.5 0))" + "fn_5 0 (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) empt))": "(T (fn_0 0 1 2 (C (T (T (r_s 8 4) (fn_3 0)) (fn_3 0)) empt)) (fn_3 0))" }, { - "fn_2 (M 1 0 -3) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -3 0))" + "fn_5 -1 (fn_2 -10 (fn_0 20 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -10 (fn_0 20 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -1))" }, { - "fn_2 (M 1 0 -3.75) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -3.75 0))" + "fn_5 -1 (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))": "(T (fn_2 -10 (fn_0 20 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0)))) (fn_3 -1))" }, { - "fn_2 (M 1 0 -4.5) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -4.5 0))" + "fn_5 -1 (fn_2 -5.5 (fn_0 11 2 -0.5 (r_s 1 1)))": "(T (fn_2 -5.5 (fn_0 11 2 -0.5 (r_s 1 1))) (fn_3 -1))" }, { - "fn_2 (M 1 0 -5.25) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -5.25 0))" + "fn_5 -1 (fn_2 -5.5 (fn_0 11 2 -2 (r_s 1 4)))": "(T (fn_2 -5.5 (fn_0 11 2 -2 (r_s 1 4))) (fn_3 -1))" }, { - "fn_2 (M 1 0 -6) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -6 0))" + "fn_5 -1 (fn_2 -6 (fn_0 12 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -6 (fn_0 12 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -1))" }, { - "fn_2 (M 1 0 -6.75) 1.5 (fn_0 3 0) (T c)": "(T (T (T c (fn_0 3 0)) (fn_0 1 1.5)) (M 1 0 -6.75 0))" + "fn_5 -1 (fn_2 -6 (fn_0 12 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0))))": "(T (fn_2 -6 (fn_0 12 2 -2 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 4 0)))) (fn_3 -1))" }, { - "fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt)": "(T (T (T empt (fn_0 10.5 0)) (fn_0 1 1.5)) (M 1 0 1.5 0))" + "fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1)))": "(T (fn_2 -7 (fn_0 14 2 -0.5 (r_s 1 1))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 3) 1.5 (fn_0 10.5 0) (T empt)": "(T (T (T empt (fn_0 10.5 0)) (fn_0 1 1.5)) (M 1 0 3 0))" + "fn_5 -4.5 (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3)))": "(T (fn_2 -7 (fn_0 14 2 -1.5 (r_s 1 3))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt)": "(T (T (T empt (fn_0 12 0)) (fn_0 1 0.75)) (M 1 0 0.75 0))" + "fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -7.5 (fn_0 15 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 1.5) 0.75 (fn_0 12 0) (T empt)": "(T (T (T empt (fn_0 12 0)) (fn_0 1 0.75)) (M 1 0 1.5 0))" + "fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))": "(T (fn_2 -7.5 (fn_0 15 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))) (fn_3 -4.5))" }, { - "fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt)": "(T (T (T empt (fn_0 12 0)) (fn_0 1 1.5)) (fn_0 1 0))" + "fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -7.5 (fn_0 5 4 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 0.75)) (M 1 0 0.75 0))" + "fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))": "(T (fn_2 -7.5 (fn_0 5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 1.5) 0.75 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 0.75)) (M 1 0 1.5 0))" + "fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -7.5 (fn_0 7.5 3 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -4.5))" }, { - "fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 0.75)) (fn_0 1 0))" + "fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))": "(T (fn_2 -7.5 (fn_0 7.5 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))) (fn_3 -4.5))" }, { - "fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt)": "(T (T (T empt (fn_0 13.5 0)) (fn_0 1 1.5)) (fn_0 1 0))" + "fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1)))": "(T (fn_2 -7.75 (fn_0 15.5 2 -0.5 (r_s 1 1))) (fn_3 -4.5))" }, { - "fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt)": "(T (T (T empt (fn_0 15 0)) (fn_0 1 0.75)) (fn_0 1 0))" + "fn_5 -4.5 (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3)))": "(T (fn_2 -7.75 (fn_0 15.5 2 -1.5 (r_s 1 3))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt)": "(T (T (T empt (fn_0 9 0)) (fn_0 1 1.5)) (M 1 0 1.5 0))" + "fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -8.25 (fn_0 16.5 2 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 3) 1.5 (fn_0 9 0) (T empt)": "(T (T (T empt (fn_0 9 0)) (fn_0 1 1.5)) (M 1 0 3 0))" + "fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))": "(T (fn_2 -8.25 (fn_0 16.5 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 -7.125 0))" + "fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -8.25 (fn_0 5.5 4 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 -7.875 0))" + "fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))": "(T (fn_2 -8.25 (fn_0 5.5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 7.125 0))" + "fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0))))": "(T (fn_2 -8.25 (fn_0 8.25 3 -0.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75)": "(T (T (r_s 0.75 1.5) (fn_0 1 0.75)) (M 1 0 7.875 0))" + "fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))": "(T (fn_2 -8.25 (fn_0 8.25 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))) (fn_3 -4.5))" }, { - "fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 -6.75 0))" + "fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1)))": "(T (fn_2 -9.5 (fn_0 19 2 -0.5 (r_s 1 1))) (fn_3 -1))" }, { - "fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 -7.5 0))" + "fn_5 -1 (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4)))": "(T (fn_2 -9.5 (fn_0 19 2 -2 (r_s 1 4))) (fn_3 -1))" }, { - "fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 6.75 0))" + "fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)": "(T (fn_4 c 5.625 -2.8125 13.5) (fn_3 0.75))" }, { - "fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5)": "(T (T (r_s 1.5 3) (fn_0 1 1.5)) (M 1 0 7.5 0))" + "fn_5 0.75 (fn_4 c 6.375 -3.1875 15)": "(T (fn_4 c 6.375 -3.1875 15) (fn_3 0.75))" }, { - "fn_2 (fn_0 1) 3 6 (r_s 10)": "(T (T (r_s 10 6) (fn_0 1 3)) (fn_0 1 0))" + "fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)": "(T (fn_4 r 5.625 -2.8125 13.5) (fn_3 0.75))" }, { - "fn_2 (fn_0 1) 0 11 (r_s 11)": "(T (T (r_s 11 11) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0.75 (fn_4 r 6.375 -3.1875 15)": "(T (fn_4 r 6.375 -3.1875 15) (fn_3 0.75))" }, { - "fn_2 (fn_0 1) 0 16 (r_s 11)": "(T (T (r_s 11 16) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0.75 (r_s 0.75 1.5)": "(T (r_s 0.75 1.5) (fn_3 0.75))" }, { - "fn_2 (fn_0 1) 0 21 (r_s 11)": "(T (T (r_s 11 21) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 1.5 (r_s 1.5 3)": "(T (r_s 1.5 3) (fn_3 1.5))" }, { - "fn_2 (fn_0 1) -0.5 1 (r_s 12)": "(T (T (r_s 12 1) (fn_0 1 -0.5)) (fn_0 1 0))" + "fn_5 3 (r_s 10 6)": "(T (r_s 10 6) (fn_3 3))" }, { - "fn_2 (fn_0 1) 0 5 (r_s 12)": "(T (T (r_s 12 5) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (r_s 11 11)": "(T (r_s 11 11) (fn_3 0))" }, { - "fn_2 (fn_0 1) 0 3 (r_s 13.5)": "(T (T (r_s 13.5 3) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (r_s 11 16)": "(T (r_s 11 16) (fn_3 0))" }, { - "fn_2 (fn_0 1) 0 13.75 (r_s 14.5)": "(T (T (r_s 14.5 13.75) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (r_s 11 21)": "(T (r_s 11 21) (fn_3 0))" }, { - "fn_2 (fn_0 1) 0 20 (r_s 14.5)": "(T (T (r_s 14.5 20) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 -0.5 (r_s 12 1)": "(T (r_s 12 1) (fn_3 -0.5))" }, { - "fn_2 (fn_0 1) 0 12 (r_s 15)": "(T (T (r_s 15 12) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (r_s 12 5)": "(T (r_s 12 5) (fn_3 0))" }, { - "fn_2 (fn_0 1) 0 15.75 (r_s 15)": "(T (T (r_s 15 15.75) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (r_s 13.5 3)": "(T (r_s 13.5 3) (fn_3 0))" }, { - "fn_2 (fn_0 1) 0 3 (r_s 15)": "(T (T (r_s 15 3) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 0 (r_s 14.5 13.75)": "(T (r_s 14.5 13.75) (fn_3 0))" }, { - "fn_2 (fn_0 1) -2.25 4.5 (r_s 15)": "(T (T (r_s 15 4.5) (fn_0 1 -2.25)) (fn_0 1 0))" + "fn_5 0 (r_s 14.5 20)": "(T (r_s 14.5 20) (fn_3 0))" }, { - "fn_2 (fn_0 1) 4.125 8.25 (r_s 15)": "(T (T (r_s 15 8.25) (fn_0 1 4.125)) (fn_0 1 0))" + "fn_5 0 (r_s 15 12)": "(T (r_s 15 12) (fn_3 0))" }, { - "fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)": "(T (T (r_s 16.5 4.5) (fn_0 1 -2.25)) (fn_0 1 0))" + "fn_5 0 (r_s 15 15.75)": "(T (r_s 15 15.75) (fn_3 0))" }, { - "fn_2 (fn_0 1) -0.5 1 (r_s 20)": "(T (T (r_s 20 1) (fn_0 1 -0.5)) (fn_0 1 0))" + "fn_5 0 (r_s 15 3)": "(T (r_s 15 3) (fn_3 0))" }, { - "fn_2 (fn_0 1) 0 2 (r_s 5)": "(T (T (r_s 5 2) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 -2.25 (r_s 15 4.5)": "(T (r_s 15 4.5) (fn_3 -2.25))" }, { - "fn_2 (fn_0 1) 1.5 3 (r_s 6)": "(T (T (r_s 6 3) (fn_0 1 1.5)) (fn_0 1 0))" + "fn_5 4.125 (r_s 15 8.25)": "(T (r_s 15 8.25) (fn_3 4.125))" }, { - "fn_2 (fn_0 1) 0 4 (r_s 8)": "(T (T (r_s 8 4) (fn_0 1 0)) (fn_0 1 0))" + "fn_5 -2.25 (r_s 16.5 4.5)": "(T (r_s 16.5 4.5) (fn_3 -2.25))" }, { - "fn_2 (fn_0 1) 0 4 (r_s 9)": "(T (T (r_s 9 4) (fn_0 1 0)) (fn_0 1 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s #3)) (fn_1 #2 (M 1 0) #1 2 0 1 (T #0 (fn_0 0.84375 0))))) (fn_0 1 0.75)))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s $0)) (fn_1 $1 (M 1 0) $2 2 0 1 (T $3 (fn_0 0.84375 0))))) (fn_0 1 0.75)))))))", - "arity": 4, - "name": "fn_3", - "utility": 345518, - "final_cost": 1904408, - "compression_ratio": 1.1830232807255587, - "cumulative_compression_ratio": 1.1830232807255587, - "num_uses": 119, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_5 -0.5 (r_s 20 1)": "(T (r_s 20 1) (fn_3 -0.5))" + }, { - "fn_3 c 5.625 -2.8125 13.5": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_5 0 (r_s 5 2)": "(T (r_s 5 2) (fn_3 0))" }, { - "fn_3 r 5.625 -2.8125 13.5": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_5 1.5 (r_s 6 3)": "(T (r_s 6 3) (fn_3 1.5))" }, { - "fn_3 c 6.375 -3.1875 15": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 0.75)))" + "fn_5 0 (r_s 8 4)": "(T (r_s 8 4) (fn_3 0))" }, { - "fn_3 r 6.375 -3.1875 15": "(C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) (fn_1 -3.1875 (M 1 0) 6.375 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 0.75)))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (fn_1 #4 (M 1 0) #3 #2 #1 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 #0 0))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (T (fn_1 $0 (M 1 0) $1 $2 $3 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 $4 0)))))))))", - "arity": 5, - "name": "fn_4", - "utility": 294714, - "final_cost": 1607468, - "compression_ratio": 1.1847252946870481, - "cumulative_compression_ratio": 1.1847252946870481, - "num_uses": 140, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_5 0 (r_s 9 4)": "(T (r_s 9 4) (fn_3 0))" + }, + { + "fn_5 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -1.9375 (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -1.9375 (fn_0 3.875 2 0 (C (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T (T c (fn_1 2 0)) (fn_1 1.625 0))) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25)) (fn_3 -3.125))" + }, + { + "fn_5 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25)) (fn_3 -3.125))" + }, + { + "fn_5 -6.25 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 6.25)) (fn_3 -6.25))" + }, { - "fn_4 1 -0.5 2 20 -10": "(T (fn_1 -10 (M 1 0) 20 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.1875 (fn_0 4.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25)) (fn_3 -3.125))" }, { - "fn_4 4 -2 2 20 -10": "(T (fn_1 -10 (M 1 0) 20 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))))" + "fn_5 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25)) (fn_3 -3.125))" }, { - "fn_4 1 -0.5 2 12 -6": "(T (fn_1 -6 (M 1 0) 12 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -6.25 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 6.25)) (fn_3 -6.25))" }, { - "fn_4 4 -2 2 12 -6": "(T (fn_1 -6 (M 1 0) 12 2 -2 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 4 0))))" + "fn_5 -3.125 (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T r (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25))": "(T (repeat (repeat (T (C (T (T (r_s 12 5) (fn_3 0)) (fn_3 0)) (fn_2 -2.4375 (fn_0 4.875 2 0 (T r (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 6.25)) (fn_3 -3.125))" }, { - "fn_4 1 -0.5 2 15 -7.5": "(T (fn_1 -7.5 (M 1 0) 15 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -5.625 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 3.75)) (fn_3 -5.625))" }, { - "fn_4 3 -1.5 2 15 -7.5": "(T (fn_1 -7.5 (M 1 0) 15 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" + "fn_5 0 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T c (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75)) (fn_3 0))" }, { - "fn_4 1 -0.5 4 5 -7.5": "(T (fn_1 -7.5 (M 1 0) 5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 0 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) (fn_2 -2.8125 (fn_0 5.625 2 0 (T r (fn_1 0.84375 0))))) (fn_3 1.5)) 1 (fn_3 0)) 2 (fn_3 3.75)) (fn_3 0))" }, { - "fn_4 3 -1.5 4 5 -7.5": "(T (fn_1 -7.5 (M 1 0) 5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" + "fn_5 -3.75 (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 3.75))": "(T (repeat (repeat (T (C (T (T (r_s 13.5 3) (fn_3 0)) (fn_3 0)) empt) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 3.75)) (fn_3 -3.75))" }, { - "fn_4 1 -0.5 3 7.5 -7.5": "(T (fn_1 -7.5 (M 1 0) 7.5 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5)) (fn_3 -2.5))" }, { - "fn_4 3 -1.5 3 7.5 -7.5": "(T (fn_1 -7.5 (M 1 0) 7.5 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" + "fn_5 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5)) (fn_3 -7.5))" }, { - "fn_4 1 -0.5 2 16.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 16.5 2 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5)) (fn_3 -7.5))" }, { - "fn_4 3 -1.5 2 16.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 16.5 2 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" + "fn_5 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5)) (fn_3 -2.5))" }, { - "fn_4 1 -0.5 4 5.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 5.5 4 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 5)) (fn_3 -5))" }, { - "fn_4 3 -1.5 4 5.5 -8.25": "(T (fn_1 -8.25 (M 1 0) 5.5 4 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" + "fn_5 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.4375 (fn_0 2.875 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0)))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5)) (fn_3 -2.5))" }, { - "fn_4 1 -0.5 3 8.25 -8.25": "(T (fn_1 -8.25 (M 1 0) 8.25 3 -0.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 1 0))))" + "fn_5 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5)) (fn_3 -2.5))" }, { - "fn_4 3 -1.5 3 8.25 -8.25": "(T (fn_1 -8.25 (M 1 0) 8.25 3 -1.5 1 (T (T (T l (M 1 0 -0.5 0)) (M 1 1.5708 0 0)) (fn_0 3 0))))" + "fn_5 -5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 3 (fn_3 5)) (fn_3 -5))" + }, + { + "fn_5 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) (fn_2 -1.6875 (fn_0 3.375 2 0 (T c (fn_1 0.84375 0))))) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5)) (fn_3 -7.5))" + }, + { + "fn_5 -2.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) empt) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) empt) (fn_3 0)) 1 (fn_3 0)) 2 (fn_3 5)) (fn_3 -2.5))" + }, + { + "fn_5 -7.5 (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) empt) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5))": "(T (repeat (repeat (T (C (T (T (r_s 9 4) (fn_3 0)) (fn_3 0)) empt) (fn_3 0)) 1 (fn_3 0)) 4 (fn_3 5)) (fn_3 -7.5))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(fn_2 (M 1 0 #2) #1 (fn_0 #0 0) (T c))", - "dreamcoder": "#(lambda (lambda (lambda (fn_2 (M 1 0 $0) $1 (fn_0 $2 0) (T c)))))", + "body": "(fn_5 0 (fn_5 #2 (r_s #1 #0)))", + "dreamcoder": "#(lambda (lambda (lambda (fn_5 0 (fn_5 $0 (r_s $1 $2))))))", "arity": 3, - "name": "fn_5", - "utility": 114431, - "final_cost": 1492227, - "compression_ratio": 1.0772275263750086, - "cumulative_compression_ratio": 1.0772275263750086, - "num_uses": 163, + "name": "fn_6", + "utility": 114128, + "final_cost": 1455463, + "compression_ratio": 1.0786924847969341, + "cumulative_compression_ratio": 1.0786924847969341, + "num_uses": 378, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 3 1.5 -3": "(fn_2 (M 1 0 -3) 1.5 (fn_0 3 0) (T c))" + "fn_6 1 12 -0.5": "(fn_5 0 (fn_5 -0.5 (r_s 12 1)))" }, { - "fn_5 3 1.5 -3.75": "(fn_2 (M 1 0 -3.75) 1.5 (fn_0 3 0) (T c))" + "fn_6 1 20 -0.5": "(fn_5 0 (fn_5 -0.5 (r_s 20 1)))" }, { - "fn_5 3 1.5 -4.5": "(fn_2 (M 1 0 -4.5) 1.5 (fn_0 3 0) (T c))" + "fn_6 4.5 15 -2.25": "(fn_5 0 (fn_5 -2.25 (r_s 15 4.5)))" }, { - "fn_5 1.5 0.75 -5.25": "(fn_2 (M 1 0 -5.25) 0.75 (fn_0 1.5 0) (T c))" + "fn_6 4.5 16.5 -2.25": "(fn_5 0 (fn_5 -2.25 (r_s 16.5 4.5)))" }, { - "fn_5 3 1.5 -5.25": "(fn_2 (M 1 0 -5.25) 1.5 (fn_0 3 0) (T c))" + "fn_6 11 11 0": "(fn_5 0 (fn_5 0 (r_s 11 11)))" }, { - "fn_5 1.5 0.75 -6": "(fn_2 (M 1 0 -6) 0.75 (fn_0 1.5 0) (T c))" + "fn_6 16 11 0": "(fn_5 0 (fn_5 0 (r_s 11 16)))" }, { - "fn_5 3 1.5 -6": "(fn_2 (M 1 0 -6) 1.5 (fn_0 3 0) (T c))" + "fn_6 21 11 0": "(fn_5 0 (fn_5 0 (r_s 11 21)))" }, { - "fn_5 1.5 0.75 -6.75": "(fn_2 (M 1 0 -6.75) 0.75 (fn_0 1.5 0) (T c))" + "fn_6 5 12 0": "(fn_5 0 (fn_5 0 (r_s 12 5)))" }, { - "fn_5 3 1.5 -6.75": "(fn_2 (M 1 0 -6.75) 1.5 (fn_0 3 0) (T c))" + "fn_6 3 13.5 0": "(fn_5 0 (fn_5 0 (r_s 13.5 3)))" }, { - "fn_5 1.5 0.75 -7.5": "(fn_2 (M 1 0 -7.5) 0.75 (fn_0 1.5 0) (T c))" + "fn_6 13.75 14.5 0": "(fn_5 0 (fn_5 0 (r_s 14.5 13.75)))" + }, + { + "fn_6 20 14.5 0": "(fn_5 0 (fn_5 0 (r_s 14.5 20)))" + }, + { + "fn_6 12 15 0": "(fn_5 0 (fn_5 0 (r_s 15 12)))" + }, + { + "fn_6 15.75 15 0": "(fn_5 0 (fn_5 0 (r_s 15 15.75)))" + }, + { + "fn_6 3 15 0": "(fn_5 0 (fn_5 0 (r_s 15 3)))" + }, + { + "fn_6 2 5 0": "(fn_5 0 (fn_5 0 (r_s 5 2)))" + }, + { + "fn_6 4 8 0": "(fn_5 0 (fn_5 0 (r_s 8 4)))" + }, + { + "fn_6 4 9 0": "(fn_5 0 (fn_5 0 (r_s 9 4)))" + }, + { + "fn_6 3 6 1.5": "(fn_5 0 (fn_5 1.5 (r_s 6 3)))" + }, + { + "fn_6 6 10 3": "(fn_5 0 (fn_5 3 (r_s 10 6)))" + }, + { + "fn_6 8.25 15 4.125": "(fn_5 0 (fn_5 4.125 (r_s 15 8.25)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (C (#11 #10 (#9 #8)) (#7 #3 (fn_0 #6 0) (T empt))) (fn_2 (M 1 0 #5) #3 #4 (r_s #3))) (#2 #1 (fn_2 (fn_0 1) -2.25 4.5 (r_s #0)))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C ($0 $1 ($2 $3)) ($4 $8 (fn_0 $5 0) (T empt))) (fn_2 (M 1 0 $6) $8 $7 (r_s $8))) ($9 $10 (fn_2 (fn_0 1) -2.25 4.5 (r_s $11)))))))))))))))))", - "arity": 12, - "name": "fn_6", - "utility": 236428, - "final_cost": 1253867, - "compression_ratio": 1.1900999069279277, - "cumulative_compression_ratio": 1.1900999069279277, - "num_uses": 118, + "body": "(C (C (C (C (#10 #9) (#8 #7 (fn_5 #3 (T #6 (fn_1 #5 0))))) (fn_2 #4 (fn_5 #3 #2))) (C (fn_5 0.75 #1) (fn_6 4.5 #0 -2.25))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C ($0 $1) ($2 $3 (fn_5 $7 (T $4 (fn_1 $5 0))))) (fn_2 $6 (fn_5 $7 $8))) (C (fn_5 0.75 $9) (fn_6 4.5 $10 -2.25)))))))))))))))", + "arity": 11, + "name": "fn_7", + "utility": 271477, + "final_cost": 1182359, + "compression_ratio": 1.2309822989464283, + "cumulative_compression_ratio": 1.2309822989464283, + "num_uses": 169, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -4.5)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))))": "(C (C (C (C (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))) (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 1.5 (fn_5 1.5 (T empt (fn_1 9 0))))) (fn_2 6.75 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -4.5)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))))": "(C (C (C (C (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))) (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 1.5 (fn_5 1.5 (T empt (fn_1 9 0))))) (fn_2 6.75 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 9 (fn_2 (M 1 0 1.5)) -4.5 (fn_5 3 1.5) (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -4.5)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 9 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt))) (r_s 1.5 3) 1.5 6.75 9 empt 1.5 fn_2 (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))))": "(C (C (C (C (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))) (fn_2 -4.5 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 1.5 (fn_5 1.5 (T empt (fn_1 9 0))))) (fn_2 6.75 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))))": "(C (C (C (C (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))) (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 0.75 (fn_5 0.75 (T empt (fn_1 12 0))))) (fn_2 7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))))": "(C (C (C (C (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))) (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 0.75 (fn_5 0.75 (T empt (fn_1 12 0))))) (fn_2 7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 12 (fn_2 (M 1 0 0.75)) -6 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt))) (r_s 0.75 1.5) 0.75 7.125 12 empt 0.75 fn_2 (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))))": "(C (C (C (C (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))) (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 0.75 (fn_5 0.75 (T empt (fn_1 12 0))))) (fn_2 7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -5.25)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))))": "(C (C (C (C (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))) (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 1.5 (fn_5 1.5 (T empt (fn_1 10.5 0))))) (fn_2 7.5 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 c 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -5.25)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))))": "(C (C (C (C (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))) (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 1.5 (fn_5 1.5 (T empt (fn_1 10.5 0))))) (fn_2 7.5 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 r 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 10.5 (fn_2 (M 1 0 1.5)) -5.25 (fn_5 3 1.5) (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_5 3 1.5 -5.25)) (fn_2 (M 1 0 1.5) 1.5 (fn_0 10.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt))) (r_s 1.5 3) 1.5 7.5 10.5 empt 1.5 fn_2 (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0)))) (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))))": "(C (C (C (C (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))) (fn_2 -5.25 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 1.5 (fn_5 1.5 (T empt (fn_1 10.5 0))))) (fn_2 7.5 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6.75)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))))": "(C (C (C (C (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))) (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 0.75 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (fn_2 7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 c 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6.75)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))))": "(C (C (C (C (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))) (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 0.75 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (fn_2 7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 r 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 13.5 (fn_2 (M 1 0 0.75)) -6.75 (fn_5 1.5 0.75) (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) C": "(C (C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_5 1.5 0.75 -6.75)) (fn_2 (M 1 0 0.75) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt))) (r_s 0.75 1.5) 0.75 7.875 13.5 empt 0.75 fn_2 (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))))": "(C (C (C (C (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))) (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 0.75 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (fn_2 7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6)": "(C (C (C (C (fn_2 -6 (fn_5 1.5 (T c (fn_1 3 0)))) (fn_2 -3 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 3 (fn_5 1.5 (T empt (fn_1 9 0))))) (C (fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6)": "(C (C (C (C (fn_2 -6 (fn_5 1.5 (T c (fn_1 3 0)))) (fn_2 -3 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 3 (fn_5 1.5 (T empt (fn_1 9 0))))) (C (fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 1.5 3 6.75 12 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -6.75) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -6.75) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 12 0) (T empt))) (fn_2 (M 1 0 6.75) 1.5 3 (r_s 1.5))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt))) (T empt (fn_1 9 0)) 1.5 3 3 c -3 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6)": "(C (C (C (C (fn_2 -6 (fn_5 1.5 (T c (fn_1 3 0)))) (fn_2 -3 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 3 (fn_5 1.5 (T empt (fn_1 9 0))))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (fn_2 -5.25 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 1.5 (fn_5 0.75 (T empt (fn_1 12 0))))) (C (fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 c 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 c 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (fn_2 -5.25 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 1.5 (fn_5 0.75 (T empt (fn_1 12 0))))) (C (fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 15 13.5 (fn_3 r 5.625 -2.8125) 0.75 1.5 7.125 13.5 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.125) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.125) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.125) 0.75 1.5 (r_s 0.75))) (fn_3 r 5.625 -2.8125 13.5 (fn_2 (fn_0 1) -2.25 4.5 (r_s 15)))))" + "fn_7 15 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt))) (T empt (fn_1 12 0)) 0.75 1.5 1.5 c -5.25 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 0.75 (T c (fn_1 1.5 0)))) (fn_2 -5.25 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 1.5 (fn_5 0.75 (T empt (fn_1 12 0))))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 1.5 (T c (fn_1 3 0)))) (fn_2 -3.75 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 3 (fn_5 1.5 (T empt (fn_1 10.5 0))))) (C (fn_5 0.75 (fn_4 c 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 1.5 (T c (fn_1 3 0)))) (fn_2 -3.75 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 3 (fn_5 1.5 (T empt (fn_1 10.5 0))))) (C (fn_5 0.75 (fn_4 r 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 1.5 3 7.5 13.5 (fn_2 (fn_0 1)) 1.5 r_s 3 (fn_2 (M 1 0 -7.5) 1.5)": "(C (C (C (C (fn_2 (M 1 0 -7.5) 1.5 3 (r_s 1.5)) (fn_2 (fn_0 1) 1.5 (fn_0 13.5 0) (T empt))) (fn_2 (M 1 0 7.5) 1.5 3 (r_s 1.5))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 16.5 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt))) (T empt (fn_1 10.5 0)) 1.5 3 3 c -3.75 fn_2 (fn_5 1.5 (T c (fn_1 3 0))) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 1.5 (T c (fn_1 3 0)))) (fn_2 -3.75 (fn_5 1.5 (T c (fn_1 3 0))))) (fn_2 3 (fn_5 1.5 (T empt (fn_1 10.5 0))))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_6 16.5 (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) C 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (C (T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75)) (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))) (fn_5 0 (fn_5 1.5 (T empt (fn_1 12 0))))) (fn_2 6.75 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 c 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 c 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" + "fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))) (fn_5 0 (fn_5 1.5 (T empt (fn_1 12 0))))) (fn_2 6.75 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_6 16.5 15 (fn_3 r 6.375 -3.1875) 0.75 1.5 7.875 15 (fn_2 (fn_0 1)) 0.75 r_s 1.5 (fn_2 (M 1 0 -7.875) 0.75)": "(C (C (C (C (fn_2 (M 1 0 -7.875) 0.75 1.5 (r_s 0.75)) (fn_2 (fn_0 1) 0.75 (fn_0 15 0) (T empt))) (fn_2 (M 1 0 7.875) 0.75 1.5 (r_s 0.75))) (fn_3 r 6.375 -3.1875 15 (fn_2 (fn_0 1) -2.25 4.5 (r_s 16.5)))))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (fn_1 1 fn_0 1 1 #5 1 (C (#4 0 #3 (r_s #2)) #1)) (fn_0 1 #0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (T (fn_1 1 fn_0 1 1 $0 1 (C ($1 0 $2 (r_s $3)) $4)) (fn_0 1 $5))))))))", - "arity": 6, - "name": "fn_7", - "utility": 90996, - "final_cost": 1161654, - "compression_ratio": 1.0793807794747834, - "cumulative_compression_ratio": 1.0793807794747834, - "num_uses": 83, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_7 15 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt))) (r_s 1.5 3) 1.5 6.75 12 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -6.75)": "(C (C (C (C (fn_2 -6.75 (fn_5 1.5 (r_s 1.5 3))) (fn_5 0 (fn_5 1.5 (T empt (fn_1 12 0))))) (fn_2 6.75 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))) (fn_6 4.5 15 -2.25))))" + }, + { + "fn_7 15 (fn_4 c 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125)": "(C (C (C (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))) (fn_5 0 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (fn_2 7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 c 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" + }, { - "fn_7 0.75 empt 13.5 3 (fn_2 (fn_0 1)) -3": "(T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) empt)) (fn_0 1 0.75))" + "fn_7 15 (fn_4 r 5.625 -2.8125 13.5) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125)": "(C (C (C (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))) (fn_5 0 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (fn_2 7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 r 5.625 -2.8125 13.5)) (fn_6 4.5 15 -2.25))))" }, { - "fn_7 0.75 empt 15 3 (fn_2 (fn_0 1)) -3": "(T (fn_1 1 fn_0 1 1 -3 1 (C (fn_2 (fn_0 1) 0 3 (r_s 15)) empt)) (fn_0 1 0.75))" + "fn_7 15 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt))) (r_s 0.75 1.5) 0.75 7.125 13.5 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.125)": "(C (C (C (C (fn_2 -7.125 (fn_5 0.75 (r_s 0.75 1.5))) (fn_5 0 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (fn_2 7.125 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))) (fn_6 4.5 15 -2.25))))" }, { - "fn_7 0.5 empt 5 2 (fn_2 (fn_0 1)) 1": "(T (fn_1 1 fn_0 1 1 1 1 (C (fn_2 (fn_0 1) 0 2 (r_s 5)) empt)) (fn_0 1 0.5))" + "fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5)": "(C (C (C (C (fn_2 -7.5 (fn_5 0.75 (T c (fn_1 1.5 0)))) (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 1.5 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (C (fn_5 0.75 (fn_4 c 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1))" + "fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5)": "(C (C (C (C (fn_2 -7.5 (fn_5 0.75 (T c (fn_1 1.5 0)))) (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 1.5 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (C (fn_5 0.75 (fn_4 r 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1))" + "fn_7 16.5 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt))) (T empt (fn_1 13.5 0)) 0.75 1.5 1.5 c -6 fn_2 (fn_5 0.75 (T c (fn_1 1.5 0))) (fn_2 -7.5)": "(C (C (C (C (fn_2 -7.5 (fn_5 0.75 (T c (fn_1 1.5 0)))) (fn_2 -6 (fn_5 0.75 (T c (fn_1 1.5 0))))) (fn_2 1.5 (fn_5 0.75 (T empt (fn_1 13.5 0))))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1))" + "fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5)": "(C (C (C (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))) (fn_5 0 (fn_5 1.5 (T empt (fn_1 13.5 0))))) (fn_2 7.5 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 c 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0)))))) (fn_0 1 1))" + "fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5)": "(C (C (C (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))) (fn_5 0 (fn_5 1.5 (T empt (fn_1 13.5 0))))) (fn_2 7.5 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_4 r 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.1875 (M 1 0) 2.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0)))))) (fn_0 1 1))" + "fn_7 16.5 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt))) (r_s 1.5 3) 1.5 7.5 13.5 empt 0 fn_5 (fn_5 1.5 (r_s 1.5 3)) (fn_2 -7.5)": "(C (C (C (C (fn_2 -7.5 (fn_5 1.5 (r_s 1.5 3))) (fn_5 0 (fn_5 1.5 (T empt (fn_1 13.5 0))))) (fn_2 7.5 (fn_5 1.5 (r_s 1.5 3)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T c (fn_0 0.84375 0))))) (fn_0 1 1))" + "fn_7 16.5 (fn_4 c 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875)": "(C (C (C (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))) (fn_5 0 (fn_5 0.75 (T empt (fn_1 15 0))))) (fn_2 7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 c 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))) 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (T r (fn_0 0.84375 0))))) (fn_0 1 1))" + "fn_7 16.5 (fn_4 r 6.375 -3.1875 15) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875)": "(C (C (C (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))) (fn_5 0 (fn_5 0.75 (T empt (fn_1 15 0))))) (fn_2 7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_4 r 6.375 -3.1875 15)) (fn_6 4.5 16.5 -2.25))))" }, { - "fn_7 1 empt 8 4 (fn_2 (fn_0 1)) 2": "(T (fn_1 1 fn_0 1 1 2 1 (C (fn_2 (fn_0 1) 0 4 (r_s 8)) empt)) (fn_0 1 1))" + "fn_7 16.5 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt))) (r_s 0.75 1.5) 0.75 7.875 15 empt 0 fn_5 (fn_5 0.75 (r_s 0.75 1.5)) (fn_2 -7.875)": "(C (C (C (C (fn_2 -7.875 (fn_5 0.75 (r_s 0.75 1.5))) (fn_5 0 (fn_5 0.75 (T empt (fn_1 15 0))))) (fn_2 7.875 (fn_5 0.75 (r_s 0.75 1.5)))) (C (fn_5 0.75 (fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))) (fn_6 4.5 16.5 -2.25))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 #5 (r_s #4)) (fn_1 #3 (M 1 0) #2 2 0 1 #1)) (fn_0 1 #0)) 1 (fn_0 1 0)))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (T (C (fn_2 (fn_0 1) 0 $0 (r_s $1)) (fn_1 $2 (M 1 0) $3 2 0 1 $4)) (fn_0 1 $5)) 1 (fn_0 1 0)))))))))", - "arity": 6, + "body": "(fn_5 -4.5 (fn_2 #2 (fn_0 #1 #0 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))", + "dreamcoder": "#(lambda (lambda (lambda (fn_5 -4.5 (fn_2 $0 (fn_0 $1 $2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0))))))))", + "arity": 3, "name": "fn_8", - "utility": 55040, - "final_cost": 1104387, - "compression_ratio": 1.051854105490195, - "cumulative_compression_ratio": 1.051854105490195, - "num_uses": 27, + "utility": 113219, + "final_cost": 1067320, + "compression_ratio": 1.107783045384702, + "cumulative_compression_ratio": 1.107783045384702, + "num_uses": 67, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 0 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" - }, - { - "fn_8 1.5 (T c (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0)))" + "fn_8 2 15 -7.5": "(fn_5 -4.5 (fn_2 -7.5 (fn_0 15 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))" }, { - "fn_8 1.5 (T r (fn_0 0.84375 0)) 5.625 -2.8125 13.5 3": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 3 (r_s 13.5)) (fn_1 -2.8125 (M 1 0) 5.625 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 1.5)) 1 (fn_0 1 0)))" + "fn_8 4 5 -7.5": "(fn_5 -4.5 (fn_2 -7.5 (fn_0 5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))" }, { - "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_8 3 7.5 -7.5": "(fn_5 -4.5 (fn_2 -7.5 (fn_0 7.5 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))" }, { - "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_8 2 16.5 -8.25": "(fn_5 -4.5 (fn_2 -8.25 (fn_0 16.5 2 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))" }, { - "fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_8 4 5.5 -8.25": "(fn_5 -4.5 (fn_2 -8.25 (fn_0 5.5 4 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))" }, { - "fn_8 0 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" - }, + "fn_8 3 8.25 -8.25": "(fn_5 -4.5 (fn_2 -8.25 (fn_0 8.25 3 -1.5 (T (T (fn_2 -0.5 l) (M 1 1.5708 0 0)) (fn_1 3 0)))))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(fn_5 0 (fn_0 0 1 #3 (C (fn_6 #2 #1 0) #0)))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (fn_5 0 (fn_0 0 1 $0 (C (fn_6 $1 $2 0) $3)))))))", + "arity": 4, + "name": "fn_9", + "utility": 57870, + "final_cost": 1008639, + "compression_ratio": 1.0581783968297875, + "cumulative_compression_ratio": 1.0581783968297875, + "num_uses": 83, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ { - "fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 2.875 -1.4375 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.4375 (M 1 0) 2.875 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 empt 13.5 3 -3": "(fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 13.5 0) empt)))" }, { - "fn_8 0 (T c (fn_0 0.84375 0)) 3.375 -1.6875 9 4": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 4 (r_s 9)) (fn_1 -1.6875 (M 1 0) 3.375 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 empt 15 3 -3": "(fn_5 0 (fn_0 0 1 -3 (C (fn_6 3 15 0) empt)))" }, { - "fn_8 0 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))) 3.875 -1.9375 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -1.9375 (M 1 0) 3.875 2 0 1 (C (C (T (T c (fn_0 2 0)) (fn_0 1.125 0)) (T (T c (fn_0 2 0)) (fn_0 1.625 0))) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 empt 5 2 1": "(fn_5 0 (fn_0 0 1 1 (C (fn_6 2 5 0) empt)))" }, { - "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))))" }, { - "fn_8 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))) 4.375 -2.1875 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_0 0.75 0)) (fn_0 1.125 0)) (T r (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T (repeat (T l (M 1 0 -0.5 1.20711)) 8 (M 1 0.785398 0 0)) (fn_1 0.75 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))))" }, { - "fn_8 0 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))) 4.375 -2.1875 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.1875 (M 1 0) 4.375 2 0 1 (C (T r (fn_0 1.125 0)) (T c (fn_0 0.84375 0))))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))))" }, { - "fn_8 0 (T c (fn_0 0.84375 0)) 4.875 -2.4375 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T c (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" + "fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T (T c (fn_1 2 0)) (fn_1 1.125 0)) (T r (fn_1 0.84375 0))))))))" }, { - "fn_8 0 (T r (fn_0 0.84375 0)) 4.875 -2.4375 12 5": "(repeat (repeat (T (C (fn_2 (fn_0 1) 0 5 (r_s 12)) (fn_1 -2.4375 (M 1 0) 4.875 2 0 1 (T r (fn_0 0.84375 0)))) (fn_0 1 0)) 1 (fn_0 1 0)))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (fn_1 #3 (M 1 0) #2 2 #1 1 (r_s 1 #0)) (fn_0 1 -4.5))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (T (fn_1 $0 (M 1 0) $1 2 $2 1 (r_s 1 $3)) (fn_0 1 -4.5))))))", - "arity": 4, - "name": "fn_9", - "utility": 52113, - "final_cost": 1051059, - "compression_ratio": 1.0507373991374414, - "cumulative_compression_ratio": 1.0507373991374414, - "num_uses": 48, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ - { - "fn_9 1 -0.5 14 -7": "(T (fn_1 -7 (M 1 0) 14 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5))" + "fn_9 (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.1875 (fn_0 2.375 2 0 (C (T r (fn_1 1.125 0)) (T c (fn_1 0.84375 0))))))))" }, { - "fn_9 3 -1.5 14 -7": "(T (fn_1 -7 (M 1 0) 14 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5))" + "fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (T c (fn_1 0.84375 0)))))))" }, { - "fn_9 1 -0.5 15.5 -7.75": "(T (fn_1 -7.75 (M 1 0) 15.5 2 -0.5 1 (r_s 1 1)) (fn_0 1 -4.5))" + "fn_9 (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))) 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) (fn_2 -1.4375 (fn_0 2.875 2 0 (T r (fn_1 0.84375 0)))))))" }, { - "fn_9 3 -1.5 15.5 -7.75": "(T (fn_1 -7.75 (M 1 0) 15.5 2 -1.5 1 (r_s 1 3)) (fn_0 1 -4.5))" + "fn_9 empt 8 4 2": "(fn_5 0 (fn_0 0 1 2 (C (fn_6 4 8 0) empt)))" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-nuts-bolts.json b/data/expected_outputs/smc-nuts-bolts.json index 1faea829..57809bb3 100644 --- a/data/expected_outputs/smc-nuts-bolts.json +++ b/data/expected_outputs/smc-nuts-bolts.json @@ -1,5 +1,5 @@ { - "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700", + "cmd": "/home/kavi/mit/stitch/target/debug/deps/integration_tests-4e3648a1d71e7700 smc_regression_tests", "args": { "iterations": 10, "abstraction_prefix": "fn_", @@ -74,8 +74,8 @@ } }, "original_cost": 1919558, - "final_cost": 228010, - "compression_ratio": 8.418744791895092, + "final_cost": 190236, + "compression_ratio": 10.090403498812002, "num_abstractions": 10, "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)))", @@ -330,256 +330,256 @@ "(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)))" ], "rewritten": [ - "(C (C (fn_8 4) (fn_8 4.25)) (fn_4 2 6))", - "(C (fn_4 2 6) (fn_4 1 6))", - "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_4 1 6))", - "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_4 0.5 6))", - "(fn_9 (fn_4 4.25 6) 6 (fn_8 2))", - "(fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2)))", - "(C (fn_4 2 8) (fn_8 1))", - "(C (fn_4 2 8) (fn_8 0.5))", - "(C (fn_4 2 8) (T r (fn_1 0.5)))", - "(C (fn_4 4 8) (fn_4 2 6))", - "(C (fn_4 4 8) (fn_4 1 6))", - "(C (fn_4 4 8) (T r (fn_1 1)))", - "(C (C (fn_8 4) (fn_8 2)) (fn_6 3 r))", - "(C (C (fn_8 4) (fn_8 1)) (fn_6 1.5 r))", - "(C (C (fn_8 4) (fn_8 1)) (fn_3 1.5 r))", - "(C (C (fn_8 4) (fn_8 1)) (fn_7 1.5 r))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_6 3 c))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_6 1.5 c))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_7 1.5 c))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_5 1.5 r))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_3 3 c))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_7 1.5 c))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_3 1.5 r))", - "(fn_9 (fn_8 1) 6 (fn_3 1.5 c))", - "(fn_9 (fn_4 2 6) 6 (fn_3 3 r))", - "(fn_9 (fn_4 2 6) 6 (fn_7 3 r))", - "(fn_9 (fn_4 1 6) 6 (fn_3 1.5 r))", - "(fn_9 (T r (fn_1 2)) 6 (fn_6 3 r))", - "(fn_9 (T r (fn_1 1)) 6 (fn_6 1.5 c))", - "(fn_9 (T r (fn_1 1)) 6 (fn_3 1.5 c))", - "(fn_9 (T r (fn_1 1)) 6 (fn_7 1.5 c))", - "(fn_9 (T r (fn_1 1)) 6 (fn_6 1.5 r))", - "(fn_9 (T r (fn_1 1)) 6 (fn_3 1.5 r))", - "(fn_9 (fn_8 2) 8 (fn_3 3 c))", - "(fn_9 (fn_8 1) 8 (fn_5 1.5 c))", - "(fn_9 (fn_8 1) 8 (fn_6 1.5 c))", - "(fn_9 (fn_8 1) 8 (fn_3 1.5 c))", - "(fn_9 (fn_4 2 6) 8 (fn_6 3 c))", - "(fn_9 (fn_4 1 6) 8 (fn_6 1.5 c))", - "(fn_9 (fn_4 1 6) 8 (fn_6 1.5 r))", - "(fn_9 (T r (fn_1 2)) 8 (fn_7 3 c))", - "(fn_9 (T r (fn_1 1)) 8 (fn_5 1.5 c))", - "(fn_9 (T r (fn_1 1)) 8 (fn_5 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_3 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_3 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_5 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_6 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_5 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_3 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_3 1.5 r))", - "(C (fn_8 2) (fn_8 1))", - "(C (fn_8 2) (fn_8 0.5))", - "(C (fn_8 2) (fn_4 1 6))", - "(C (fn_8 2) (fn_4 0.5 6))", - "(C (fn_8 2) (T r (fn_1 1)))", - "(C (fn_8 2) (T r (fn_1 0.5)))", - "(C (fn_8 4) (fn_8 2))", - "(C (fn_8 4) (fn_8 1))", - "(C (fn_8 4) (fn_4 2 6))", - "(C (fn_8 4) (fn_4 1 6))", - "(C (fn_8 4) (T r (fn_1 2)))", - "(C (fn_8 4) (T r (fn_1 1)))", - "(C (C (fn_8 2) (fn_8 2.25)) (fn_8 1))", - "(C (C (fn_8 2) (fn_8 2.25)) (fn_8 0.5))", - "(C (C (fn_8 2) (fn_8 2.25)) (fn_4 1 6))", - "(C (C (fn_8 2) (fn_8 2.25)) (fn_4 0.5 6))", - "(C (C (fn_8 2) (fn_8 2.25)) (T r (fn_1 1)))", - "(C (C (fn_8 2) (fn_8 2.25)) (T r (fn_1 0.5)))", - "(C (C (fn_8 4) (fn_8 4.25)) (fn_8 2))", - "(C (C (fn_8 4) (fn_8 4.25)) (fn_8 1))", - "(C (C (fn_8 4) (fn_8 4.25)) (fn_4 1 6))", - "(C (C (fn_8 4) (fn_8 4.25)) (T r (fn_1 2)))", - "(C (C (fn_8 4) (fn_8 4.25)) (T r (fn_1 1)))", - "(C (fn_4 2 6) (fn_8 1))", - "(C (fn_4 2 6) (fn_8 0.5))", - "(C (fn_4 2 6) (fn_4 0.5 6))", - "(C (fn_4 2 6) (T r (fn_1 1)))", - "(C (fn_4 2 6) (T r (fn_1 0.5)))", - "(C (fn_4 4 6) (fn_8 2))", - "(C (fn_4 4 6) (fn_8 1))", - "(C (fn_4 4 6) (fn_4 2 6))", - "(C (fn_4 4 6) (fn_4 1 6))", - "(C (fn_4 4 6) (T r (fn_1 2)))", - "(C (fn_4 4 6) (T r (fn_1 1)))", - "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_8 1))", - "(C (C (fn_4 2 6) (fn_4 2.25 6)) (fn_8 0.5))", - "(C (C (fn_4 2 6) (fn_4 2.25 6)) (T r (fn_1 1)))", - "(C (C (fn_4 2 6) (fn_4 2.25 6)) (T r (fn_1 0.5)))", - "(fn_9 (fn_4 4.25 6) 6 (fn_8 1))", - "(fn_9 (fn_4 4.25 6) 6 (fn_4 2 6))", - "(fn_9 (fn_4 4.25 6) 6 (fn_4 1 6))", - "(fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1)))", - "(C (fn_4 2 8) (fn_4 1 6))", - "(C (fn_4 2 8) (fn_4 0.5 6))", - "(C (fn_4 2 8) (T r (fn_1 1)))", - "(C (fn_4 4 8) (fn_8 2))", - "(C (fn_4 4 8) (fn_8 1))", - "(C (fn_4 4 8) (T r (fn_1 2)))", - "(C (C (fn_8 4) (fn_8 2)) (fn_5 3 c))", - "(C (C (fn_8 4) (fn_8 2)) (fn_6 3 c))", - "(C (C (fn_8 4) (fn_8 2)) (fn_3 3 c))", - "(C (C (fn_8 4) (fn_8 2)) (fn_7 3 c))", - "(C (C (fn_8 4) (fn_8 2)) (fn_5 3 r))", - "(C (C (fn_8 4) (fn_8 2)) (fn_3 3 r))", - "(C (C (fn_8 4) (fn_8 2)) (fn_7 3 r))", - "(C (C (fn_8 4) (fn_8 1)) (fn_5 1.5 c))", - "(C (C (fn_8 4) (fn_8 1)) (fn_6 1.5 c))", - "(C (C (fn_8 4) (fn_8 1)) (fn_3 1.5 c))", - "(C (C (fn_8 4) (fn_8 1)) (fn_7 1.5 c))", - "(C (C (fn_8 4) (fn_8 1)) (fn_5 1.5 r))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_5 3 c))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_3 3 c))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_7 3 c))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_5 3 r))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_6 3 r))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_3 3 r))", - "(C (C (fn_8 4) (fn_4 2 6)) (fn_7 3 r))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_5 1.5 c))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_3 1.5 c))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_6 1.5 r))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_3 1.5 r))", - "(C (C (fn_8 4) (fn_4 1 6)) (fn_7 1.5 r))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_5 3 c))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_6 3 c))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_7 3 c))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_5 3 r))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_6 3 r))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_3 3 r))", - "(C (C (fn_8 4) (T r (fn_1 2))) (fn_7 3 r))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_5 1.5 c))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_6 1.5 c))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_3 1.5 c))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_5 1.5 r))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_6 1.5 r))", - "(C (C (fn_8 4) (T r (fn_1 1))) (fn_7 1.5 r))", - "(fn_9 (fn_8 2) 6 (fn_5 3 c))", - "(fn_9 (fn_8 2) 6 (fn_6 3 c))", - "(fn_9 (fn_8 2) 6 (fn_3 3 c))", - "(fn_9 (fn_8 2) 6 (fn_7 3 c))", - "(fn_9 (fn_8 2) 6 (fn_5 3 r))", - "(fn_9 (fn_8 2) 6 (fn_6 3 r))", - "(fn_9 (fn_8 2) 6 (fn_3 3 r))", - "(fn_9 (fn_8 2) 6 (fn_7 3 r))", - "(fn_9 (fn_8 1) 6 (fn_5 1.5 c))", - "(fn_9 (fn_8 1) 6 (fn_6 1.5 c))", - "(fn_9 (fn_8 1) 6 (fn_7 1.5 c))", - "(fn_9 (fn_8 1) 6 (fn_5 1.5 r))", - "(fn_9 (fn_8 1) 6 (fn_6 1.5 r))", - "(fn_9 (fn_8 1) 6 (fn_3 1.5 r))", - "(fn_9 (fn_8 1) 6 (fn_7 1.5 r))", - "(fn_9 (fn_4 2 6) 6 (fn_5 3 c))", - "(fn_9 (fn_4 2 6) 6 (fn_6 3 c))", - "(fn_9 (fn_4 2 6) 6 (fn_3 3 c))", - "(fn_9 (fn_4 2 6) 6 (fn_7 3 c))", - "(fn_9 (fn_4 2 6) 6 (fn_5 3 r))", - "(fn_9 (fn_4 2 6) 6 (fn_6 3 r))", - "(fn_9 (fn_4 1 6) 6 (fn_5 1.5 c))", - "(fn_9 (fn_4 1 6) 6 (fn_6 1.5 c))", - "(fn_9 (fn_4 1 6) 6 (fn_3 1.5 c))", - "(fn_9 (fn_4 1 6) 6 (fn_7 1.5 c))", - "(fn_9 (fn_4 1 6) 6 (fn_5 1.5 r))", - "(fn_9 (fn_4 1 6) 6 (fn_6 1.5 r))", - "(fn_9 (fn_4 1 6) 6 (fn_7 1.5 r))", - "(fn_9 (T r (fn_1 2)) 6 (fn_5 3 c))", - "(fn_9 (T r (fn_1 2)) 6 (fn_6 3 c))", - "(fn_9 (T r (fn_1 2)) 6 (fn_3 3 c))", - "(fn_9 (T r (fn_1 2)) 6 (fn_7 3 c))", - "(fn_9 (T r (fn_1 2)) 6 (fn_5 3 r))", - "(fn_9 (T r (fn_1 2)) 6 (fn_3 3 r))", - "(fn_9 (T r (fn_1 2)) 6 (fn_7 3 r))", - "(fn_9 (T r (fn_1 1)) 6 (fn_5 1.5 c))", - "(fn_9 (T r (fn_1 1)) 6 (fn_5 1.5 r))", - "(fn_9 (T r (fn_1 1)) 6 (fn_7 1.5 r))", - "(fn_9 (fn_8 2) 8 (fn_5 3 c))", - "(fn_9 (fn_8 2) 8 (fn_6 3 c))", - "(fn_9 (fn_8 2) 8 (fn_7 3 c))", - "(fn_9 (fn_8 2) 8 (fn_5 3 r))", - "(fn_9 (fn_8 2) 8 (fn_6 3 r))", - "(fn_9 (fn_8 2) 8 (fn_3 3 r))", - "(fn_9 (fn_8 2) 8 (fn_7 3 r))", - "(fn_9 (fn_8 1) 8 (fn_7 1.5 c))", - "(fn_9 (fn_8 1) 8 (fn_5 1.5 r))", - "(fn_9 (fn_8 1) 8 (fn_6 1.5 r))", - "(fn_9 (fn_8 1) 8 (fn_3 1.5 r))", - "(fn_9 (fn_8 1) 8 (fn_7 1.5 r))", - "(fn_9 (fn_4 2 6) 8 (fn_5 3 c))", - "(fn_9 (fn_4 2 6) 8 (fn_3 3 c))", - "(fn_9 (fn_4 2 6) 8 (fn_7 3 c))", - "(fn_9 (fn_4 2 6) 8 (fn_5 3 r))", - "(fn_9 (fn_4 2 6) 8 (fn_6 3 r))", - "(fn_9 (fn_4 2 6) 8 (fn_3 3 r))", - "(fn_9 (fn_4 2 6) 8 (fn_7 3 r))", - "(fn_9 (fn_4 1 6) 8 (fn_5 1.5 c))", - "(fn_9 (fn_4 1 6) 8 (fn_3 1.5 c))", - "(fn_9 (fn_4 1 6) 8 (fn_7 1.5 c))", - "(fn_9 (fn_4 1 6) 8 (fn_5 1.5 r))", - "(fn_9 (fn_4 1 6) 8 (fn_3 1.5 r))", - "(fn_9 (fn_4 1 6) 8 (fn_7 1.5 r))", - "(fn_9 (T r (fn_1 2)) 8 (fn_5 3 c))", - "(fn_9 (T r (fn_1 2)) 8 (fn_6 3 c))", - "(fn_9 (T r (fn_1 2)) 8 (fn_3 3 c))", - "(fn_9 (T r (fn_1 2)) 8 (fn_5 3 r))", - "(fn_9 (T r (fn_1 2)) 8 (fn_6 3 r))", - "(fn_9 (T r (fn_1 2)) 8 (fn_3 3 r))", - "(fn_9 (T r (fn_1 2)) 8 (fn_7 3 r))", - "(fn_9 (T r (fn_1 1)) 8 (fn_6 1.5 c))", - "(fn_9 (T r (fn_1 1)) 8 (fn_3 1.5 c))", - "(fn_9 (T r (fn_1 1)) 8 (fn_7 1.5 c))", - "(fn_9 (T r (fn_1 1)) 8 (fn_6 1.5 r))", - "(fn_9 (T r (fn_1 1)) 8 (fn_3 1.5 r))", - "(fn_9 (T r (fn_1 1)) 8 (fn_7 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_5 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_6 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_7 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_5 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_6 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_3 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 2)) (fn_7 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_5 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_6 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_7 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_3 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_8 1)) (fn_7 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_6 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_7 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_5 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_6 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_3 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 2 6)) (fn_7 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_5 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_6 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_3 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_7 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_5 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_6 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (fn_4 1 6)) (fn_7 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_5 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_6 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_7 3 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_5 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_6 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_3 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 2))) (fn_7 3 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_5 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_6 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_3 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_7 1.5 c))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_5 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_6 1.5 r))", - "(C (fn_9 (fn_4 4.25 6) 6 (T r (fn_1 1))) (fn_3 1.5 r))" + "(fn_7 (fn_5 4.25) fn_5 (fn_3 2))", + "(C (fn_3 2) (fn_3 1))", + "(C (C (fn_3 2) (fn_3 2.25)) (fn_3 1))", + "(C (C (fn_3 2) (fn_3 2.25)) (fn_3 0.5))", + "(fn_9 (fn_5 2))", + "(fn_9 (fn_8 2))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)) (fn_5 1))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)) (fn_5 0.5))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)) (fn_8 0.5))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_3 2))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_3 1))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_8 1))", + "(fn_7 (fn_5 2) fn_5 (fn_4 4 3 r))", + "(fn_7 (fn_5 1) fn_5 (fn_4 4 1.5 r))", + "(fn_7 (fn_5 1) fn_5 (fn_4 6 1.5 r))", + "(fn_7 (fn_5 1) fn_5 (fn_4 8 1.5 r))", + "(fn_7 (fn_3 2) fn_5 (fn_4 4 3 c))", + "(fn_7 (fn_3 1) fn_5 (fn_4 4 1.5 c))", + "(fn_7 (fn_3 1) fn_5 (fn_4 8 1.5 c))", + "(fn_7 (fn_3 1) fn_5 (fn_4 2 1.5 r))", + "(fn_7 (fn_8 2) fn_5 (fn_4 6 3 c))", + "(fn_7 (fn_8 1) fn_5 (fn_4 8 1.5 c))", + "(fn_7 (fn_8 1) fn_5 (fn_4 6 1.5 r))", + "(fn_7 (fn_5 1) fn_3 (fn_4 6 1.5 c))", + "(fn_7 (fn_3 2) fn_3 (fn_4 6 3 r))", + "(fn_7 (fn_3 2) fn_3 (fn_4 8 3 r))", + "(fn_7 (fn_3 1) fn_3 (fn_4 6 1.5 r))", + "(fn_7 (fn_8 2) fn_3 (fn_4 4 3 r))", + "(fn_7 (fn_8 1) fn_3 (fn_4 4 1.5 c))", + "(fn_7 (fn_8 1) fn_3 (fn_4 6 1.5 c))", + "(fn_7 (fn_8 1) fn_3 (fn_4 8 1.5 c))", + "(fn_7 (fn_8 1) fn_3 (fn_4 4 1.5 r))", + "(fn_7 (fn_8 1) fn_3 (fn_4 6 1.5 r))", + "(fn_6 (fn_5 2) (fn_4 6 3 c))", + "(fn_6 (fn_5 1) (fn_4 2 1.5 c))", + "(fn_6 (fn_5 1) (fn_4 4 1.5 c))", + "(fn_6 (fn_5 1) (fn_4 6 1.5 c))", + "(fn_6 (fn_3 2) (fn_4 4 3 c))", + "(fn_6 (fn_3 1) (fn_4 4 1.5 c))", + "(fn_6 (fn_3 1) (fn_4 4 1.5 r))", + "(fn_6 (fn_8 2) (fn_4 8 3 c))", + "(fn_6 (fn_8 1) (fn_4 2 1.5 c))", + "(fn_6 (fn_8 1) (fn_4 2 1.5 r))", + "(C (fn_9 (fn_5 2)) (fn_4 6 3 c))", + "(C (fn_9 (fn_5 1)) (fn_4 6 1.5 c))", + "(C (fn_9 (fn_5 1)) (fn_4 2 1.5 r))", + "(C (fn_9 (fn_5 1)) (fn_4 4 1.5 r))", + "(C (fn_9 (fn_3 2)) (fn_4 2 3 c))", + "(C (fn_9 (fn_3 2)) (fn_4 6 3 c))", + "(C (fn_9 (fn_3 1)) (fn_4 6 1.5 r))", + "(C (fn_5 2) (fn_5 1))", + "(C (fn_5 2) (fn_5 0.5))", + "(C (fn_5 2) (fn_3 1))", + "(C (fn_5 2) (fn_3 0.5))", + "(C (fn_5 2) (fn_8 1))", + "(C (fn_5 2) (fn_8 0.5))", + "(C (fn_5 4) (fn_5 2))", + "(C (fn_5 4) (fn_5 1))", + "(C (fn_5 4) (fn_3 2))", + "(C (fn_5 4) (fn_3 1))", + "(C (fn_5 4) (fn_8 2))", + "(C (fn_5 4) (fn_8 1))", + "(C (C (fn_5 2) (fn_5 2.25)) (fn_5 1))", + "(C (C (fn_5 2) (fn_5 2.25)) (fn_5 0.5))", + "(C (C (fn_5 2) (fn_5 2.25)) (fn_3 1))", + "(C (C (fn_5 2) (fn_5 2.25)) (fn_3 0.5))", + "(C (C (fn_5 2) (fn_5 2.25)) (fn_8 1))", + "(C (C (fn_5 2) (fn_5 2.25)) (fn_8 0.5))", + "(fn_7 (fn_5 4.25) fn_5 (fn_5 2))", + "(fn_7 (fn_5 4.25) fn_5 (fn_5 1))", + "(fn_7 (fn_5 4.25) fn_5 (fn_3 1))", + "(fn_7 (fn_5 4.25) fn_5 (fn_8 2))", + "(fn_7 (fn_5 4.25) fn_5 (fn_8 1))", + "(C (fn_3 2) (fn_5 1))", + "(C (fn_3 2) (fn_5 0.5))", + "(C (fn_3 2) (fn_3 0.5))", + "(C (fn_3 2) (fn_8 1))", + "(C (fn_3 2) (fn_8 0.5))", + "(C (fn_3 4) (fn_5 2))", + "(C (fn_3 4) (fn_5 1))", + "(C (fn_3 4) (fn_3 2))", + "(C (fn_3 4) (fn_3 1))", + "(C (fn_3 4) (fn_8 2))", + "(C (fn_3 4) (fn_8 1))", + "(C (C (fn_3 2) (fn_3 2.25)) (fn_5 1))", + "(C (C (fn_3 2) (fn_3 2.25)) (fn_5 0.5))", + "(C (C (fn_3 2) (fn_3 2.25)) (fn_8 1))", + "(C (C (fn_3 2) (fn_3 2.25)) (fn_8 0.5))", + "(fn_9 (fn_5 1))", + "(fn_9 (fn_3 2))", + "(fn_9 (fn_3 1))", + "(fn_9 (fn_8 1))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)) (fn_3 1))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)) (fn_3 0.5))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 2)) (fn_8 1))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_5 2))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_5 1))", + "(C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_8 2))", + "(fn_7 (fn_5 2) fn_5 (fn_4 2 3 c))", + "(fn_7 (fn_5 2) fn_5 (fn_4 4 3 c))", + "(fn_7 (fn_5 2) fn_5 (fn_4 6 3 c))", + "(fn_7 (fn_5 2) fn_5 (fn_4 8 3 c))", + "(fn_7 (fn_5 2) fn_5 (fn_4 2 3 r))", + "(fn_7 (fn_5 2) fn_5 (fn_4 6 3 r))", + "(fn_7 (fn_5 2) fn_5 (fn_4 8 3 r))", + "(fn_7 (fn_5 1) fn_5 (fn_4 2 1.5 c))", + "(fn_7 (fn_5 1) fn_5 (fn_4 4 1.5 c))", + "(fn_7 (fn_5 1) fn_5 (fn_4 6 1.5 c))", + "(fn_7 (fn_5 1) fn_5 (fn_4 8 1.5 c))", + "(fn_7 (fn_5 1) fn_5 (fn_4 2 1.5 r))", + "(fn_7 (fn_3 2) fn_5 (fn_4 2 3 c))", + "(fn_7 (fn_3 2) fn_5 (fn_4 6 3 c))", + "(fn_7 (fn_3 2) fn_5 (fn_4 8 3 c))", + "(fn_7 (fn_3 2) fn_5 (fn_4 2 3 r))", + "(fn_7 (fn_3 2) fn_5 (fn_4 4 3 r))", + "(fn_7 (fn_3 2) fn_5 (fn_4 6 3 r))", + "(fn_7 (fn_3 2) fn_5 (fn_4 8 3 r))", + "(fn_7 (fn_3 1) fn_5 (fn_4 2 1.5 c))", + "(fn_7 (fn_3 1) fn_5 (fn_4 6 1.5 c))", + "(fn_7 (fn_3 1) fn_5 (fn_4 4 1.5 r))", + "(fn_7 (fn_3 1) fn_5 (fn_4 6 1.5 r))", + "(fn_7 (fn_3 1) fn_5 (fn_4 8 1.5 r))", + "(fn_7 (fn_8 2) fn_5 (fn_4 2 3 c))", + "(fn_7 (fn_8 2) fn_5 (fn_4 4 3 c))", + "(fn_7 (fn_8 2) fn_5 (fn_4 8 3 c))", + "(fn_7 (fn_8 2) fn_5 (fn_4 2 3 r))", + "(fn_7 (fn_8 2) fn_5 (fn_4 4 3 r))", + "(fn_7 (fn_8 2) fn_5 (fn_4 6 3 r))", + "(fn_7 (fn_8 2) fn_5 (fn_4 8 3 r))", + "(fn_7 (fn_8 1) fn_5 (fn_4 2 1.5 c))", + "(fn_7 (fn_8 1) fn_5 (fn_4 4 1.5 c))", + "(fn_7 (fn_8 1) fn_5 (fn_4 6 1.5 c))", + "(fn_7 (fn_8 1) fn_5 (fn_4 2 1.5 r))", + "(fn_7 (fn_8 1) fn_5 (fn_4 4 1.5 r))", + "(fn_7 (fn_8 1) fn_5 (fn_4 8 1.5 r))", + "(fn_7 (fn_5 2) fn_3 (fn_4 2 3 c))", + "(fn_7 (fn_5 2) fn_3 (fn_4 4 3 c))", + "(fn_7 (fn_5 2) fn_3 (fn_4 6 3 c))", + "(fn_7 (fn_5 2) fn_3 (fn_4 8 3 c))", + "(fn_7 (fn_5 2) fn_3 (fn_4 2 3 r))", + "(fn_7 (fn_5 2) fn_3 (fn_4 4 3 r))", + "(fn_7 (fn_5 2) fn_3 (fn_4 6 3 r))", + "(fn_7 (fn_5 2) fn_3 (fn_4 8 3 r))", + "(fn_7 (fn_5 1) fn_3 (fn_4 2 1.5 c))", + "(fn_7 (fn_5 1) fn_3 (fn_4 4 1.5 c))", + "(fn_7 (fn_5 1) fn_3 (fn_4 8 1.5 c))", + "(fn_7 (fn_5 1) fn_3 (fn_4 2 1.5 r))", + "(fn_7 (fn_5 1) fn_3 (fn_4 4 1.5 r))", + "(fn_7 (fn_5 1) fn_3 (fn_4 6 1.5 r))", + "(fn_7 (fn_5 1) fn_3 (fn_4 8 1.5 r))", + "(fn_7 (fn_3 2) fn_3 (fn_4 2 3 c))", + "(fn_7 (fn_3 2) fn_3 (fn_4 4 3 c))", + "(fn_7 (fn_3 2) fn_3 (fn_4 6 3 c))", + "(fn_7 (fn_3 2) fn_3 (fn_4 8 3 c))", + "(fn_7 (fn_3 2) fn_3 (fn_4 2 3 r))", + "(fn_7 (fn_3 2) fn_3 (fn_4 4 3 r))", + "(fn_7 (fn_3 1) fn_3 (fn_4 2 1.5 c))", + "(fn_7 (fn_3 1) fn_3 (fn_4 4 1.5 c))", + "(fn_7 (fn_3 1) fn_3 (fn_4 6 1.5 c))", + "(fn_7 (fn_3 1) fn_3 (fn_4 8 1.5 c))", + "(fn_7 (fn_3 1) fn_3 (fn_4 2 1.5 r))", + "(fn_7 (fn_3 1) fn_3 (fn_4 4 1.5 r))", + "(fn_7 (fn_3 1) fn_3 (fn_4 8 1.5 r))", + "(fn_7 (fn_8 2) fn_3 (fn_4 2 3 c))", + "(fn_7 (fn_8 2) fn_3 (fn_4 4 3 c))", + "(fn_7 (fn_8 2) fn_3 (fn_4 6 3 c))", + "(fn_7 (fn_8 2) fn_3 (fn_4 8 3 c))", + "(fn_7 (fn_8 2) fn_3 (fn_4 2 3 r))", + "(fn_7 (fn_8 2) fn_3 (fn_4 6 3 r))", + "(fn_7 (fn_8 2) fn_3 (fn_4 8 3 r))", + "(fn_7 (fn_8 1) fn_3 (fn_4 2 1.5 c))", + "(fn_7 (fn_8 1) fn_3 (fn_4 2 1.5 r))", + "(fn_7 (fn_8 1) fn_3 (fn_4 8 1.5 r))", + "(fn_6 (fn_5 2) (fn_4 2 3 c))", + "(fn_6 (fn_5 2) (fn_4 4 3 c))", + "(fn_6 (fn_5 2) (fn_4 8 3 c))", + "(fn_6 (fn_5 2) (fn_4 2 3 r))", + "(fn_6 (fn_5 2) (fn_4 4 3 r))", + "(fn_6 (fn_5 2) (fn_4 6 3 r))", + "(fn_6 (fn_5 2) (fn_4 8 3 r))", + "(fn_6 (fn_5 1) (fn_4 8 1.5 c))", + "(fn_6 (fn_5 1) (fn_4 2 1.5 r))", + "(fn_6 (fn_5 1) (fn_4 4 1.5 r))", + "(fn_6 (fn_5 1) (fn_4 6 1.5 r))", + "(fn_6 (fn_5 1) (fn_4 8 1.5 r))", + "(fn_6 (fn_3 2) (fn_4 2 3 c))", + "(fn_6 (fn_3 2) (fn_4 6 3 c))", + "(fn_6 (fn_3 2) (fn_4 8 3 c))", + "(fn_6 (fn_3 2) (fn_4 2 3 r))", + "(fn_6 (fn_3 2) (fn_4 4 3 r))", + "(fn_6 (fn_3 2) (fn_4 6 3 r))", + "(fn_6 (fn_3 2) (fn_4 8 3 r))", + "(fn_6 (fn_3 1) (fn_4 2 1.5 c))", + "(fn_6 (fn_3 1) (fn_4 6 1.5 c))", + "(fn_6 (fn_3 1) (fn_4 8 1.5 c))", + "(fn_6 (fn_3 1) (fn_4 2 1.5 r))", + "(fn_6 (fn_3 1) (fn_4 6 1.5 r))", + "(fn_6 (fn_3 1) (fn_4 8 1.5 r))", + "(fn_6 (fn_8 2) (fn_4 2 3 c))", + "(fn_6 (fn_8 2) (fn_4 4 3 c))", + "(fn_6 (fn_8 2) (fn_4 6 3 c))", + "(fn_6 (fn_8 2) (fn_4 2 3 r))", + "(fn_6 (fn_8 2) (fn_4 4 3 r))", + "(fn_6 (fn_8 2) (fn_4 6 3 r))", + "(fn_6 (fn_8 2) (fn_4 8 3 r))", + "(fn_6 (fn_8 1) (fn_4 4 1.5 c))", + "(fn_6 (fn_8 1) (fn_4 6 1.5 c))", + "(fn_6 (fn_8 1) (fn_4 8 1.5 c))", + "(fn_6 (fn_8 1) (fn_4 4 1.5 r))", + "(fn_6 (fn_8 1) (fn_4 6 1.5 r))", + "(fn_6 (fn_8 1) (fn_4 8 1.5 r))", + "(C (fn_9 (fn_5 2)) (fn_4 2 3 c))", + "(C (fn_9 (fn_5 2)) (fn_4 4 3 c))", + "(C (fn_9 (fn_5 2)) (fn_4 8 3 c))", + "(C (fn_9 (fn_5 2)) (fn_4 2 3 r))", + "(C (fn_9 (fn_5 2)) (fn_4 4 3 r))", + "(C (fn_9 (fn_5 2)) (fn_4 6 3 r))", + "(C (fn_9 (fn_5 2)) (fn_4 8 3 r))", + "(C (fn_9 (fn_5 1)) (fn_4 2 1.5 c))", + "(C (fn_9 (fn_5 1)) (fn_4 4 1.5 c))", + "(C (fn_9 (fn_5 1)) (fn_4 8 1.5 c))", + "(C (fn_9 (fn_5 1)) (fn_4 6 1.5 r))", + "(C (fn_9 (fn_5 1)) (fn_4 8 1.5 r))", + "(C (fn_9 (fn_3 2)) (fn_4 4 3 c))", + "(C (fn_9 (fn_3 2)) (fn_4 8 3 c))", + "(C (fn_9 (fn_3 2)) (fn_4 2 3 r))", + "(C (fn_9 (fn_3 2)) (fn_4 4 3 r))", + "(C (fn_9 (fn_3 2)) (fn_4 6 3 r))", + "(C (fn_9 (fn_3 2)) (fn_4 8 3 r))", + "(C (fn_9 (fn_3 1)) (fn_4 2 1.5 c))", + "(C (fn_9 (fn_3 1)) (fn_4 4 1.5 c))", + "(C (fn_9 (fn_3 1)) (fn_4 6 1.5 c))", + "(C (fn_9 (fn_3 1)) (fn_4 8 1.5 c))", + "(C (fn_9 (fn_3 1)) (fn_4 2 1.5 r))", + "(C (fn_9 (fn_3 1)) (fn_4 4 1.5 r))", + "(C (fn_9 (fn_3 1)) (fn_4 8 1.5 r))", + "(C (fn_9 (fn_8 2)) (fn_4 2 3 c))", + "(C (fn_9 (fn_8 2)) (fn_4 4 3 c))", + "(C (fn_9 (fn_8 2)) (fn_4 8 3 c))", + "(C (fn_9 (fn_8 2)) (fn_4 2 3 r))", + "(C (fn_9 (fn_8 2)) (fn_4 4 3 r))", + "(C (fn_9 (fn_8 2)) (fn_4 6 3 r))", + "(C (fn_9 (fn_8 2)) (fn_4 8 3 r))", + "(C (fn_9 (fn_8 1)) (fn_4 2 1.5 c))", + "(C (fn_9 (fn_8 1)) (fn_4 4 1.5 c))", + "(C (fn_9 (fn_8 1)) (fn_4 6 1.5 c))", + "(C (fn_9 (fn_8 1)) (fn_4 8 1.5 c))", + "(C (fn_9 (fn_8 1)) (fn_4 2 1.5 r))", + "(C (fn_9 (fn_8 1)) (fn_4 4 1.5 r))", + "(C (fn_9 (fn_8 1)) (fn_4 6 1.5 r))" ], "rewritten_dreamcoder": null, "abstractions": [ @@ -613,306 +613,348 @@ "tdfa_annotation": null }, { - "body": "(M #0 0 0 0)", - "dreamcoder": "#(lambda (M $0 0 0 0))", + "body": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi #0)))))", + "dreamcoder": "#(lambda (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))))", "arity": 1, "name": "fn_1", - "utility": 280780, - "final_cost": 1277804, - "compression_ratio": 1.2200525276176941, - "cumulative_compression_ratio": 1.2200525276176941, - "num_uses": 928, + "utility": 322089, + "final_cost": 1235788, + "compression_ratio": 1.2615335316413494, + "cumulative_compression_ratio": 1.2615335316413494, + "num_uses": 320, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_1 0.5": "(M 0.5 0 0 0)" + "fn_1 6": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6)))))" }, { - "fn_1 1": "(M 1 0 0 0)" - }, - { - "fn_1 2": "(M 2 0 0 0)" - }, - { - "fn_1 2.25": "(M 2.25 0 0 0)" - }, - { - "fn_1 4": "(M 4 0 0 0)" - }, - { - "fn_1 4.25": "(M 4.25 0 0 0)" + "fn_1 8": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8)))))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi #0)))))", - "dreamcoder": "#(lambda (T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi $0))))))", + "body": "(M #0 0 0 0)", + "dreamcoder": "#(lambda (M $0 0 0 0))", "arity": 1, "name": "fn_2", - "utility": 322089, + "utility": 280780, "final_cost": 954604, - "compression_ratio": 1.3385697105815606, - "cumulative_compression_ratio": 1.3385697105815606, - "num_uses": 320, + "compression_ratio": 1.2945556482059577, + "cumulative_compression_ratio": 1.2945556482059577, + "num_uses": 928, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_2 6": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 6)))))" + "fn_2 0.5": "(M 0.5 0 0 0)" + }, + { + "fn_2 1": "(M 1 0 0 0)" + }, + { + "fn_2 2": "(M 2 0 0 0)" + }, + { + "fn_2 2.25": "(M 2.25 0 0 0)" + }, + { + "fn_2 4": "(M 4 0 0 0)" }, { - "fn_2 8": "(T l (M 1 0 -0.5 (/ 0.5 (tan (/ pi 8)))))" + "fn_2 4.25": "(M 4.25 0 0 0)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 6 (fn_0 6))", - "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 6 (fn_0 6))))", - "arity": 2, + "body": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 #0))", + "dreamcoder": "#(lambda (T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 $0)))", + "arity": 1, "name": "fn_3", - "utility": 97564, - "final_cost": 854917, - "compression_ratio": 1.116604301938083, - "cumulative_compression_ratio": 1.116604301938083, - "num_uses": 47, + "utility": 183012, + "final_cost": 770784, + "compression_ratio": 1.2384844521941296, + "cumulative_compression_ratio": 1.2384844521941296, + "num_uses": 260, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" + "fn_3 0.5": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 0.5))" + }, + { + "fn_3 1": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 1))" }, { - "fn_3 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" + "fn_3 2": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 2))" }, { - "fn_3 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" + "fn_3 2.25": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 2.25))" }, { - "fn_3 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" + "fn_3 4": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 4))" + }, + { + "fn_3 4.25": "(T (repeat (fn_1 6) 6 (fn_0 6)) (fn_2 4.25))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (repeat (fn_2 #1) #1 (fn_0 #1)) (fn_1 #0))", - "dreamcoder": "#(lambda (lambda (T (repeat (fn_2 $0) $0 (fn_0 $0)) (fn_1 $1))))", - "arity": 2, + "body": "(repeat (T (T #2 (fn_2 0.5)) (M 1 0 (* #1 (cos (/ pi 4))) (* #1 (sin (/ pi 4))))) #0 (fn_0 #0))", + "dreamcoder": "#(lambda (lambda (lambda (repeat (T (T $0 (fn_2 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) $2 (fn_0 $2)))))", + "arity": 3, "name": "fn_4", - "utility": 193412, - "final_cost": 660997, - "compression_ratio": 1.2933750077534392, - "cumulative_compression_ratio": 1.2933750077534392, - "num_uses": 320, + "utility": 381877, + "final_cost": 386984, + "compression_ratio": 1.9917722696545594, + "cumulative_compression_ratio": 1.9917722696545594, + "num_uses": 190, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 0.5 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 0.5))" + "fn_4 2 1.5 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" + }, + { + "fn_4 4 1.5 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" + }, + { + "fn_4 6 1.5 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" }, { - "fn_4 1 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 1))" + "fn_4 8 1.5 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" }, { - "fn_4 2 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 2))" + "fn_4 2 3 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" }, { - "fn_4 2.25 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 2.25))" + "fn_4 4 3 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" }, { - "fn_4 4 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 4))" + "fn_4 6 3 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" }, { - "fn_4 4.25 6": "(T (repeat (fn_2 6) 6 (fn_0 6)) (fn_1 4.25))" + "fn_4 8 3 c": "(repeat (T (T c (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" }, { - "fn_4 2 8": "(T (repeat (fn_2 8) 8 (fn_0 8)) (fn_1 2))" + "fn_4 2 1.5 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" }, { - "fn_4 4 8": "(T (repeat (fn_2 8) 8 (fn_0 8)) (fn_1 4))" + "fn_4 4 1.5 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" + }, + { + "fn_4 6 1.5 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 6 (fn_0 6))" + }, + { + "fn_4 8 1.5 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" + }, + { + "fn_4 2 3 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" + }, + { + "fn_4 4 3 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" + }, + { + "fn_4 6 3 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 6 (fn_0 6))" + }, + { + "fn_4 8 3 r": "(repeat (T (T r (fn_2 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 2 (fn_0 2))", - "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 2 (fn_0 2))))", - "arity": 2, + "body": "(T (T c (fn_2 2)) (fn_2 #0))", + "dreamcoder": "#(lambda (T (T c (fn_2 2)) (fn_2 $0)))", + "arity": 1, "name": "fn_5", - "utility": 99685, - "final_cost": 559189, - "compression_ratio": 1.182063667203754, - "cumulative_compression_ratio": 1.182063667203754, - "num_uses": 48, + "utility": 84234, + "final_cost": 302144, + "compression_ratio": 1.2807932641389537, + "cumulative_compression_ratio": 1.2807932641389537, + "num_uses": 168, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_5 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" + "fn_5 0.5": "(T (T c (fn_2 2)) (fn_2 0.5))" + }, + { + "fn_5 1": "(T (T c (fn_2 2)) (fn_2 1))" + }, + { + "fn_5 2": "(T (T c (fn_2 2)) (fn_2 2))" }, { - "fn_5 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" + "fn_5 2.25": "(T (T c (fn_2 2)) (fn_2 2.25))" }, { - "fn_5 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 2 (fn_0 2))" + "fn_5 4": "(T (T c (fn_2 2)) (fn_2 4))" }, { - "fn_5 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 2 (fn_0 2))" + "fn_5 4.25": "(T (T c (fn_2 2)) (fn_2 4.25))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 4 (fn_0 4))", - "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 4 (fn_0 4))))", - "arity": 2, + "body": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) #0))", + "dreamcoder": "#(lambda (C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) $0)))", + "arity": 1, "name": "fn_6", - "utility": 99685, - "final_cost": 457381, - "compression_ratio": 1.2225890450193602, - "cumulative_compression_ratio": 1.2225890450193602, + "utility": 47369, + "final_cost": 253664, + "compression_ratio": 1.1911189605146966, + "cumulative_compression_ratio": 1.1911189605146966, "num_uses": 48, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_6 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" + "fn_6 (T r (fn_2 1))": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (T r (fn_2 1))))" + }, + { + "fn_6 (T r (fn_2 2))": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (T r (fn_2 2))))" }, { - "fn_6 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" + "fn_6 (fn_3 1)": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_3 1)))" }, { - "fn_6 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 4 (fn_0 4))" + "fn_6 (fn_3 2)": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_3 2)))" }, { - "fn_6 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 4 (fn_0 4))" + "fn_6 (fn_5 1)": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_5 1)))" + }, + { + "fn_6 (fn_5 2)": "(C (C (T (repeat (fn_1 8) 8 (fn_0 8)) (fn_2 4)) (fn_5 2)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(repeat (T (T #1 (fn_1 0.5)) (M 1 0 (* #0 (cos (/ pi 4))) (* #0 (sin (/ pi 4))))) 8 (fn_0 8))", - "dreamcoder": "#(lambda (lambda (repeat (T (T $0 (fn_1 0.5)) (M 1 0 (* $1 (cos (/ pi 4))) (* $1 (sin (/ pi 4))))) 8 (fn_0 8))))", + "body": "(C (C (#1 4) #0))", + "dreamcoder": "#(lambda (lambda (C (C ($0 4) $1))))", "arity": 2, "name": "fn_7", - "utility": 97564, - "final_cost": 357694, - "compression_ratio": 1.2786935201596896, - "cumulative_compression_ratio": 1.2786935201596896, - "num_uses": 47, + "utility": 30804, + "final_cost": 222556, + "compression_ratio": 1.1397760563633423, + "cumulative_compression_ratio": 1.1397760563633423, + "num_uses": 154, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_7 1.5 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_7 (T r (fn_2 1)) fn_3": "(C (C (fn_3 4) (T r (fn_2 1))))" + }, + { + "fn_7 (T r (fn_2 2)) fn_3": "(C (C (fn_3 4) (T r (fn_2 2))))" + }, + { + "fn_7 (fn_3 1) fn_3": "(C (C (fn_3 4) (fn_3 1)))" + }, + { + "fn_7 (fn_3 2) fn_3": "(C (C (fn_3 4) (fn_3 2)))" + }, + { + "fn_7 (fn_3 4.25) fn_3": "(C (C (fn_3 4) (fn_3 4.25)))" + }, + { + "fn_7 (fn_5 1) fn_3": "(C (C (fn_3 4) (fn_5 1)))" + }, + { + "fn_7 (fn_5 2) fn_3": "(C (C (fn_3 4) (fn_5 2)))" + }, + { + "fn_7 (T r (fn_2 1)) fn_5": "(C (C (fn_5 4) (T r (fn_2 1))))" + }, + { + "fn_7 (T r (fn_2 2)) fn_5": "(C (C (fn_5 4) (T r (fn_2 2))))" }, { - "fn_7 3 c": "(repeat (T (T c (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_7 (fn_3 1) fn_5": "(C (C (fn_5 4) (fn_3 1)))" }, { - "fn_7 1.5 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 1.5 (cos (/ pi 4))) (* 1.5 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_7 (fn_3 2) fn_5": "(C (C (fn_5 4) (fn_3 2)))" }, { - "fn_7 3 r": "(repeat (T (T r (fn_1 0.5)) (M 1 0 (* 3 (cos (/ pi 4))) (* 3 (sin (/ pi 4))))) 8 (fn_0 8))" + "fn_7 (fn_5 1) fn_5": "(C (C (fn_5 4) (fn_5 1)))" + }, + { + "fn_7 (fn_5 2) fn_5": "(C (C (fn_5 4) (fn_5 2)))" + }, + { + "fn_7 (fn_5 4.25) fn_5": "(C (C (fn_5 4) (fn_5 4.25)))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (T c (fn_1 2)) (fn_1 #0))", - "dreamcoder": "#(lambda (T (T c (fn_1 2)) (fn_1 $0)))", + "body": "(T r (fn_2 #0))", + "dreamcoder": "#(lambda (T r (fn_2 $0)))", "arity": 1, "name": "fn_8", - "utility": 84234, - "final_cost": 272854, - "compression_ratio": 1.3109355186290104, - "cumulative_compression_ratio": 1.3109355186290104, - "num_uses": 168, + "utility": 16261, + "final_cost": 205992, + "compression_ratio": 1.080410889743291, + "cumulative_compression_ratio": 1.080410889743291, + "num_uses": 82, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 0.5": "(T (T c (fn_1 2)) (fn_1 0.5))" - }, - { - "fn_8 1": "(T (T c (fn_1 2)) (fn_1 1))" - }, - { - "fn_8 2": "(T (T c (fn_1 2)) (fn_1 2))" + "fn_8 0.5": "(T r (fn_2 0.5))" }, { - "fn_8 2.25": "(T (T c (fn_1 2)) (fn_1 2.25))" + "fn_8 1": "(T r (fn_2 1))" }, { - "fn_8 4": "(T (T c (fn_1 2)) (fn_1 4))" - }, - { - "fn_8 4.25": "(T (T c (fn_1 2)) (fn_1 4.25))" + "fn_8 2": "(T r (fn_2 2))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (fn_4 4 #1) #0))", - "dreamcoder": "#(lambda (lambda (C (C (fn_4 4 $0) $1))))", - "arity": 2, + "body": "(fn_7 (fn_3 4.25) fn_3 #0)", + "dreamcoder": "#(lambda (fn_7 (fn_3 4.25) fn_3 $0))", + "arity": 1, "name": "fn_9", - "utility": 44439, - "final_cost": 228010, - "compression_ratio": 1.1966755844041927, - "cumulative_compression_ratio": 1.1966755844041927, - "num_uses": 148, + "utility": 15352, + "final_cost": 190236, + "compression_ratio": 1.0828234403582917, + "cumulative_compression_ratio": 1.0828234403582917, + "num_uses": 52, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_9 (T r (fn_1 1)) 6": "(C (C (fn_4 4 6) (T r (fn_1 1))))" - }, - { - "fn_9 (T r (fn_1 2)) 6": "(C (C (fn_4 4 6) (T r (fn_1 2))))" - }, - { - "fn_9 (fn_4 1 6) 6": "(C (C (fn_4 4 6) (fn_4 1 6)))" - }, - { - "fn_9 (fn_4 2 6) 6": "(C (C (fn_4 4 6) (fn_4 2 6)))" - }, - { - "fn_9 (fn_4 4.25 6) 6": "(C (C (fn_4 4 6) (fn_4 4.25 6)))" - }, - { - "fn_9 (fn_8 1) 6": "(C (C (fn_4 4 6) (fn_8 1)))" - }, - { - "fn_9 (fn_8 2) 6": "(C (C (fn_4 4 6) (fn_8 2)))" - }, - { - "fn_9 (T r (fn_1 1)) 8": "(C (C (fn_4 4 8) (T r (fn_1 1))))" + "fn_9 (fn_3 1)": "(fn_7 (fn_3 4.25) fn_3 (fn_3 1))" }, { - "fn_9 (T r (fn_1 2)) 8": "(C (C (fn_4 4 8) (T r (fn_1 2))))" + "fn_9 (fn_3 2)": "(fn_7 (fn_3 4.25) fn_3 (fn_3 2))" }, { - "fn_9 (fn_4 1 6) 8": "(C (C (fn_4 4 8) (fn_4 1 6)))" + "fn_9 (fn_5 1)": "(fn_7 (fn_3 4.25) fn_3 (fn_5 1))" }, { - "fn_9 (fn_4 2 6) 8": "(C (C (fn_4 4 8) (fn_4 2 6)))" + "fn_9 (fn_5 2)": "(fn_7 (fn_3 4.25) fn_3 (fn_5 2))" }, { - "fn_9 (fn_8 1) 8": "(C (C (fn_4 4 8) (fn_8 1)))" + "fn_9 (fn_8 1)": "(fn_7 (fn_3 4.25) fn_3 (fn_8 1))" }, { - "fn_9 (fn_8 2) 8": "(C (C (fn_4 4 8) (fn_8 2)))" + "fn_9 (fn_8 2)": "(fn_7 (fn_3 4.25) fn_3 (fn_8 2))" } ], "dc_comparison_millis": null, diff --git a/data/expected_outputs/smc-wheels.json b/data/expected_outputs/smc-wheels.json index 202b664d..8833ede3 100644 --- a/data/expected_outputs/smc-wheels.json +++ b/data/expected_outputs/smc-wheels.json @@ -74,8 +74,8 @@ } }, "original_cost": 3577776, - "final_cost": 815224, - "compression_ratio": 4.388702982247824, + "final_cost": 1051564, + "compression_ratio": 3.4023378510485336, "num_abstractions": 10, "original": [ "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))", @@ -330,1072 +330,1270 @@ "(C (C (C (C (T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 -6 0)) (T (T (r_s 10 4.5) (M 1 0 0 2.25)) (M 1 0 0 0))) (T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 6 0))) (T (r_s 7.5 1) (M 1 0 0 5))) (T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0)))" ], "rewritten": [ - "(T (repeat (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", - "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", - "(T (fn_1 4.41667 4 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0))", - "(fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 4 4.25)", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 c 0.5 8 0.785398 2 16.25))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -10.375 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -10.375 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 c 0.5 4 1.5708 2 20.25))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 4 5.02083))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 6 4.4625))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 9 2.78906))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 9 2.78906))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 9 2.78906))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.8125))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 4 6.35417))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 4 6.35417))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.8125))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.8125))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(T (repeat (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", - "(T (repeat (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", - "(T (repeat (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.625 0))", - "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", - "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", - "(T (repeat (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (fn_0 1 0)) 1 (fn_0 1 0)) (M 1 0 -6.375 0))", - "(T (fn_1 4.41667 4 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0))", - "(T (fn_1 4.41667 4 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0))", - "(T (fn_1 4.41667 4 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0))", - "(fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 4 4.25)", - "(fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 4 4.25)", - "(fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 4 4.25)", - "(fn_9 1 (fn_3 0 (fn_0 1 -1)))", - "(fn_9 2 (fn_3 2 (fn_0 1 -1)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -8.375 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -8.375 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -8.375 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (T (fn_1 16.75 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -8.375 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 c 0.5 4 1.5708 2 16.25))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 r 0.5 4 1.5708 2 16.25))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_4 -8.125 2.75 2.25 r 0.5 8 0.785398 2 16.25))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -7 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", - "(C (C (C (fn_2 -1.75 4 8 16) (fn_2 7.25 3 6 2)) (fn_2 9 2.25 4.5 1.5)) (fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -6.5 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -10.375 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (T (fn_1 20.75 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -10.375 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 c 0.5 8 0.785398 2 20.25))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 r 0.5 4 1.5708 2 20.25))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_4 -10.125 2.75 2.25 r 0.5 8 0.785398 2 20.25))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (fn_8 2.25) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -9 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (fn_8 0.5)) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", - "(C (C (C (fn_2 -1.75 3 6 20) (fn_2 9.25 2.25 4.5 2)) (fn_2 11 1.6875 3.375 1.5)) (fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (fn_8 2.25) (fn_8 2.75)) (T r (fn_0 0.5 0))) (repeat (T (fn_8 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -8.5 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 5.1875 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 4 5.02083))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 4 5.02083))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 4 5.02083))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 4 5.02083))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (T (fn_1 3.1125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.0125))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.0125))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.0125))", - "(C (C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_7 3.66667 4 (fn_0 1.5) r (M 1 0 -5.5 2.5))) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.0125))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 5.1875 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 4 5.02083))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 4 5.02083))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 4 5.02083))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (T (fn_1 3.1125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -7.78125 0)))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.0125))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.0125))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.0125))", - "(C (fn_6 8.125 7 3.625 -3.625 -8.125) (fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.0125))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 4.5625 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 6 4.4625))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 6 4.4625))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 6 4.4625))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (T (fn_1 2.85156 9 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 9 2.78906))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 9 2.78906))", - "(C (C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_7 3.6 6 (fn_0 1.5) r (M 1 0 -9 2.5))) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 9 2.78906))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 4.5625 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 6 4.4625))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 6 4.4625))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 6 4.4625))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 6 4.4625))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (T (fn_1 2.85156 9 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -11.4062 0)))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 9 2.78906))", - "(C (C (C (C (C (fn_2 -11.75 1.875 3.75 1.5) (fn_2 -7.25 2.5 5 7)) (T (T (r_s 7 5) (fn_0 1 2.5)) (fn_0 1 0))) (fn_2 7.25 2.5 5 7)) (fn_2 11.75 1.875 3.75 1.5)) (fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 9 2.78906))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 6.52083 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 4 6.35417))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 4 6.35417))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 4 6.35417))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 4 6.35417))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 0.785398 8 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (T (fn_1 3.9125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.8125))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.8125))", - "(C (C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_7 5 4 (fn_0 1.5) r (M 1 0 -7.5 2.5))) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.8125))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 1.5708 4 0.375 c (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 6.52083 4 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 4 6.35417))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 4 6.35417))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 1.5708 4 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (T (fn_1 3.9125 6 0.785398 8 0.375 r (fn_8 1.6875)) (M 1 0 -9.78125 0)))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.8125))", - "(C (fn_6 10.125 9 4.625 -4.625 -10.125) (fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.8125))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55))", - "(C (fn_5 12 0 0 0 8 16 -8 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 6 2.55))", - "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 2 12.75))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", - "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 0 0 0 8 16 -8 (T (fn_1 2.65 6 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55))", - "(fn_5 12 0 0 0 8 16 -8 (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 6 2.55))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 2 12.75))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", - "(C (fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_9 1 (fn_3 0 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 13.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 2.65 6 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (T (fn_1 2.65 6 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -6.625 0)))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55))", - "(fn_5 12 2 3.375 1.6875 9 16 -9 (fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 0 0 0 5 10 -5 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 0 0 0 5 10 -5 (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(C (fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_9 2 (fn_3 2 (fn_0 1 -1))) (fn_0 1 8))) (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 1.5708 4 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 c (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 1.5708 4 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (T (fn_1 7.25 2 0.785398 8 0.5 r (fn_8 2.25)) (M 1 0 -3.625 0)))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75))", - "(fn_5 7.5 2 3.375 1.6875 6 10 -6 (fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75))" + "(fn_0 -6.625 0 (fn_2 0 1 1.5708 4 (fn_7 0.5) (fn_1 2.25)))", + "(fn_0 -6.375 0 (fn_2 0 1 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(fn_0 -6.625 0 (fn_2 4.41667 4 1.5708 4 (fn_1 0.5) (fn_1 2.25)))", + "(fn_0 -6.375 0 (fn_2 4.25 4 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.125 0 (fn_2 16.25 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -7 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -7 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.375 0 (fn_2 20.75 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.375 0 (fn_2 20.75 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.125 0 (fn_2 20.25 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -9 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 5.1875 4 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 5.1875 4 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 3.1125 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 3.1125 6 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 5.02083 4 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 4.4625 6 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 2.78906 9 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 2.85156 9 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 2.78906 9 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 2.78906 9 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 6.52083 4 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 3.9125 6 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 3.8125 6 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 6.52083 4 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 6.35417 4 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 6.35417 4 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 3.9125 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 3.9125 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 3.8125 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 3.8125 6 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 12.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 2.55 6 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_0 -6.625 0 (fn_2 0 1 1.5708 4 (fn_1 0.5) (fn_1 2.25)))", + "(fn_0 -6.625 0 (fn_2 0 1 0.785398 8 (fn_1 0.5) (fn_1 2.25)))", + "(fn_0 -6.625 0 (fn_2 0 1 0.785398 8 (fn_7 0.5) (fn_1 2.25)))", + "(fn_0 -6.375 0 (fn_2 0 1 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(fn_0 -6.375 0 (fn_2 0 1 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(fn_0 -6.375 0 (fn_2 0 1 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(fn_0 -6.625 0 (fn_2 4.41667 4 0.785398 8 (fn_1 0.5) (fn_1 2.25)))", + "(fn_0 -6.625 0 (fn_2 4.41667 4 1.5708 4 (fn_7 0.5) (fn_1 2.25)))", + "(fn_0 -6.625 0 (fn_2 4.41667 4 0.785398 8 (fn_7 0.5) (fn_1 2.25)))", + "(fn_0 -6.375 0 (fn_2 4.25 4 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(fn_0 -6.375 0 (fn_2 4.25 4 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(fn_0 -6.375 0 (fn_2 4.25 4 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75))))", + "(C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1)))", + "(C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.375 0 (fn_2 16.75 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.375 0 (fn_2 16.75 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.375 0 (fn_2 16.75 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.375 0 (fn_2 16.75 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.125 0 (fn_2 16.25 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.125 0 (fn_2 16.25 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -8.125 0 (fn_2 16.25 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -7 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -7 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)))", + "(C (C (C (fn_0 -1.75 4 (T (r_s 16 8))) (fn_0 7.25 3 (T (r_s 2 6)))) (fn_0 9 2.25 (T (r_s 1.5 4.5)))) (fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.375 0 (fn_2 20.75 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.375 0 (fn_2 20.75 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.125 0 (fn_2 20.25 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.125 0 (fn_2 20.25 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -10.125 0 (fn_2 20.25 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -9 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -9 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -9 0 (repeat (repeat (T (repeat (C (C (fn_1 2.25) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)))", + "(C (C (C (fn_0 -1.75 3 (T (r_s 20 6))) (fn_0 9.25 2.25 (T (r_s 2 4.5)))) (fn_0 11 1.6875 (T (r_s 1.5 3.375)))) (fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_7 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 5.1875 4 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 5.1875 4 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 5.02083 4 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 5.02083 4 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 5.02083 4 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 5.02083 4 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 3.1125 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.78125 0 (fn_2 3.1125 6 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 3.0125 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 3.0125 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 3.0125 6 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.66667 4 (fn_4 1 0)) (M 1 0 -5.5 2.5))) (fn_0 -7.53125 0 (fn_2 3.0125 6 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 5.1875 4 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 5.1875 4 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 5.1875 4 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 5.1875 4 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 5.02083 4 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 5.02083 4 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 5.02083 4 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 3.1125 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 3.1125 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 3.1125 6 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.78125 0 (fn_2 3.1125 6 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 3.0125 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 3.0125 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 3.0125 6 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -8.125 (fn_0 -3.625 2.5 (T (r_s 7 5)))) (fn_0 3.625 2.5 (T (r_s 7 5)))) (fn_0 8.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -7.53125 0 (fn_2 3.0125 6 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 4.5625 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 4.5625 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 4.5625 6 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 4.5625 6 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 4.4625 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 4.4625 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 4.4625 6 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 2.85156 9 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 2.85156 9 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 2.85156 9 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.4062 0 (fn_2 2.85156 9 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 2.78906 9 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 2.78906 9 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 3.6 6 (fn_4 1 0)) (M 1 0 -9 2.5))) (fn_0 -11.1562 0 (fn_2 2.78906 9 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 4.5625 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 4.5625 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 4.5625 6 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 4.5625 6 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 4.4625 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 4.4625 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 4.4625 6 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 4.4625 6 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 2.85156 9 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 2.85156 9 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.4062 0 (fn_2 2.85156 9 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 2.78906 9 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -11.75 (fn_0 -7.25 2.5 (T (r_s 7 5)))) (fn_0 0 2.5 (T (r_s 7 5)))) (fn_0 7.25 2.5 (T (r_s 7 5)))) (fn_0 11.75 1.875 (T (r_s 1.5 3.75)))) (fn_0 -11.1562 0 (fn_2 2.78906 9 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 6.52083 4 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 6.52083 4 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 6.52083 4 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 6.35417 4 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 6.35417 4 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 6.35417 4 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 6.35417 4 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 3.9125 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 3.9125 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.78125 0 (fn_2 3.9125 6 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 3.8125 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 3.8125 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (T (fn_6 5 4 (fn_4 1 0)) (M 1 0 -7.5 2.5))) (fn_0 -9.53125 0 (fn_2 3.8125 6 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 6.52083 4 1.5708 4 (fn_1 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 6.52083 4 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 6.52083 4 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 6.35417 4 1.5708 4 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 6.35417 4 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 3.9125 6 1.5708 4 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.78125 0 (fn_2 3.9125 6 0.785398 8 (fn_7 0.375) (fn_1 1.6875))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 3.8125 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (C (C (fn_8 -10.125 (fn_0 -4.625 2.5 (T (r_s 9 5)))) (fn_0 4.625 2.5 (T (r_s 9 5)))) (fn_0 10.125 1.875 (T (r_s 1.5 3.75)))) (fn_0 -9.53125 0 (fn_2 3.8125 6 0.785398 8 (fn_7 0.375) (C (fn_1 1.6875) (fn_1 2.1875)))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 0 0 0 8 16 -8 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 12.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 0 0 0 8 16 -8 (fn_0 -6.375 0 (fn_2 2.55 6 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 12 3.375 2 1.6875 9 16 -9 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_9 0 -0.5 0 1)) (fn_3 0 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -6.375 0 (fn_2 2.55 6 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 13.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 13.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.375 0 (fn_2 12.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.375 0 (fn_2 12.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 2.65 6 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.625 0 (fn_2 2.65 6 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.375 0 (fn_2 2.55 6 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 12 3.375 2 1.6875 9 16 -9 (fn_0 -6.375 0 (fn_2 2.55 6 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 0 0 0 5 10 -5 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 0 0 0 5 10 -5 (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(C (fn_5 7.5 3.375 2 1.6875 6 10 -6 (T (C (C (C (fn_9 -2 0 1.5708 3) (fn_3 2 (fn_4 1 1))) (fn_3 2 (fn_4 1 0))) (fn_3 2 (fn_4 1 -1))) (fn_4 1 8))) (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 1.5708 4 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.625 0 (fn_2 7.25 2 0.785398 8 (fn_7 0.5) (fn_1 2.25))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.375 0 (fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75)))))", + "(fn_5 7.5 3.375 2 1.6875 6 10 -6 (fn_0 -3.375 0 (fn_2 6.75 2 1.5708 4 (fn_7 0.5) (C (fn_1 2.25) (fn_1 2.75)))))" ], "rewritten_dreamcoder": null, "abstractions": [ { - "body": "(M #0 0 0)", - "dreamcoder": "#(lambda (M $0 0 0))", - "arity": 1, + "body": "(T (#2 (M 1 0 0 #1)) (M 1 0 #0 0))", + "dreamcoder": "#(lambda (lambda (lambda (T ($0 (M 1 0 0 $1)) (M 1 0 $2 0)))))", + "arity": 3, "name": "fn_0", - "utility": 561661, - "final_cost": 3015812, - "compression_ratio": 1.1863392015152139, - "cumulative_compression_ratio": 1.1863392015152139, - "num_uses": 2782, + "utility": 945257, + "final_cost": 2631608, + "compression_ratio": 1.3595398706798276, + "cumulative_compression_ratio": 1.3595398706798276, + "num_uses": 1171, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_0 0": "(M 0 0 0)" + "fn_0 0 0 (T (T l (M 1 0 -0.5 0)))": "(T (T (T l (M 1 0 -0.5 0)) (M 1 0 0 0)) (M 1 0 0 0))" }, { - "fn_0 0.25": "(M 0.25 0 0)" + "fn_0 0 0 (T (T l (M 3 1.5708 0 -2)))": "(T (T (T l (M 3 1.5708 0 -2)) (M 1 0 0 0)) (M 1 0 0 0))" }, { - "fn_0 0.375": "(M 0.375 0 0)" + "fn_0 -5 0 (T (r_s 0 0))": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 -5 0))" }, { - "fn_0 0.5": "(M 0.5 0 0)" + "fn_0 -8 0 (T (r_s 0 0))": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 -8 0))" }, { - "fn_0 1": "(M 1 0 0)" + "fn_0 5 0 (T (r_s 0 0))": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 5 0))" }, { - "fn_0 1.5": "(M 1.5 0 0)" + "fn_0 8 0 (T (r_s 0 0))": "(T (T (r_s 0 0) (M 1 0 0 0)) (M 1 0 8 0))" }, { - "fn_0 1.6875": "(M 1.6875 0 0)" + "fn_0 11 1.6875 (T (r_s 1.5 3.375))": "(T (T (r_s 1.5 3.375) (M 1 0 0 1.6875)) (M 1 0 11 0))" }, { - "fn_0 2": "(M 2 0 0)" + "fn_0 -10.125 1.875 (T (r_s 1.5 3.75))": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 -10.125 0))" }, { - "fn_0 2.1875": "(M 2.1875 0 0)" + "fn_0 -11.75 1.875 (T (r_s 1.5 3.75))": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 -11.75 0))" }, { - "fn_0 2.25": "(M 2.25 0 0)" + "fn_0 -8.125 1.875 (T (r_s 1.5 3.75))": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 -8.125 0))" }, { - "fn_0 2.75": "(M 2.75 0 0)" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(repeat (repeat (C (C #6 (T #5 (fn_0 #4 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) #3 (M 1 #2 0 0))) #1 (M 1 0 #0 0)) 1 (fn_0 1 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (C (C $0 (T $1 (fn_0 $2 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) $3 (M 1 $4 0 0))) $5 (M 1 0 $6 0)) 1 (fn_0 1 0)))))))))", - "arity": 7, - "name": "fn_1", - "utility": 675583, - "final_cost": 2337092, - "compression_ratio": 1.2904121874534678, - "cumulative_compression_ratio": 1.2904121874534678, - "num_uses": 224, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_0 10.125 1.875 (T (r_s 1.5 3.75))": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 10.125 0))" + }, { - "fn_1 5.02083 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" + "fn_0 11.75 1.875 (T (r_s 1.5 3.75))": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 11.75 0))" }, { - "fn_1 6.35417 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" + "fn_0 8.125 1.875 (T (r_s 1.5 3.75))": "(T (T (r_s 1.5 3.75) (M 1 0 0 1.875)) (M 1 0 8.125 0))" }, { - "fn_1 3.0125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" + "fn_0 9 2.25 (T (r_s 1.5 4.5))": "(T (T (r_s 1.5 4.5) (M 1 0 0 2.25)) (M 1 0 9 0))" }, { - "fn_1 3.8125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" + "fn_0 0 2.25 (T (r_s 10 4.5))": "(T (T (r_s 10 4.5) (M 1 0 0 2.25)) (M 1 0 0 0))" }, { - "fn_1 4.4625 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" + "fn_0 0 2.25 (T (r_s 16 4.5))": "(T (T (r_s 16 4.5) (M 1 0 0 2.25)) (M 1 0 0 0))" }, { - "fn_1 2.78906 9 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" + "fn_0 -1.75 4 (T (r_s 16 8))": "(T (T (r_s 16 8) (M 1 0 0 4)) (M 1 0 -1.75 0))" }, { - "fn_1 5.02083 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" + "fn_0 -6 1.6875 (T (r_s 2 3.375))": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 -6 0))" }, { - "fn_1 6.35417 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" + "fn_0 -9 1.6875 (T (r_s 2 3.375))": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 -9 0))" }, { - "fn_1 3.0125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" + "fn_0 6 1.6875 (T (r_s 2 3.375))": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 6 0))" }, { - "fn_1 3.8125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" + "fn_0 9 1.6875 (T (r_s 2 3.375))": "(T (T (r_s 2 3.375) (M 1 0 0 1.6875)) (M 1 0 9 0))" }, { - "fn_1 4.4625 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" + "fn_0 9.25 2.25 (T (r_s 2 4.5))": "(T (T (r_s 2 4.5) (M 1 0 0 2.25)) (M 1 0 9.25 0))" }, { - "fn_1 2.78906 9 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" + "fn_0 7.25 3 (T (r_s 2 6))": "(T (T (r_s 2 6) (M 1 0 0 3)) (M 1 0 7.25 0))" }, { - "fn_1 5.02083 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" + "fn_0 -1.75 3 (T (r_s 20 6))": "(T (T (r_s 20 6) (M 1 0 0 3)) (M 1 0 -1.75 0))" }, { - "fn_1 6.35417 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" + "fn_0 -3.625 2.5 (T (r_s 7 5))": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 -3.625 0))" }, { - "fn_1 3.0125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" + "fn_0 -7.25 2.5 (T (r_s 7 5))": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 -7.25 0))" }, { - "fn_1 3.8125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" + "fn_0 0 2.5 (T (r_s 7 5))": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 0 0))" }, { - "fn_1 4.4625 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" + "fn_0 3.625 2.5 (T (r_s 7 5))": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 3.625 0))" }, { - "fn_1 2.78906 9 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" + "fn_0 7.25 2.5 (T (r_s 7 5))": "(T (T (r_s 7 5) (M 1 0 0 2.5)) (M 1 0 7.25 0))" }, { - "fn_1 5.02083 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (fn_0 1 0))" + "fn_0 -4.625 2.5 (T (r_s 9 5))": "(T (T (r_s 9 5) (M 1 0 0 2.5)) (M 1 0 -4.625 0))" }, { - "fn_1 6.35417 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (fn_0 1 0))" + "fn_0 4.625 2.5 (T (r_s 9 5))": "(T (T (r_s 9 5) (M 1 0 0 2.5)) (M 1 0 4.625 0))" }, { - "fn_1 3.0125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 3.8125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 4.4625 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 2.78906 9 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))": "(repeat (repeat (C (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0))) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 12.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 16.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 20.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 6.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 4.25 4 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 2.55 6 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 12.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 16.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 20.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 6.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 4.25 4 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 2.55 6 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 12.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 16.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 20.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 6.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 4.25 4 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.53125 0))" }, { - "fn_1 2.55 6 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" + "fn_0 -9.53125 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.53125 0))" }, { - "fn_1 12.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 16.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (fn_0 1 0))" + "fn_0 -11.1562 0 (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 1.6875 0 0 0)) (T c (M 2.1875 0 0 0))) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1 (M 1 0 0 0)) (M 1 0 -11.1562 0))" }, { - "fn_1 20.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 6.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 4.25 4 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (fn_0 1 0))" + "fn_0 -8.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" }, { - "fn_1 2.55 6 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))": "(repeat (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (fn_0 1 0))" + "fn_0 -10.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" }, { - "fn_1 5.1875 4 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" + "fn_0 -3.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" }, { - "fn_1 6.52083 4 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 3.1125 6 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 3.9125 6 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 4.5625 6 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 2.85156 9 1.5708 4 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" + "fn_0 -8.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" }, { - "fn_1 5.1875 4 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" + "fn_0 -10.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" }, { - "fn_1 6.52083 4 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" + "fn_0 -3.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" }, { - "fn_1 3.1125 6 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 3.9125 6 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 4.5625 6 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 2.85156 9 0.785398 8 0.375 c (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T c (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 5.1875 4 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" + "fn_0 -8.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" }, { - "fn_1 6.52083 4 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" + "fn_0 -10.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" }, { - "fn_1 3.1125 6 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" + "fn_0 -3.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" }, { - "fn_1 3.9125 6 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 4.5625 6 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 2.85156 9 1.5708 4 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 5.1875 4 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 6.52083 4 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (fn_0 1 0))" + "fn_0 -8.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1 (M 1 0 0 0)) (M 1 0 -8.125 0))" }, { - "fn_1 3.1125 6 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (fn_0 1 0))" + "fn_0 -10.125 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1 (M 1 0 0 0)) (M 1 0 -10.125 0))" }, { - "fn_1 3.9125 6 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (fn_0 1 0))" + "fn_0 -3.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1 (M 1 0 0 0)) (M 1 0 -3.375 0))" }, { - "fn_1 4.5625 6 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 2.85156 9 0.785398 8 0.375 r (T c (fn_0 1.6875 0))": "(repeat (repeat (C (C (T c (fn_0 1.6875 0)) (T r (fn_0 0.375 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (fn_0 1 0))" + "fn_0 -6.375 0 (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1)": "(T (repeat (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1 (M 1 0 0 0)) (M 1 0 -6.375 0))" }, { - "fn_1 13.25 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 16.75 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 20.75 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 7.25 2 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 4.41667 4 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 2.65 6 1.5708 4 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 13.25 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 16.75 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 20.75 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 7.25 2 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 4.41667 4 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 2.65 6 0.785398 8 0.5 c (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T c (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 13.25 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 16.75 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 20.75 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 7.25 2 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 4.41667 4 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 2.65 6 1.5708 4 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 13.25 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 16.75 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 20.75 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (fn_0 1 0))" + "fn_0 -7.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1 (M 1 0 0 0)) (M 1 0 -7.78125 0))" }, { - "fn_1 7.25 2 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (fn_0 1 0))" + "fn_0 -9.78125 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1 (M 1 0 0 0)) (M 1 0 -9.78125 0))" }, { - "fn_1 4.41667 4 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (fn_0 1 0))" + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" }, { - "fn_1 2.65 6 0.785398 8 0.5 r (T c (fn_0 2.25 0))": "(repeat (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (fn_0 1 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (T (r_s #3 #2) (fn_0 1 #1)) (M 1 0 #0 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (T (T (r_s $0 $1) (fn_0 1 $2)) (M 1 0 $3 0))))))", - "arity": 4, - "name": "fn_2", - "utility": 554992, - "final_cost": 1781188, - "compression_ratio": 1.3120973193172198, - "cumulative_compression_ratio": 1.3120973193172198, - "num_uses": 688, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_0 -11.4062 0 (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1)": "(T (repeat (repeat (C (C (T c (M 1.6875 0 0 0)) (T r (M 0.375 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1 (M 1 0 0 0)) (M 1 0 -11.4062 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -8.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + }, + { + "fn_0 -10.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" + }, + { + "fn_0 -3.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -8.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + }, + { + "fn_0 -10.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" + }, + { + "fn_0 -3.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" + }, + { + "fn_0 -8.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" + }, + { + "fn_0 -10.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" + }, { - "fn_2 -5 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 -5 0))" + "fn_0 -3.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" }, { - "fn_2 -8 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 -8 0))" + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" }, { - "fn_2 5 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 5 0))" + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" }, { - "fn_2 8 0 0 0": "(T (T (r_s 0 0) (fn_0 1 0)) (M 1 0 8 0))" + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" }, { - "fn_2 11 1.6875 3.375 1.5": "(T (T (r_s 1.5 3.375) (fn_0 1 1.6875)) (M 1 0 11 0))" + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" }, { - "fn_2 -10.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 -10.125 0))" + "fn_0 -8.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1 (M 1 0 0 0)) (M 1 0 -8.375 0))" }, { - "fn_2 -11.75 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 -11.75 0))" + "fn_0 -10.375 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1 (M 1 0 0 0)) (M 1 0 -10.375 0))" }, { - "fn_2 -8.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 -8.125 0))" + "fn_0 -3.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1 (M 1 0 0 0)) (M 1 0 -3.625 0))" }, { - "fn_2 10.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 10.125 0))" + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" }, { - "fn_2 11.75 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 11.75 0))" + "fn_0 -6.625 0 (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1)": "(T (repeat (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1 (M 1 0 0 0)) (M 1 0 -6.625 0))" }, { - "fn_2 8.125 1.875 3.75 1.5": "(T (T (r_s 1.5 3.75) (fn_0 1 1.875)) (M 1 0 8.125 0))" + "fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" }, { - "fn_2 9 2.25 4.5 1.5": "(T (T (r_s 1.5 4.5) (fn_0 1 2.25)) (M 1 0 9 0))" + "fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" }, { - "fn_2 -1.75 4 8 16": "(T (T (r_s 16 8) (fn_0 1 4)) (M 1 0 -1.75 0))" + "fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" }, { - "fn_2 -6 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 -6 0))" + "fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" }, { - "fn_2 -9 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 -9 0))" + "fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" }, { - "fn_2 6 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 6 0))" + "fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" }, { - "fn_2 9 1.6875 3.375 2": "(T (T (r_s 2 3.375) (fn_0 1 1.6875)) (M 1 0 9 0))" + "fn_0 -6.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (M 1 0 0 0)) (M 1 0 -6.5 0))" }, { - "fn_2 9.25 2.25 4.5 2": "(T (T (r_s 2 4.5) (fn_0 1 2.25)) (M 1 0 9.25 0))" + "fn_0 -8.5 0 (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (C (T c (M 2.25 0 0 0)) (T c (M 2.75 0 0 0))) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (M 1 0 0 0)) (M 1 0 -8.5 0))" }, { - "fn_2 7.25 3 6 2": "(T (T (r_s 2 6) (fn_0 1 3)) (M 1 0 7.25 0))" + "fn_0 -7 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" }, { - "fn_2 -1.75 3 6 20": "(T (T (r_s 20 6) (fn_0 1 3)) (M 1 0 -1.75 0))" + "fn_0 -9 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" }, { - "fn_2 -3.625 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 -3.625 0))" + "fn_0 -7 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" }, { - "fn_2 -7.25 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 -7.25 0))" + "fn_0 -9 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T c (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" }, { - "fn_2 3.625 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 3.625 0))" + "fn_0 -7 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" }, { - "fn_2 7.25 2.5 5 7": "(T (T (r_s 7 5) (fn_0 1 2.5)) (M 1 0 7.25 0))" + "fn_0 -9 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" }, { - "fn_2 -4.625 2.5 5 9": "(T (T (r_s 9 5) (fn_0 1 2.5)) (M 1 0 -4.625 0))" + "fn_0 -7 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (M 1 0 0 0)) (M 1 0 -7 0))" }, { - "fn_2 4.625 2.5 5 9": "(T (T (r_s 9 5) (fn_0 1 2.5)) (M 1 0 4.625 0))" + "fn_0 -9 0 (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1)": "(T (repeat (repeat (T (repeat (C (C (T c (M 2.25 0 0 0)) (T r (M 0.5 0 0 0))) (repeat (T (T c (M 0.25 0 0 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (M 1 0 0 0)) (M 1 0 -9 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 #0 0)))", - "dreamcoder": "#(lambda (T (T (T l (M 1 0 -0.5 0)) (fn_0 $0 0))))", + "body": "(T c (M #0 0 0 0))", + "dreamcoder": "#(lambda (T c (M $0 0 0 0)))", "arity": 1, - "name": "fn_3", - "utility": 168569, - "final_cost": 1611508, - "compression_ratio": 1.1052926823819678, - "cumulative_compression_ratio": 1.1052926823819678, - "num_uses": 168, + "name": "fn_1", + "utility": 373599, + "final_cost": 2257403, + "compression_ratio": 1.1657679200390891, + "cumulative_compression_ratio": 1.1657679200390891, + "num_uses": 741, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_3 0": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 0 0)))" + "fn_1 0.25": "(T c (M 0.25 0 0 0))" + }, + { + "fn_1 0.375": "(T c (M 0.375 0 0 0))" + }, + { + "fn_1 0.5": "(T c (M 0.5 0 0 0))" + }, + { + "fn_1 1.6875": "(T c (M 1.6875 0 0 0))" + }, + { + "fn_1 2.1875": "(T c (M 2.1875 0 0 0))" }, { - "fn_3 1": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 1 0)))" + "fn_1 2.25": "(T c (M 2.25 0 0 0))" }, { - "fn_3 2": "(T (T (T l (M 1 0 -0.5 0)) (fn_0 2 0)))" + "fn_1 2.75": "(T c (M 2.75 0 0 0))" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T (fn_1 #8 #7 #6 #5 #4 #3 (C (T c (fn_0 #2 0)) (T c (fn_0 #1 0)))) (M 1 0 #0 0))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (lambda (T (fn_1 $0 $1 $2 $3 $4 $5 (C (T c (fn_0 $6 0)) (T c (fn_0 $7 0)))) (M 1 0 $8 0)))))))))))", - "arity": 9, - "name": "fn_4", - "utility": 151189, - "final_cost": 1458796, - "compression_ratio": 1.1046835883838453, - "cumulative_compression_ratio": 1.1046835883838453, - "num_uses": 108, + "body": "(repeat (repeat (C (C #5 #4) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) #3 (M 1 #2 0 0))) #1 (M 1 0 #0 0)) 1)", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (repeat (repeat (C (C $0 $1) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) $2 (M 1 $3 0 0))) $4 (M 1 0 $5 0)) 1)))))))", + "arity": 6, + "name": "fn_2", + "utility": 489845, + "final_cost": 1765331, + "compression_ratio": 1.2787420602708501, + "cumulative_compression_ratio": 1.2787420602708501, + "num_uses": 232, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 2 12.75": "(T (fn_1 12.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 5.02083 4 1.5708 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 2 12.75": "(T (fn_1 12.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 6.35417 4 1.5708 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 2 12.75": "(T (fn_1 12.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 3.0125 6 1.5708 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 2 12.75": "(T (fn_1 12.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 3.8125 6 1.5708 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1)" }, { - "fn_4 -8.125 2.75 2.25 c 0.5 8 0.785398 2 16.25": "(T (fn_1 16.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" + "fn_2 4.4625 6 1.5708 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1)" }, { - "fn_4 -8.125 2.75 2.25 r 0.5 8 0.785398 2 16.25": "(T (fn_1 16.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" + "fn_2 2.78906 9 1.5708 4 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1)" }, { - "fn_4 -8.125 2.75 2.25 c 0.5 4 1.5708 2 16.25": "(T (fn_1 16.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" + "fn_2 5.02083 4 0.785398 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1)" }, { - "fn_4 -8.125 2.75 2.25 r 0.5 4 1.5708 2 16.25": "(T (fn_1 16.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -8.125 0))" + "fn_2 6.35417 4 0.785398 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 6 2.55": "(T (fn_1 2.55 6 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 3.0125 6 0.785398 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 6 2.55": "(T (fn_1 2.55 6 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 3.8125 6 0.785398 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 6 2.55": "(T (fn_1 2.55 6 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 4.4625 6 0.785398 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 6 2.55": "(T (fn_1 2.55 6 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 2.78906 9 0.785398 8 (T r (M 0.375 0 0 0)) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 9 2.78906": "(T (fn_1 2.78906 9 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 5.02083 4 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.02083 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 9 2.78906": "(T (fn_1 2.78906 9 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 6.35417 4 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.35417 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 9 2.78906": "(T (fn_1 2.78906 9 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 3.0125 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.0125 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 9 2.78906": "(T (fn_1 2.78906 9 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 3.8125 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.8125 0)) 1)" }, { - "fn_4 -10.125 2.75 2.25 c 0.5 8 0.785398 2 20.25": "(T (fn_1 20.25 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" + "fn_2 4.4625 6 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.4625 0)) 1)" }, { - "fn_4 -10.125 2.75 2.25 r 0.5 8 0.785398 2 20.25": "(T (fn_1 20.25 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" + "fn_2 2.78906 9 1.5708 4 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.78906 0)) 1)" }, { - "fn_4 -10.125 2.75 2.25 c 0.5 4 1.5708 2 20.25": "(T (fn_1 20.25 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" + "fn_2 5.02083 4 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.02083 0)) 1)" }, { - "fn_4 -10.125 2.75 2.25 r 0.5 4 1.5708 2 20.25": "(T (fn_1 20.25 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -10.125 0))" + "fn_2 6.35417 4 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.35417 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.0125": "(T (fn_1 3.0125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 3.0125 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.0125 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.0125": "(T (fn_1 3.0125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 3.8125 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.8125 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.0125": "(T (fn_1 3.0125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 4.4625 6 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.4625 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.0125": "(T (fn_1 3.0125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 2.78906 9 0.785398 8 (fn_1 0.375) (C (fn_1 1.6875) (fn_1 2.1875))": "(repeat (repeat (C (C (C (fn_1 1.6875) (fn_1 2.1875)) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.78906 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 6 3.8125": "(T (fn_1 3.8125 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 0 1 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 6 3.8125": "(T (fn_1 3.8125 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 12.75 2 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 6 3.8125": "(T (fn_1 3.8125 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 16.25 2 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 6 3.8125": "(T (fn_1 3.8125 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 20.25 2 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 c 0.5 8 0.785398 4 4.25": "(T (fn_1 4.25 4 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 6.75 2 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 r 0.5 8 0.785398 4 4.25": "(T (fn_1 4.25 4 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 4.25 4 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 c 0.5 4 1.5708 4 4.25": "(T (fn_1 4.25 4 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 2.55 6 1.5708 4 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1)" }, { - "fn_4 -6.375 2.75 2.25 r 0.5 4 1.5708 4 4.25": "(T (fn_1 4.25 4 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -6.375 0))" + "fn_2 0 1 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 c 0.375 8 0.785398 6 4.4625": "(T (fn_1 4.4625 6 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 12.75 2 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 r 0.375 8 0.785398 6 4.4625": "(T (fn_1 4.4625 6 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 16.25 2 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 c 0.375 4 1.5708 6 4.4625": "(T (fn_1 4.4625 6 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 20.25 2 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1)" }, { - "fn_4 -11.1562 2.1875 1.6875 r 0.375 4 1.5708 6 4.4625": "(T (fn_1 4.4625 6 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -11.1562 0))" + "fn_2 6.75 2 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 c 0.375 8 0.785398 4 5.02083": "(T (fn_1 5.02083 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 4.25 4 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 r 0.375 8 0.785398 4 5.02083": "(T (fn_1 5.02083 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 2.55 6 0.785398 8 (T r (M 0.5 0 0 0)) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 c 0.375 4 1.5708 4 5.02083": "(T (fn_1 5.02083 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 0 1 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" }, { - "fn_4 -7.53125 2.1875 1.6875 r 0.375 4 1.5708 4 5.02083": "(T (fn_1 5.02083 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -7.53125 0))" + "fn_2 12.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 12.75 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 c 0.375 8 0.785398 4 6.35417": "(T (fn_1 6.35417 4 0.785398 8 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 16.25 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.25 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 r 0.375 8 0.785398 4 6.35417": "(T (fn_1 6.35417 4 0.785398 8 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 20.25 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.25 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 c 0.375 4 1.5708 4 6.35417": "(T (fn_1 6.35417 4 1.5708 4 0.375 c (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 6.75 2 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 6.75 0)) 1)" }, { - "fn_4 -9.53125 2.1875 1.6875 r 0.375 4 1.5708 4 6.35417": "(T (fn_1 6.35417 4 1.5708 4 0.375 r (C (T c (fn_0 1.6875 0)) (T c (fn_0 2.1875 0)))) (M 1 0 -9.53125 0))" + "fn_2 4.25 4 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.25 0)) 1)" }, { - "fn_4 -3.375 2.75 2.25 c 0.5 8 0.785398 2 6.75": "(T (fn_1 6.75 2 0.785398 8 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" + "fn_2 2.55 6 1.5708 4 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.55 0)) 1)" }, { - "fn_4 -3.375 2.75 2.25 r 0.5 8 0.785398 2 6.75": "(T (fn_1 6.75 2 0.785398 8 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" + "fn_2 0 1 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" }, { - "fn_4 -3.375 2.75 2.25 c 0.5 4 1.5708 2 6.75": "(T (fn_1 6.75 2 1.5708 4 0.5 c (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" + "fn_2 12.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 12.75 0)) 1)" }, { - "fn_4 -3.375 2.75 2.25 r 0.5 4 1.5708 2 6.75": "(T (fn_1 6.75 2 1.5708 4 0.5 r (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0)))) (M 1 0 -3.375 0))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(C (C (C (C (fn_2 #6 #3 #2 #1) (T (T (r_s #5 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 #4 #3 #2 #1)) (T (r_s #0 1) (fn_0 1 5))))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C (fn_2 $0 $3 $4 $5) (T (T (r_s $1 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 $2 $3 $4 $5)) (T (r_s $6 1) (fn_0 1 5)))))))))))", - "arity": 7, - "name": "fn_5", - "utility": 249865, - "final_cost": 1206700, - "compression_ratio": 1.2089135659235932, - "cumulative_compression_ratio": 1.2089135659235932, - "num_uses": 104, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_2 16.25 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.25 0)) 1)" + }, { - "fn_5 7.5 0 0 0 5 10 -5": "(C (C (C (C (fn_2 -5 0 0 0) (T (T (r_s 10 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 5 0 0 0)) (T (r_s 7.5 1) (fn_0 1 5))))" + "fn_2 20.25 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.25 0)) 1)" }, { - "fn_5 7.5 2 3.375 1.6875 6 10 -6": "(C (C (C (C (fn_2 -6 1.6875 3.375 2) (T (T (r_s 10 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 6 1.6875 3.375 2)) (T (r_s 7.5 1) (fn_0 1 5))))" + "fn_2 6.75 2 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 6.75 0)) 1)" }, { - "fn_5 12 0 0 0 8 16 -8": "(C (C (C (C (fn_2 -8 0 0 0) (T (T (r_s 16 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 8 0 0 0)) (T (r_s 12 1) (fn_0 1 5))))" + "fn_2 4.25 4 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.25 0)) 1)" }, { - "fn_5 12 2 3.375 1.6875 9 16 -9": "(C (C (C (C (fn_2 -9 1.6875 3.375 2) (T (T (r_s 16 4.5) (fn_0 1 2.25)) (fn_0 1 0))) (fn_2 9 1.6875 3.375 2)) (T (r_s 12 1) (fn_0 1 5))))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(C (C (C (fn_2 #4 1.875 3.75 1.5) (fn_2 #3 2.5 5 #1)) (fn_2 #2 2.5 5 #1)) (fn_2 #0 1.875 3.75 1.5))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (C (C (C (fn_2 $0 1.875 3.75 1.5) (fn_2 $1 2.5 5 $3)) (fn_2 $2 2.5 5 $3)) (fn_2 $4 1.875 3.75 1.5)))))))", - "arity": 5, - "name": "fn_6", - "utility": 108166, - "final_cost": 1096812, - "compression_ratio": 1.1001885464418697, - "cumulative_compression_ratio": 1.1001885464418697, - "num_uses": 64, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_2 2.55 6 0.785398 8 (fn_1 0.5) (C (fn_1 2.25) (fn_1 2.75))": "(repeat (repeat (C (C (C (fn_1 2.25) (fn_1 2.75)) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.55 0)) 1)" + }, { - "fn_6 10.125 9 4.625 -4.625 -10.125": "(C (C (C (fn_2 -10.125 1.875 3.75 1.5) (fn_2 -4.625 2.5 5 9)) (fn_2 4.625 2.5 5 9)) (fn_2 10.125 1.875 3.75 1.5))" + "fn_2 5.1875 4 1.5708 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1)" }, { - "fn_6 8.125 7 3.625 -3.625 -8.125": "(C (C (C (fn_2 -8.125 1.875 3.75 1.5) (fn_2 -3.625 2.5 5 7)) (fn_2 3.625 2.5 5 7)) (fn_2 8.125 1.875 3.75 1.5))" - } - ], - "dc_comparison_millis": null, - "tdfa_annotation": null - }, - { - "body": "(T (repeat (repeat (T #3 (#2 0)) #1 (M 1 0 #0 0)) 1 (fn_0 1 0)))", - "dreamcoder": "#(lambda (lambda (lambda (lambda (T (repeat (repeat (T $0 ($1 0)) $2 (M 1 0 $3 0)) 1 (fn_0 1 0)))))))", - "arity": 4, - "name": "fn_7", - "utility": 76252, - "final_cost": 1019244, - "compression_ratio": 1.0761034649210592, - "cumulative_compression_ratio": 1.0761034649210592, - "num_uses": 64, - "rewritten": null, - "rewritten_dreamcoder": null, - "uses": [ + "fn_2 6.52083 4 1.5708 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1)" + }, + { + "fn_2 3.1125 6 1.5708 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1)" + }, + { + "fn_2 3.9125 6 1.5708 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1)" + }, + { + "fn_2 4.5625 6 1.5708 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1)" + }, + { + "fn_2 2.85156 9 1.5708 4 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1)" + }, + { + "fn_2 5.1875 4 0.785398 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1)" + }, + { + "fn_2 6.52083 4 0.785398 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1)" + }, + { + "fn_2 3.1125 6 0.785398 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1)" + }, + { + "fn_2 3.9125 6 0.785398 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1)" + }, { - "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" + "fn_2 4.5625 6 0.785398 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1)" }, { - "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" + "fn_2 2.85156 9 0.785398 8 (T r (M 0.375 0 0 0)) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (T r (M 0.375 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1)" }, { - "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" + "fn_2 5.1875 4 1.5708 4 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 5.1875 0)) 1)" }, { - "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" + "fn_2 6.52083 4 1.5708 4 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 6.52083 0)) 1)" }, { - "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" + "fn_2 3.1125 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.1125 0)) 1)" }, { - "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" + "fn_2 3.9125 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 3.9125 0)) 1)" }, { - "fn_7 13 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 13 0)) 1 (fn_0 1 0)))" + "fn_2 4.5625 6 1.5708 4 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 4.5625 0)) 1)" }, { - "fn_7 17 2 (M 1 0 -1.625) (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0))": "(T (repeat (repeat (T (repeat (C (C (C (T c (fn_0 2.25 0)) (T c (fn_0 2.75 0))) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 3.25 0)) (M 1 0 -1.625 0)) 2 (M 1 0 17 0)) 1 (fn_0 1 0)))" + "fn_2 2.85156 9 1.5708 4 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 9 (M 1 0 2.85156 0)) 1)" }, { - "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" + "fn_2 5.1875 4 0.785398 8 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 5.1875 0)) 1)" }, { - "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" + "fn_2 6.52083 4 0.785398 8 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 6.52083 0)) 1)" }, { - "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" + "fn_2 3.1125 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.1125 0)) 1)" }, { - "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T c (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" + "fn_2 3.9125 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 3.9125 0)) 1)" }, { - "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" + "fn_2 4.5625 6 0.785398 8 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 4.5625 0)) 1)" }, { - "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" + "fn_2 2.85156 9 0.785398 8 (fn_1 0.375) (fn_1 1.6875)": "(repeat (repeat (C (C (fn_1 1.6875) (fn_1 0.375)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 9 (M 1 0 2.85156 0)) 1)" }, { - "fn_7 14 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 14 0)) 1 (fn_0 1 0)))" + "fn_2 0 1 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" }, { - "fn_7 18 2 (M 1 0 -1.375) (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0))": "(T (repeat (repeat (T (repeat (C (C (T c (fn_0 2.25 0)) (T r (fn_0 0.5 0))) (repeat (T (T c (fn_0 0.25 0)) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 2.75 0)) (M 1 0 -1.375 0)) 2 (M 1 0 18 0)) 1 (fn_0 1 0)))" + "fn_2 13.25 2 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1)" }, { - "fn_7 3.66667 4 (fn_0 1.5) r": "(T (repeat (repeat (T r (fn_0 1.5 0)) 4 (M 1 0 3.66667 0)) 1 (fn_0 1 0)))" + "fn_2 16.75 2 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1)" }, { - "fn_7 5 4 (fn_0 1.5) r": "(T (repeat (repeat (T r (fn_0 1.5 0)) 4 (M 1 0 5 0)) 1 (fn_0 1 0)))" + "fn_2 20.75 2 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1)" }, { - "fn_7 3.6 6 (fn_0 1.5) r": "(T (repeat (repeat (T r (fn_0 1.5 0)) 6 (M 1 0 3.6 0)) 1 (fn_0 1 0)))" + "fn_2 7.25 2 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1)" + }, + { + "fn_2 4.41667 4 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1)" + }, + { + "fn_2 2.65 6 1.5708 4 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1)" + }, + { + "fn_2 0 1 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" + }, + { + "fn_2 13.25 2 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1)" + }, + { + "fn_2 16.75 2 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1)" + }, + { + "fn_2 20.75 2 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1)" + }, + { + "fn_2 7.25 2 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1)" + }, + { + "fn_2 4.41667 4 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1)" + }, + { + "fn_2 2.65 6 0.785398 8 (T r (M 0.5 0 0 0)) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (T r (M 0.5 0 0 0))) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1)" + }, + { + "fn_2 0 1 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 1 (M 1 0 0 0)) 1)" + }, + { + "fn_2 13.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 13.25 0)) 1)" + }, + { + "fn_2 16.75 2 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 16.75 0)) 1)" + }, + { + "fn_2 20.75 2 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 20.75 0)) 1)" + }, + { + "fn_2 7.25 2 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 2 (M 1 0 7.25 0)) 1)" + }, + { + "fn_2 4.41667 4 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 4 (M 1 0 4.41667 0)) 1)" + }, + { + "fn_2 2.65 6 1.5708 4 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 4 (M 1 1.5708 0 0))) 6 (M 1 0 2.65 0)) 1)" + }, + { + "fn_2 0 1 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 1 (M 1 0 0 0)) 1)" + }, + { + "fn_2 13.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 13.25 0)) 1)" + }, + { + "fn_2 16.75 2 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 16.75 0)) 1)" + }, + { + "fn_2 20.75 2 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 20.75 0)) 1)" + }, + { + "fn_2 7.25 2 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 2 (M 1 0 7.25 0)) 1)" + }, + { + "fn_2 4.41667 4 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 4 (M 1 0 4.41667 0)) 1)" + }, + { + "fn_2 2.65 6 0.785398 8 (fn_1 0.5) (fn_1 2.25)": "(repeat (repeat (C (C (fn_1 2.25) (fn_1 0.5)) (repeat (T (fn_1 0.25) (M 1 0 0.53033 0.53033)) 8 (M 1 0.785398 0 0))) 6 (M 1 0 2.65 0)) 1)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(T c (fn_0 #0 0))", - "dreamcoder": "#(lambda (T c (fn_0 $0 0)))", + "body": "(T (T (T l (M 1 0 -0.5 0)) (M #0 0 0 0)))", + "dreamcoder": "#(lambda (T (T (T l (M 1 0 -0.5 0)) (M $0 0 0 0))))", "arity": 1, - "name": "fn_8", - "utility": 56560, - "final_cost": 962280, - "compression_ratio": 1.0591969073450556, - "cumulative_compression_ratio": 1.0591969073450556, - "num_uses": 188, + "name": "fn_3", + "utility": 150187, + "final_cost": 1613831, + "compression_ratio": 1.093876000646908, + "cumulative_compression_ratio": 1.093876000646908, + "num_uses": 125, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_8 0.25": "(T c (fn_0 0.25 0))" + "fn_3 0": "(T (T (T l (M 1 0 -0.5 0)) (M 0 0 0 0)))" }, { - "fn_8 0.5": "(T c (fn_0 0.5 0))" + "fn_3 2": "(T (T (T l (M 1 0 -0.5 0)) (M 2 0 0 0)))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(M #0 0 0)", + "dreamcoder": "#(lambda (M $0 0 0))", + "arity": 1, + "name": "fn_4", + "utility": 101101, + "final_cost": 1512427, + "compression_ratio": 1.0670472029393816, + "cumulative_compression_ratio": 1.0670472029393816, + "num_uses": 502, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_4 0.375": "(M 0.375 0 0)" }, { - "fn_8 1.6875": "(T c (fn_0 1.6875 0))" + "fn_4 0.5": "(M 0.5 0 0)" }, { - "fn_8 2.25": "(T c (fn_0 2.25 0))" + "fn_4 1": "(M 1 0 0)" }, { - "fn_8 2.75": "(T c (fn_0 2.75 0))" + "fn_4 1.5": "(M 1.5 0 0)" } ], "dc_comparison_millis": null, "tdfa_annotation": null }, { - "body": "(C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 #0 (fn_0 1 0))))", - "dreamcoder": "#(lambda (C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 $0 (fn_0 1 0)))))", + "body": "(C (C (C (C (fn_0 #6 #3 (T (r_s #2 #1))) (fn_0 0 2.25 (T (r_s #5 4.5)))) (fn_0 #4 #3 (T (r_s #2 #1)))) (T (r_s #0 1) (fn_4 1 5))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (lambda (lambda (lambda (C (C (C (C (fn_0 $0 $3 (T (r_s $4 $5))) (fn_0 0 2.25 (T (r_s $1 4.5)))) (fn_0 $2 $3 (T (r_s $4 $5)))) (T (r_s $6 1) (fn_4 1 5)))))))))))", + "arity": 7, + "name": "fn_5", + "utility": 249865, + "final_cost": 1260331, + "compression_ratio": 1.2000236445822565, + "cumulative_compression_ratio": 1.2000236445822565, + "num_uses": 104, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_5 7.5 0 0 0 5 10 -5": "(C (C (C (C (fn_0 -5 0 (T (r_s 0 0))) (fn_0 0 2.25 (T (r_s 10 4.5)))) (fn_0 5 0 (T (r_s 0 0)))) (T (r_s 7.5 1) (fn_4 1 5))))" + }, + { + "fn_5 7.5 3.375 2 1.6875 6 10 -6": "(C (C (C (C (fn_0 -6 1.6875 (T (r_s 2 3.375))) (fn_0 0 2.25 (T (r_s 10 4.5)))) (fn_0 6 1.6875 (T (r_s 2 3.375)))) (T (r_s 7.5 1) (fn_4 1 5))))" + }, + { + "fn_5 12 0 0 0 8 16 -8": "(C (C (C (C (fn_0 -8 0 (T (r_s 0 0))) (fn_0 0 2.25 (T (r_s 16 4.5)))) (fn_0 8 0 (T (r_s 0 0)))) (T (r_s 12 1) (fn_4 1 5))))" + }, + { + "fn_5 12 3.375 2 1.6875 9 16 -9": "(C (C (C (C (fn_0 -9 1.6875 (T (r_s 2 3.375))) (fn_0 0 2.25 (T (r_s 16 4.5)))) (fn_0 9 1.6875 (T (r_s 2 3.375)))) (T (r_s 12 1) (fn_4 1 5))))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(repeat (repeat (T r (fn_4 1.5 0)) #1 (M 1 0 #0 0)) 1)", + "dreamcoder": "#(lambda (lambda (repeat (repeat (T r (fn_4 1.5 0)) $0 (M 1 0 $1 0)) 1)))", + "arity": 2, + "name": "fn_6", + "utility": 52115, + "final_cost": 1207003, + "compression_ratio": 1.0441821602763208, + "cumulative_compression_ratio": 1.0441821602763208, + "num_uses": 48, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_6 3.66667 4": "(repeat (repeat (T r (fn_4 1.5 0)) 4 (M 1 0 3.66667 0)) 1)" + }, + { + "fn_6 5 4": "(repeat (repeat (T r (fn_4 1.5 0)) 4 (M 1 0 5 0)) 1)" + }, + { + "fn_6 3.6 6": "(repeat (repeat (T r (fn_4 1.5 0)) 6 (M 1 0 3.6 0)) 1)" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(T r (fn_4 #0 0))", + "dreamcoder": "#(lambda (T r (fn_4 $0 0)))", + "arity": 1, + "name": "fn_7", + "utility": 36865, + "final_cost": 1169734, + "compression_ratio": 1.0318610897862248, + "cumulative_compression_ratio": 1.0318610897862248, + "num_uses": 123, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_7 0.375": "(T r (fn_4 0.375 0))" + }, + { + "fn_7 0.5": "(T r (fn_4 0.5 0))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(C (fn_0 #0 1.875 (T (r_s 1.5 3.75))))", + "dreamcoder": "#(lambda (C (fn_0 $0 1.875 (T (r_s 1.5 3.75)))))", "arity": 1, + "name": "fn_8", + "utility": 57469, + "final_cost": 1111558, + "compression_ratio": 1.052337349917863, + "cumulative_compression_ratio": 1.052337349917863, + "num_uses": 96, + "rewritten": null, + "rewritten_dreamcoder": null, + "uses": [ + { + "fn_8 -10.125": "(C (fn_0 -10.125 1.875 (T (r_s 1.5 3.75))))" + }, + { + "fn_8 -11.75": "(C (fn_0 -11.75 1.875 (T (r_s 1.5 3.75))))" + }, + { + "fn_8 -8.125": "(C (fn_0 -8.125 1.875 (T (r_s 1.5 3.75))))" + } + ], + "dc_comparison_millis": null, + "tdfa_annotation": null + }, + { + "body": "(fn_0 0 0 (T (T l (M #3 #2 #1 #0))))", + "dreamcoder": "#(lambda (lambda (lambda (lambda (fn_0 0 0 (T (T l (M $0 $1 $2 $3))))))))", + "arity": 4, "name": "fn_9", - "utility": 144329, - "final_cost": 815224, - "compression_ratio": 1.1803872309941807, - "cumulative_compression_ratio": 1.1803872309941807, - "num_uses": 56, + "utility": 59284, + "final_cost": 1051564, + "compression_ratio": 1.0570521623030078, + "cumulative_compression_ratio": 1.0570521623030078, + "num_uses": 99, "rewritten": null, "rewritten_dreamcoder": null, "uses": [ { - "fn_9 1": "(C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 1 (fn_0 1 0))))" + "fn_9 0 -0.5 0 1": "(fn_0 0 0 (T (T l (M 1 0 -0.5 0))))" }, { - "fn_9 2": "(C (C (C (T (T (T l (M 3 1.5708 0 -2)) (fn_0 1 0)) (fn_0 1 0)) (fn_3 2 (fn_0 1 1))) (fn_3 2 (fn_0 1 0))))" + "fn_9 -2 0 1.5708 3": "(fn_0 0 0 (T (T l (M 3 1.5708 0 -2))))" } ], "dc_comparison_millis": null, From 67bcfabb51c085c2ed6a23784237be4e577a1a0f Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:40:31 -0400 Subject: [PATCH 11/17] add assertio --- src/compression.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compression.rs b/src/compression.rs index 106e8348..33a23b3f 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -2300,7 +2300,7 @@ fn check_same_up_to_ivars( ) { let set1 = &follow.set; let set2 = &rewritten.set; - // assert!(follow.to_string() == rewritten.to_string(), "Follow and rewritten expressions are not the same: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); + assert!(follow.to_string() == rewritten.to_string(), "Follow and rewritten expressions are not the same: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); let mut ivar_mapping = FxHashMap::default(); fn helper(set1: &ExprSet, set2: &ExprSet, ivar_mapping: &mut FxHashMap, node1: Idx, node2: Idx) -> bool { match &set1[node1] { From 2d942f03b80c7530cc134fb3674f83d1d474b0e2 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:50:49 -0400 Subject: [PATCH 12/17] undo --- src/compression.rs | 65 ++-------------------------------------------- 1 file changed, 2 insertions(+), 63 deletions(-) diff --git a/src/compression.rs b/src/compression.rs index 33a23b3f..cf7d5691 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -1288,6 +1288,7 @@ fn get_zippers( let arg = arg_of_zid_node[*f_zid][&f].clone(); arg_of_zid_node[*zid].insert(idx, arg); } + // bubble from `x` for x_zid in zids_of_node[&x].iter() { // clone and extend zip to get new zid for this node @@ -2283,9 +2284,7 @@ pub fn compression_step( if shared.cfg.follow_prune && !results.is_empty() { if let Some(follow) = &shared.cfg.follow { - let mut set = ExprSet::empty(Order::ChildFirst, false, false); - let idx = set.parse_extend(follow).unwrap(); - check_same_up_to_ivars(&ExprOwned {set, idx}, &results[0].inv.body); + assert_eq!(follow, &results[0].inv.body.to_string(), "found something other than the followed abstraction somehow"); } } @@ -2294,66 +2293,6 @@ pub fn compression_step( results } -fn check_same_up_to_ivars( - follow: &ExprOwned, - rewritten: &ExprOwned, -) { - let set1 = &follow.set; - let set2 = &rewritten.set; - assert!(follow.to_string() == rewritten.to_string(), "Follow and rewritten expressions are not the same: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); - let mut ivar_mapping = FxHashMap::default(); - fn helper(set1: &ExprSet, set2: &ExprSet, ivar_mapping: &mut FxHashMap, node1: Idx, node2: Idx) -> bool { - match &set1[node1] { - Node::Prim(p1) => { - if let Node::Prim(p2) = &set2[node2] { - *p1 == *p2 - } else { - false - } - }, - Node::Var(_, v1) => { - if let Node::Var(_, v2) = &set2[node2] { - *v1 == *v2 - } else { - false - } - }, - Node::Lam(b1, _) => { - if let Node::Lam(b2, _) = &set2[node2] { - helper(set1, set2, ivar_mapping, *b1, *b2) - } else { - false - } - }, - Node::App(f1, x1) => { - if let Node::App(f2, x2) = &set2[node2] { - helper(set1, set2, ivar_mapping, *f1, *f2) && helper(set1, set2, ivar_mapping, *x1, *x2) - } else { - false - } - }, - Node::IVar(ivar1) => { - if let Node::IVar(ivar2) = &set2[node2] { - if let Some(mapped) = ivar_mapping.get(&ivar1) { - *mapped == *ivar2 - } else { - ivar_mapping.insert(*ivar1, ivar2.clone()); - true - } - } else { - false - } - }, - } - } - if !helper(set1, set2, &mut ivar_mapping, follow.idx, rewritten.idx) { - panic!("Follow and rewritten expressions are not the same up to ivars:\nFollow: {}\nRewritten: {}", follow.to_string(), rewritten.to_string()); - } - if ivar_mapping.values().collect::>().len() != ivar_mapping.len() { - panic!("Follow and rewritten expressions have different number of ivars: Follow: {}, Rewritten: {}", follow.to_string(), rewritten.to_string()); - } -} - /// toplevel entrypoint to compression used by most apis pub fn multistep_compression( programs: &[String], From 96d5347a300965e226538a9cacdc6b4e3823a1cd Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Fri, 15 Aug 2025 15:55:17 -0400 Subject: [PATCH 13/17] just sort in smc --- src/compression.rs | 4 ---- src/smc.rs | 2 ++ 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/compression.rs b/src/compression.rs index cf7d5691..fb9a8150 100644 --- a/src/compression.rs +++ b/src/compression.rs @@ -1183,10 +1183,6 @@ pub struct FinishedPattern { impl FinishedPattern { //#[inline(never)] pub fn new(pattern: Pattern, shared: &SharedData) -> Self { - let mut pattern = pattern; - println!("Before sort: {}", pattern.info(shared)); - pattern.pattern_args.sort_args(shared); - println!("After sort: {}", pattern.info(shared)); let arity = pattern.pattern_args.arity(); let usages = pattern.match_locations.iter().map(|loc| shared.num_paths_to_node[*loc]).sum(); let compressive_utility = compressive_utility(&pattern,shared); diff --git a/src/smc.rs b/src/smc.rs index 5e6c5550..eba5127a 100644 --- a/src/smc.rs +++ b/src/smc.rs @@ -353,6 +353,8 @@ pub fn compression_step_smc( let mut pat = best.pattern; + pat.pattern_args.sort_args(&shared); + // println!("Pattern: {}", pat.info(&shared)); // println!("Pattern: {}", pat.info(&shared)); From 9d1081c0eb5b0b29d041b74ac6cb61de13626772 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Mon, 18 Aug 2025 11:11:15 -0400 Subject: [PATCH 14/17] fix fuzz tests by putting data/ --- data/{basic => regression}/furniture-small.json | 0 tests/integration_tests.rs | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename data/{basic => regression}/furniture-small.json (100%) diff --git a/data/basic/furniture-small.json b/data/regression/furniture-small.json similarity index 100% rename from data/basic/furniture-small.json rename to data/regression/furniture-small.json diff --git a/tests/integration_tests.rs b/tests/integration_tests.rs index 83ec02c2..9c66d12e 100644 --- a/tests/integration_tests.rs +++ b/tests/integration_tests.rs @@ -145,7 +145,7 @@ fn smc_regression_tests() { #[test] fn smc_regression_tests_small() { let args = "-i10 --rewrite-check".to_owned() + SMC_ARGS; - compare_out_jsons_testing("data/basic/furniture-small.json", "data/expected_outputs/smc-furniture-small.json", &args, InputFormat::ProgramsList); + compare_out_jsons_testing("data/regression/furniture-small.json", "data/expected_outputs/smc-furniture-small.json", &args, InputFormat::ProgramsList); } fn python_args() -> String { From eceef51cba789bb061aa0344e3c7037bdf1a6323 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Mon, 18 Aug 2025 11:11:48 -0400 Subject: [PATCH 15/17] sort arguments --- src/smc.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/smc.rs b/src/smc.rs index eba5127a..9a1bd892 100644 --- a/src/smc.rs +++ b/src/smc.rs @@ -351,15 +351,7 @@ pub fn compression_step_smc( return vec![]; }; - let mut pat = best.pattern; - - pat.pattern_args.sort_args(&shared); - - // println!("Pattern: {}", pat.info(&shared)); - - // println!("Pattern: {}", pat.info(&shared)); - - let finished_pattern = FinishedPattern::new(pat, &shared); + let finished_pattern = FinishedPattern::new(sorted_arguments(best.pattern, &shared), &shared); let result = CompressionStepResult::new( finished_pattern, inv_name, @@ -370,3 +362,9 @@ pub fn compression_step_smc( ); vec![result] } + +fn sorted_arguments(pattern: Pattern, shared: &SharedData) -> Pattern { + let mut pattern = pattern; + pattern.pattern_args.sort_args(shared); + pattern +} \ No newline at end of file From 6169bfcf5a9bfabd1ccb56a88d314de2e1db3448 Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Mon, 18 Aug 2025 08:23:32 -0700 Subject: [PATCH 16/17] delete prints --- src/pattern_args.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/pattern_args.rs b/src/pattern_args.rs index da900fb5..05f7ceb5 100644 --- a/src/pattern_args.rs +++ b/src/pattern_args.rs @@ -255,7 +255,6 @@ impl PatternArgs { } pub fn sort_args(&mut self, shared: &SharedData) { - println!("Sorting args. Before: {:?}", self); let mut min_zip_for_ivar: Vec>> = vec![None; self.variables.len()]; for labeled in self.arg_choices.iter() { let ivar = labeled.ivar; @@ -278,7 +277,6 @@ impl PatternArgs { labeled.ivar = new_ivar; }); self.variables = new_variables; - println!("After: {:?}", self); } } From f6d59086202393745f4c671e5d78c79fb09c5e6a Mon Sep 17 00:00:00 2001 From: Kavi Gupta Date: Thu, 4 Sep 2025 15:49:50 -0400 Subject: [PATCH 17/17] undo test changes --- src/test_utils.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/test_utils.rs b/src/test_utils.rs index 1e569be0..d189f408 100644 --- a/src/test_utils.rs +++ b/src/test_utils.rs @@ -1,4 +1,3 @@ -use lambdas::{ExprOwned, ExprSet, Order}; use serde_json::Value; use clap::Parser; use std::path::Path; @@ -78,8 +77,6 @@ pub fn compare_out_jsons_testing(file: &str, expected_out_file: &str, args: &str check_eq(&output["rewritten"], &expected_output["rewritten"], vec!["rewritten".into()], &output, expected_out_file); check_eq(&output["variable_types"], &expected_output["variable_types"], vec!["rewritten".into()], &output, expected_out_file); - - } //todo add write_json_for_diff calls and also make it add a random suffix too