diff --git a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/info.json
index 274c337bd6ecb38c18dcb0cb787548008938506e..e86bb19173c0bc30d984e3053867d9347f808ad8 100644
--- a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:35:50.517203",
+  "datetime": "2024-04-26 17:22:44.020745",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/log.txt
index 21f27295938a4ebf7b9af30052bc15f045698624..22cc1b5fc0e61dff21c49c76c8ba0380f4e16384 100644
--- a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r41f3b67dff914291b26963bef7e3a0bd.scope; invocation ID: f92267af04f641aa8ffecc5ebae848cb
+Running as unit: run-r041aec7b74484777991b21c61602fb66.scope; invocation ID: 5aa52c1963d142b1b46c6e95db03caf6
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/out.json
index 41ba65656f77e5629c8dddb22d8e16b962c54f81..05d9fdaae90c6004d5790b4ee965e544b404ab8b 100644
--- a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 2.420498274,
-  "time": 0.070965703,
+  "overheadtime": 2.6115682,
+  "time": 0.071714164,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     25,
@@ -103,107 +104,5 @@
     24,
     21,
     20
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/perflog.txt
index 083f85905d7305bcc27e69ad294d15177b468929..17ec98ce2b1424cac69b9f3e48ae308361e449e2 100644
--- a/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-10-10_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:35:50 2024
+# started on Fri Apr 26 17:22:44 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35524.96 msec task-clock                       #    1.002 CPUs utilized             
-               182      context-switches                 #    5.123 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            110780      page-faults                      #    3.118 K/sec                     
-      109867711323      cycles                           #    3.093 GHz                       
-      150200845785      instructions                     #    1.37  insn per cycle            
-       30205021336      branches                         #  850.248 M/sec                     
-         811452733      branch-misses                    #    2.69% of all branches           
+          51724.93 msec task-clock                       #    1.000 CPUs utilized             
+               523      context-switches                 #   10.111 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            183977      page-faults                      #    3.557 K/sec                     
+      159963775445      cycles                           #    3.093 GHz                       
+      214462326044      instructions                     #    1.34  insn per cycle            
+       43091087465      branches                         #  833.082 M/sec                     
+        1124818042      branch-misses                    #    2.61% of all branches           
 
-      35.447403918 seconds time elapsed
+      51.733395116 seconds time elapsed
 
-      35.147821000 seconds user
-       0.372909000 seconds sys
+      51.310497000 seconds user
+       0.411901000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/info.json
index 75f6389c634163c648373b6d318014f13921cc61..0e3b8f18274f638ee222dd37a8e30c35eee6ea72 100644
--- a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:32:51.803288",
+  "datetime": "2024-04-26 17:18:38.773945",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/log.txt
index cb471144304913370b9482bfce813aa7ac1a54f1..446cda85bf73d760ca61a31dbee8c8da7b19ef02 100644
--- a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r0598c6daafdc42fb9d4041c037bb6fd6.scope; invocation ID: d97a8d63e648490c90b7fb1df0932a6b
+Running as unit: run-rc0566e6cf90c4c91a8a0a4be16f6dad0.scope; invocation ID: 1a62b5220fee45aa8de4307b3bfefc07
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/out.json
index 8adb0699e8054fc99aceb240a1584bb91504be7a..8604dbd8bf288c38fbd77f9e0ec083f3da3a582d 100644
--- a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 11.983243859,
-  "time": 10.059583315,
+  "overheadtime": 12.005533558,
+  "time": 10.14222481,
+  "ncertified": 1000,
   "failures": 0,
   "steplist": [
     10,
@@ -1003,1007 +1004,5 @@
     14,
     13,
     12
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/perflog.txt
index fd4befa71914e8a1cd2fc7e8e3aa6943ec3cccbf..d6665b0123b9b0e97d345061aff8b414eedba62d 100644
--- a/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-1000_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:32:51 2024
+# started on Fri Apr 26 17:18:38 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          58750.94 msec task-clock                       #    1.001 CPUs utilized             
-               288      context-switches                 #    4.902 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            131962      page-faults                      #    2.246 K/sec                     
-      181699904052      cycles                           #    3.093 GHz                       
-      266550811713      instructions                     #    1.47  insn per cycle            
-       45593164400      branches                         #  776.041 M/sec                     
-        2263217762      branch-misses                    #    4.96% of all branches           
+          81380.44 msec task-clock                       #    1.000 CPUs utilized             
+               743      context-switches                 #    9.130 /sec                      
+                 1      cpu-migrations                   #    0.012 /sec                      
+            163371      page-faults                      #    2.007 K/sec                     
+      251679523211      cycles                           #    3.093 GHz                       
+      367102832177      instructions                     #    1.46  insn per cycle            
+       64128035957      branches                         #  788.003 M/sec                     
+        2782014168      branch-misses                    #    4.34% of all branches           
 
-      58.670562291 seconds time elapsed
+      81.391003165 seconds time elapsed
 
-      58.371156000 seconds user
-       0.375979000 seconds sys
+      80.909597000 seconds user
+       0.467923000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/info.json
index e94920cf1f1a336f9325e8d0d667a8bef0e3d6c1..ffd16bfd9a201af47fc95ff5c57d0c60d4d6ca4d 100644
--- a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:05:50.955848",
+  "datetime": "2024-04-26 19:11:46.893426",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/log.txt
index a00e174d57df6aada0123ef95ad7d21ee8eff700..ea0b5623ba05b5b263e039df986dcd011a0e4d9a 100644
--- a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r1e4f17488bd14b55ae5c3f13cea98b6a.scope; invocation ID: f5c1412b991e4ed38a8a39ab5f7f5420
+Running as unit: run-r413da44fe14a494bb691201912443d7d.scope; invocation ID: 4cbd33f33d70447b8d557ffd103bbc60
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/out.json
index a5cfe419f3ab7e2d8bb6f2bae16e80e8a0a67248..1a3ab2fd40891c4314da7a6afc9925b8a15644b5 100644
--- a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 1.858573942,
-  "time": 0.067261069,
+  "overheadtime": 1.862148634,
+  "time": 0.067598456,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     19,
@@ -103,107 +104,5 @@
     12,
     13,
     12
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/perflog.txt
index 9ba579e17241f6cd962d67adb3b6cbc81cd0b474..262dbdbc344c51c8a29a94da55aa0d9f1eb07f02 100644
--- a/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-100_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:05:51 2024
+# started on Fri Apr 26 19:11:46 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35409.46 msec task-clock                       #    1.002 CPUs utilized             
-               254      context-switches                 #    7.173 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            119083      page-faults                      #    3.363 K/sec                     
-      109508792331      cycles                           #    3.093 GHz                       
-      149583698916      instructions                     #    1.37  insn per cycle            
-       30063739013      branches                         #  849.031 M/sec                     
-         797632511      branch-misses                    #    2.65% of all branches           
+          50985.14 msec task-clock                       #    1.000 CPUs utilized             
+               491      context-switches                 #    9.630 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            158176      page-faults                      #    3.102 K/sec                     
+      157676090443      cycles                           #    3.093 GHz                       
+      212337984884      instructions                     #    1.35  insn per cycle            
+       42724719899      branches                         #  837.984 M/sec                     
+        1119367288      branch-misses                    #    2.62% of all branches           
 
-      35.328533694 seconds time elapsed
+      50.993155937 seconds time elapsed
 
-      35.043594000 seconds user
-       0.363971000 seconds sys
+      50.545110000 seconds user
+       0.437494000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/info.json
index 2346e4ff29cc0f4fb231e1a866b6fbf8c4eba102..4c31f8e2f4c10bbefe5669668df39df23f1ff0cf 100644
--- a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:04:18.844869",
+  "datetime": "2024-04-26 19:09:42.612933",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/log.txt
index d1cfa6f84a41d1628bdcf0b3602d263a0b2be8a9..8651b51096ba6c3156216f19ed5af115960cc0e9 100644
--- a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rf1f6c2098f264892922a33a71d2d90c1.scope; invocation ID: 71b474eb857d4e6e88f7bf80a53251c7
+Running as unit: run-r18da4a4014814667936d28ea58ac37e6.scope; invocation ID: 3d424747a3b944138e6205c09c59518a
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/out.json
index 1bba4da6ec3fec37e5e43475e93147cdf087291c..e6e01c00a8b93c97a9f2edfc432417005e33e1b3 100644
--- a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 1.823958864,
-  "time": 0.002285477,
+  "overheadtime": 1.79709709,
+  "time": 0.002245647,
+  "ncertified": 10,
   "failures": 0,
   "steplist": [
     5,
@@ -13,17 +14,5 @@
     7,
     10,
     5
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/perflog.txt
index 8d4c53d086e344cad5e348aee938c9bd1c811b02..628cf105a7a03b28e4e073dff1900c7ea579e8e9 100644
--- a/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-10_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:04:18 2024
+# started on Fri Apr 26 19:09:42 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          34749.31 msec task-clock                       #    1.002 CPUs utilized             
-               138      context-switches                 #    3.971 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            126169      page-faults                      #    3.631 K/sec                     
-      107469914717      cycles                           #    3.093 GHz                       
-      146369685325      instructions                     #    1.36  insn per cycle            
-       29495966578      branches                         #  848.822 M/sec                     
-         783974913      branch-misses                    #    2.66% of all branches           
+          50788.73 msec task-clock                       #    1.000 CPUs utilized             
+               451      context-switches                 #    8.880 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            174485      page-faults                      #    3.436 K/sec                     
+      157069595453      cycles                           #    3.093 GHz                       
+      210748332777      instructions                     #    1.34  insn per cycle            
+       42411395696      branches                         #  835.055 M/sec                     
+        1099437753      branch-misses                    #    2.59% of all branches           
 
-      34.665091325 seconds time elapsed
+      50.796377637 seconds time elapsed
 
-      34.354438000 seconds user
-       0.393086000 seconds sys
+      50.384902000 seconds user
+       0.401495000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/info.json
index d162eacdf7682134e4ba599dd652bad705d350df..1e2876805e5070a1b37ee2ad9921ccfe197ffdb9 100644
--- a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:00:12.029030",
+  "datetime": "2024-04-26 19:04:34.101355",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/log.txt
index 68fa8731ea7f3e57cc87b6b60ee7588baec97e0a..bf143c2be897137d498419e47b6f67fa79b463c2 100644
--- a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rb956949aeddb40a090aa4ed0f81f7e5e.scope; invocation ID: c36237eacb9044f09883642a65a46c4f
+Running as unit: run-r1b09b8a577f2436590a2030873c43761.scope; invocation ID: 7e9838e525e24226aeda08a42b3837d5
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/out.json
index d30b0eca5ee33ad1716535d7fc9e64f81f85847a..63bcdb1687f360121547551787bab8ef2642ece1 100644
--- a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.065323715,
-  "time": 0.866847722,
+  "overheadtime": 3.075305959,
+  "time": 0.86912173,
+  "ncertified": 400,
   "failures": 0,
   "steplist": [
     59,
@@ -403,407 +404,5 @@
     39,
     38,
     19
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/perflog.txt
index 0d50b9741fa657642e138f2d66a46cc4b161900c..4c766db77b5b932595d5771fbc38e4b56b9291be 100644
--- a/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-20-20_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:00:12 2024
+# started on Fri Apr 26 19:04:34 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          37042.06 msec task-clock                       #    1.002 CPUs utilized             
-               172      context-switches                 #    4.643 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            112964      page-faults                      #    3.050 K/sec                     
-      114560294950      cycles                           #    3.093 GHz                       
-      162564152008      instructions                     #    1.42  insn per cycle            
-       31448844706      branches                         #  849.004 M/sec                     
-         847914892      branch-misses                    #    2.70% of all branches           
+          53958.95 msec task-clock                       #    1.000 CPUs utilized             
+               535      context-switches                 #    9.915 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            170759      page-faults                      #    3.165 K/sec                     
+      166872754394      cycles                           #    3.093 GHz                       
+      232744032793      instructions                     #    1.39  insn per cycle            
+       45653556210      branches                         #  846.079 M/sec                     
+        1195473990      branch-misses                    #    2.62% of all branches           
 
-      36.967016515 seconds time elapsed
+      53.976628513 seconds time elapsed
 
-      36.641250000 seconds user
-       0.396894000 seconds sys
+      53.520456000 seconds user
+       0.435851000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/info.json
index 2661bb68b474b0694bad841367ebe3799d1d02cd..8d64e7d2dd3345219b5ab2e7f251e2d61af5d77d 100644
--- a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:38:57.031099",
+  "datetime": "2024-04-26 17:27:04.686447",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/log.txt
index da6939bb0dc122a4a483129630cd45b64356bed5..793fe812f4fe9a64f0d78264cbbd2c877bf2b684 100644
--- a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r10782022507847249e3f1f06d5dc4a21.scope; invocation ID: b73fc2c48bec4520ba81d3eb2d1e86e3
+Running as unit: run-rf466e66e57c84ffe9501d98665221e03.scope; invocation ID: 8ac13c209d35423495b26b79c6969df8
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/out.json
index c5de29b1a6eb8bf41bbd0c24c4edd11c1c5642fb..7c644a1984960ef949f25c4cf1eabe22e5aba012 100644
--- a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 1.770727712,
-  "time": 0.004921617,
+  "overheadtime": 1.835253206,
+  "time": 0.00498002,
+  "ncertified": 20,
   "failures": 0,
   "steplist": [
     14,
@@ -23,27 +24,5 @@
     12,
     5,
     9
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/perflog.txt
index 67418bcb48bb08122336b8a3e5ad94891d66168e..8c44708d486fcce65150fb5aefbd11fe6a261cee 100644
--- a/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-20_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:38:57 2024
+# started on Fri Apr 26 17:27:04 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          34903.43 msec task-clock                       #    1.002 CPUs utilized             
-               215      context-switches                 #    6.160 /sec                      
+          50969.71 msec task-clock                       #    1.000 CPUs utilized             
+               465      context-switches                 #    9.123 /sec                      
                  0      cpu-migrations                   #    0.000 /sec                      
-            126378      page-faults                      #    3.621 K/sec                     
-      107944514930      cycles                           #    3.093 GHz                       
-      147434310229      instructions                     #    1.37  insn per cycle            
-       29683885247      branches                         #  850.457 M/sec                     
-         786661980      branch-misses                    #    2.65% of all branches           
+            178735      page-faults                      #    3.507 K/sec                     
+      157628943390      cycles                           #    3.093 GHz                       
+      211418646226      instructions                     #    1.34  insn per cycle            
+       42577957331      branches                         #  835.358 M/sec                     
+        1107288323      branch-misses                    #    2.60% of all branches           
 
-      34.828749712 seconds time elapsed
+      50.977566829 seconds time elapsed
 
-      34.497547000 seconds user
-       0.404037000 seconds sys
+      50.451498000 seconds user
+       0.515884000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json
index 78330fd8008f9244cc8b5eb70719e1ce82351a00..8861f067de14c57751ed0e866f20d70045545119 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:40:50.105217",
+  "datetime": "2024-04-26 17:29:43.225851",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
index 9862b8cfbcb34b9ab2fd8662ba96165c63a61640..fdadeab81d79ec3ce78ef284885351cca6eb39ca 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r5b49bfd7cb30473ca05d720befb56229.scope; invocation ID: 37da6161736e4f478e2f67133a8734e4
+Running as unit: run-rab8740f128154315a5ad5c5eb33bc939.scope; invocation ID: 20fc6d1eb6714c1b98b3f2fb40f2d4e1
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json
index a63e315abf4d20a6f06e63641b4ee51cd9aceb8f..d2efc004ccfae2c39c83f9d419b80064410c13f7 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 6.247778936,
-  "time": 3.529536878,
+  "overheadtime": 6.302885233,
+  "time": 3.452430624,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     72,
@@ -103,107 +104,5 @@
     92,
     78,
     54
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
index 510175777e1f75582aac4f3ac96d98e2d1c5a476..92b1a0e95a777ff79c17737fe5fadf83529f7753 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-3-3-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:40:50 2024
+# started on Fri Apr 26 17:29:43 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          43154.28 msec task-clock                       #    1.002 CPUs utilized             
-               295      context-switches                 #    6.836 /sec                      
-                 1      cpu-migrations                   #    0.023 /sec                      
-            108128      page-faults                      #    2.506 K/sec                     
-      133461788787      cycles                           #    3.093 GHz                       
-      190948148628      instructions                     #    1.43  insn per cycle            
-       35725723881      branches                         #  827.861 M/sec                     
-        1085388039      branch-misses                    #    3.04% of all branches           
+          63599.99 msec task-clock                       #    1.000 CPUs utilized             
+               630      context-switches                 #    9.906 /sec                      
+                 1      cpu-migrations                   #    0.016 /sec                      
+            163370      page-faults                      #    2.569 K/sec                     
+      196689333130      cycles                           #    3.093 GHz                       
+      278552357320      instructions                     #    1.42  insn per cycle            
+       52605242543      branches                         #  827.127 M/sec                     
+        1601880309      branch-misses                    #    3.05% of all branches           
 
-      43.074315425 seconds time elapsed
+      63.609407136 seconds time elapsed
 
-      42.805582000 seconds user
-       0.345040000 seconds sys
+      63.139725000 seconds user
+       0.457434000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json
index ee7ea2ac3ab7904b9fc413b6f5980440dc8c31af..23facfdf89799b3607c9bba2fc87e93813ba3bf4 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:40:12.008043",
+  "datetime": "2024-04-26 17:28:49.431648",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
index eb2916ff0024f8b262677ceb4d6a83d126c6f349..be86525e29af97f3b51acd3fb7cde3cdc78897e1 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r2869250861e44b5b99215e4e0118cdd8.scope; invocation ID: 19b1b9275afe4b0298781f0cd9a0f112
+Running as unit: run-r509baf15cf404b35a6e8f22c85798c1c.scope; invocation ID: c2d92bc3f50542769bbb200de6cafc31
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json
index 276befb20cd7f92dfc43bd0e206e46d2b80e7d94..6e0db0bec474548520af0927f0d3a70e72fd9867 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.188183368,
-  "time": 0.612050565,
+  "overheadtime": 3.332035672,
+  "time": 0.615341684,
+  "ncertified": 95,
   "failures": 0,
   "steplist": [
     58,
@@ -103,107 +104,5 @@
     52,
     49,
     63
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
index aa7064a484668d9a5169029a321f0a20aa9597fa..99afd8672f1b7a6d33960aedb22c73ff1dccb40f 100644
--- a/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-3-3-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:40:12 2024
+# started on Fri Apr 26 17:28:49 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36545.89 msec task-clock                       #    1.002 CPUs utilized             
-               229      context-switches                 #    6.266 /sec                      
-                 1      cpu-migrations                   #    0.027 /sec                      
-            116344      page-faults                      #    3.184 K/sec                     
-      113024427032      cycles                           #    3.093 GHz                       
-      159012618629      instructions                     #    1.41  insn per cycle            
-       31338976557      branches                         #  857.524 M/sec                     
-         846413954      branch-misses                    #    2.70% of all branches           
+          53623.67 msec task-clock                       #    1.000 CPUs utilized             
+               500      context-switches                 #    9.324 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            164940      page-faults                      #    3.076 K/sec                     
+      165836404548      cycles                           #    3.093 GHz                       
+      226652348981      instructions                     #    1.37  insn per cycle            
+       44798791936      branches                         #  835.429 M/sec                     
+        1186847875      branch-misses                    #    2.65% of all branches           
 
-      36.471587826 seconds time elapsed
+      53.631879940 seconds time elapsed
 
-      36.173299000 seconds user
-       0.367907000 seconds sys
+      53.137293000 seconds user
+       0.483913000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/info.json
index 0bb497c026b94e7f166cf1dd5f17c81cf0bb4365..7d60e8a004506c042d483debc6fc47c88b0debb4 100644
--- a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:52:52.107314",
+  "datetime": "2024-04-26 18:44:24.957280",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
index 0b5a41d3b0ed1333e9bc17db75f7dcecbef1e24e..b09c5df8d7edfb974459bbc7882f003719a78063 100644
--- a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rf6137e1c696e4310995b86d5b5eb03a8.scope; invocation ID: bcd1f282b79842c3a5f16c221d9a3447
+Running as unit: run-r7ccba835ebbd4202bf9e9818c13a0f56.scope; invocation ID: 84d4c0fbbf1e464085c2ca1c97358a39
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/out.json
index 92a869c94a2e0bfbcd3125050ce341b256730046..db88a12d123603ebec692d9b8fd5f1f620a44fc7 100644
--- a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 2.453779603,
-  "time": 0.09699427,
+  "overheadtime": 2.444602993,
+  "time": 0.09653989,
+  "ncertified": 54,
   "failures": 0,
   "steplist": [
     37,
@@ -103,107 +104,5 @@
     32,
     29,
     40
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
index 2eaa920c480fa9d1fa92ba8ecce182fcbb40b7fb..56e942e83e0e8fc875ceda45cace544cf62a51e2 100644
--- a/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-3-3-3-3_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:52:52 2024
+# started on Fri Apr 26 18:44:24 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36030.32 msec task-clock                       #    1.002 CPUs utilized             
-               191      context-switches                 #    5.301 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            116942      page-faults                      #    3.246 K/sec                     
-      111430631228      cycles                           #    3.093 GHz                       
-      152808617892      instructions                     #    1.37  insn per cycle            
-       30824996243      branches                         #  855.529 M/sec                     
-         819960460      branch-misses                    #    2.66% of all branches           
+          51873.83 msec task-clock                       #    1.000 CPUs utilized             
+               480      context-switches                 #    9.253 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            166466      page-faults                      #    3.209 K/sec                     
+      160424948874      cycles                           #    3.093 GHz                       
+      215577999265      instructions                     #    1.34  insn per cycle            
+       43292721300      branches                         #  834.577 M/sec                     
+        1132865263      branch-misses                    #    2.62% of all branches           
 
-      35.948743047 seconds time elapsed
+      51.881818072 seconds time elapsed
 
-      35.716540000 seconds user
-       0.311949000 seconds sys
+      51.447366000 seconds user
+       0.423905000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/info.json
index 51761c75ef5e718571117707821fef8659148e72..fba4d85389b1b7c3605211b300eb2cbb17b49241 100644
--- a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:56:10.860844",
+  "datetime": "2024-04-26 18:59:13.575190",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/log.txt
index d021e1bcd89b6ea677cf30ecc8c4d665b8b04b33..3de39eef7cda53e30fc88c6ed9a20b15a81ef7b7 100644
--- a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rddee6dc879fe443bb17b66b57f7882c2.scope; invocation ID: 5a044977aa7842fba2b1605060e5dfa1
+Running as unit: run-rfe2b64e193ec431d9b339e50724968ae.scope; invocation ID: 339cf488b3474275ac9cd74e53f38997
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/out.json
index 16f9a251c100822fde597c5bff474895498c75c8..8d6360395bb6517d723c6d548164a5b35de49e86 100644
--- a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 6.415515319,
-  "time": 4.045984855,
+  "overheadtime": 6.382771778,
+  "time": 4.108373401,
+  "ncertified": 900,
   "failures": 0,
   "steplist": [
     26,
@@ -903,907 +904,5 @@
     32,
     19,
     17
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/perflog.txt
index 482e4754e4e8e35f897e6f1c9a30f8b81e65a6de..e152e9d609e8d08b70ca3c1a1bd577cee94b5811 100644
--- a/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-30-30_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:56:10 2024
+# started on Fri Apr 26 18:59:13 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          44034.66 msec task-clock                       #    1.002 CPUs utilized             
-               230      context-switches                 #    5.223 /sec                      
-                 2      cpu-migrations                   #    0.045 /sec                      
-            114229      page-faults                      #    2.594 K/sec                     
-      136186065269      cycles                           #    3.093 GHz                       
-      205123405729      instructions                     #    1.51  insn per cycle            
-       35405703176      branches                         #  804.042 M/sec                     
-         996919781      branch-misses                    #    2.82% of all branches           
+          63396.54 msec task-clock                       #    1.000 CPUs utilized             
+               596      context-switches                 #    9.401 /sec                      
+                 1      cpu-migrations                   #    0.016 /sec                      
+            183258      page-faults                      #    2.891 K/sec                     
+      196061155078      cycles                           #    3.093 GHz                       
+      287744224182      instructions                     #    1.47  insn per cycle            
+       51268302843      branches                         #  808.692 M/sec                     
+        1467235200      branch-misses                    #    2.86% of all branches           
 
-      43.954116044 seconds time elapsed
+      63.409366389 seconds time elapsed
 
-      43.630711000 seconds user
-       0.397979000 seconds sys
+      62.958143000 seconds user
+       0.435885000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/info.json
index 61d0ee5e2b1030068d888b544cc3854bd6f3de74..b8df6b4ee7f5144525abdbf2f50a78397f2c1a73 100644
--- a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:36:27.608490",
+  "datetime": "2024-04-26 17:23:35.863919",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/log.txt
index e352304fad67aa58a1666875606d7f9b117bca70..89689dceb8265dd0e92df9d73664ac578bb6c13c 100644
--- a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r5d09a7dfcbc240dab4d27e68403cf429.scope; invocation ID: cea18c26b4624e358e3bb7b91b6666bc
+Running as unit: run-r542007c64ce1404681c2e97e4cc40e47.scope; invocation ID: 95c3c4ebe6ff4cb39fe4226606d33ee7
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/out.json
index e81495d52965036d7fe50a7c78e6fb814055ad16..051c52d39880cd60c3728a3e01f0031362f16634 100644
--- a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 1.918976505,
-  "time": 0.007912389,
+  "overheadtime": 1.963850164,
+  "time": 0.008275209,
+  "ncertified": 30,
   "failures": 0,
   "steplist": [
     7,
@@ -33,37 +34,5 @@
     6,
     4,
     9
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/perflog.txt
index 2d17b1b6ef67f2f97ee1dc58a9f2492042b26746..076cadceb0c2a581e6b4b4404335d6c403038d76 100644
--- a/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-30_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:36:27 2024
+# started on Fri Apr 26 17:23:35 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          34682.59 msec task-clock                       #    1.002 CPUs utilized             
-               240      context-switches                 #    6.920 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            109074      page-faults                      #    3.145 K/sec                     
-      107261012181      cycles                           #    3.093 GHz                       
-      147632252596      instructions                     #    1.38  insn per cycle            
-       29740838499      branches                         #  857.515 M/sec                     
-         792409299      branch-misses                    #    2.66% of all branches           
+          51006.65 msec task-clock                       #    1.000 CPUs utilized             
+               517      context-switches                 #   10.136 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            164951      page-faults                      #    3.234 K/sec                     
+      157741823310      cycles                           #    3.093 GHz                       
+      211624247766      instructions                     #    1.34  insn per cycle            
+       42597677389      branches                         #  835.140 M/sec                     
+        1104237578      branch-misses                    #    2.59% of all branches           
 
-      34.610986743 seconds time elapsed
+      51.015189069 seconds time elapsed
 
-      34.278274000 seconds user
-       0.399999000 seconds sys
+      50.594705000 seconds user
+       0.409417000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/info.json
index 18e51f0a468a1258fb21879f91e985baad8bda4e..09a4360821202ad3ffd4cad845b0e1c362583195 100644
--- a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:49:52.751451",
+  "datetime": "2024-04-26 17:39:16.526757",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/log.txt
index 93efcb855289a1fdb67cbc8211c9a3ce95326f4d..1b80ac34fe7116d4fc0909aa50261cbb63d9e249 100644
--- a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r023a0d057e7548e5b1546970ddcf4fa2.scope; invocation ID: e719f816206b4214af91957a49516678
+Running as unit: run-rb1352b0e1e04463cb7587febdfbbfb76.scope; invocation ID: 49949959f4c549c0ac7bc4a2de2d2061
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/out.json
index 4132e84d4aefbf127a6171a66bc6f172f7b8838c..2a937c05e7634db0b7bb78c34f4afe60dbb36e48 100644
--- a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 15.30643898,
-  "time": 12.919815711,
+  "overheadtime": 14.999457165,
+  "time": 12.775807661,
+  "ncertified": 1600,
   "failures": 0,
   "steplist": [
     16,
@@ -1603,1607 +1604,5 @@
     39,
     35,
     21
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/perflog.txt
index d5cce67319c34f93eee0234195381a4b88a4cb3f..fd1c5ad424c7fb3b6d07914163077a7e2a172f23 100644
--- a/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-40-40_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:49:52 2024
+# started on Fri Apr 26 17:39:16 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          62220.04 msec task-clock                       #    1.001 CPUs utilized             
-               218      context-switches                 #    3.504 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            113045      page-faults                      #    1.817 K/sec                     
-      192430646618      cycles                           #    3.093 GHz                       
-      317818451827      instructions                     #    1.65  insn per cycle            
-       45225979773      branches                         #  726.872 M/sec                     
-        1514811296      branch-misses                    #    3.35% of all branches           
+          88529.23 msec task-clock                       #    0.998 CPUs utilized             
+               818      context-switches                 #    9.240 /sec                      
+                 1      cpu-migrations                   #    0.011 /sec                      
+            173760      page-faults                      #    1.963 K/sec                     
+      273789210421      cycles                           #    3.093 GHz                       
+      435536260697      instructions                     #    1.59  insn per cycle            
+       66407286256      branches                         #  750.117 M/sec                     
+        2250638164      branch-misses                    #    3.39% of all branches           
 
-      62.139634476 seconds time elapsed
+      88.693419993 seconds time elapsed
 
-      61.885556000 seconds user
-       0.329987000 seconds sys
+      88.110440000 seconds user
+       0.415941000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/info.json
index 27a0809ec5cadddd8c7a3ff4659408417cfc07b9..9f0ec6c9696c89a5850c2e1d2b4b9945e5ae0326 100644
--- a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:34:31.303910",
+  "datetime": "2024-04-26 17:20:54.268458",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/log.txt
index d9b10758dbb209f83a5c224f1c849614af56fdb7..415de40b7f8a6c44a05545b12c4f725c662cd631 100644
--- a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r40dfb1b95e8d4a82ab912ca8efd0b27e.scope; invocation ID: 137c697911e84e36b61933835082c243
+Running as unit: run-rab6f94b21d2c44d9b791869cafce4552.scope; invocation ID: 44d2cef1a6ec459d89307ce250187c45
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/out.json
index fa5c224d72506a5f39bd822de9de2a6bdfe2ab63..e7f1cb454b8b8b93ef60523cb8523b843749fb07 100644
--- a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 1.925718562,
-  "time": 0.014554139,
+  "overheadtime": 1.961598499,
+  "time": 0.014084689,
+  "ncertified": 40,
   "failures": 0,
   "steplist": [
     15,
@@ -43,47 +44,5 @@
     12,
     13,
     14
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/perflog.txt
index e74a647f3d1aad6662b4b7e0f9cb2e307937180b..43af9091b87be34922de1ab8ddabcd444d60bf1c 100644
--- a/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-40_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:34:31 2024
+# started on Fri Apr 26 17:20:54 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35225.73 msec task-clock                       #    1.002 CPUs utilized             
-               214      context-switches                 #    6.075 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            104633      page-faults                      #    2.970 K/sec                     
-      108941320394      cycles                           #    3.093 GHz                       
-      148776626599      instructions                     #    1.37  insn per cycle            
-       30102113386      branches                         #  854.549 M/sec                     
-         799010542      branch-misses                    #    2.65% of all branches           
+          50994.34 msec task-clock                       #    1.000 CPUs utilized             
+               502      context-switches                 #    9.844 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            189061      page-faults                      #    3.707 K/sec                     
+      157704442364      cycles                           #    3.093 GHz                       
+      211375002364      instructions                     #    1.34  insn per cycle            
+       42581621478      branches                         #  835.026 M/sec                     
+        1109427125      branch-misses                    #    2.61% of all branches           
 
-      35.144094767 seconds time elapsed
+      51.002672105 seconds time elapsed
 
-      34.884487000 seconds user
-       0.339942000 seconds sys
+      50.477298000 seconds user
+       0.514543000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/info.json
index 43bcd3baa6e1467eef4dde2101adaa6451ebf781..ba39879d56456c9597b9e726f28383741b9e1ad3 100644
--- a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:37:03.850939",
+  "datetime": "2024-04-26 17:24:27.009085",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/log.txt
index ff8ad3bab8ab6a33c44d83c4b8e714e1eaaeb29d..551ddc4a4736d0d482ca0fe27e56926b6e6949f6 100644
--- a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r9fa0a44045cd44e68fb29537eec1ff8d.scope; invocation ID: 37da8fa63a174281aea884dac25241a9
+Running as unit: run-r98987b83e07d4bc987a2556826bd46fd.scope; invocation ID: 99e00c3093304fb899795d98d8fa8e46
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/out.json
index 1704a9a01e1f9e89ea5ce171fdace956ecbdca6f..e298105024c4ac5b65da99dd114d0054c499c1e7 100644
--- a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 2.273656327,
-  "time": 0.011426814,
+  "overheadtime": 2.280677298,
+  "time": 0.011725698,
+  "ncertified": 25,
   "failures": 0,
   "steplist": [
     22,
@@ -28,32 +29,5 @@
     16,
     33,
     16
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/perflog.txt
index 48b7cf840a0c151f624994d97c4f087f15fccee8..8b0423e6d62478c69aca73b7d2f863b4594a5004 100644
--- a/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-5-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:37:03 2024
+# started on Fri Apr 26 17:24:27 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35354.66 msec task-clock                       #    1.002 CPUs utilized             
-               153      context-switches                 #    4.328 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            110361      page-faults                      #    3.122 K/sec                     
-      109341657562      cycles                           #    3.093 GHz                       
-      149936735724      instructions                     #    1.37  insn per cycle            
-       30406317971      branches                         #  860.037 M/sec                     
-         808964071      branch-misses                    #    2.66% of all branches           
+          51095.20 msec task-clock                       #    1.000 CPUs utilized             
+               535      context-switches                 #   10.471 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            210924      page-faults                      #    4.128 K/sec                     
+      158015396994      cycles                           #    3.093 GHz                       
+      211895396985      instructions                     #    1.34  insn per cycle            
+       42698489747      branches                         #  835.665 M/sec                     
+        1113101109      branch-misses                    #    2.61% of all branches           
 
-      35.273187630 seconds time elapsed
+      51.103995351 seconds time elapsed
 
-      34.987792000 seconds user
-       0.364908000 seconds sys
+      50.559088000 seconds user
+       0.533379000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/info.json
index 131e47cd168797ed925ee24298fe1a35f0145ade..02ed5d55413bf55c1d77a924552d76bd528644a1 100644
--- a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:31:12.098002",
+  "datetime": "2024-04-26 17:16:17.575142",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/log.txt
index 8a49f86c3e28fd3f61af3e34c0ec659b350955ee..c3cd49178282aea8c4a7dbebaede640911429379 100644
--- a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r05e61478eeb14633b1bb00ace2b7cf7c.scope; invocation ID: b165b9c2473341698037e98c3f9ce5f2
+Running as unit: run-r237f2f08dd36431eb93b8f6694024576.scope; invocation ID: 225339bc0f9a4aababc462274faadfbb
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/out.json
index 766476816e379d79c7b8166cf2d3b877f1d487cd..d2da7211024335c3365cf1c058e6ae546d988f87 100644
--- a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 32.984436694,
-  "time": 30.602496152,
+  "overheadtime": 33.153057865,
+  "time": 30.786322102,
+  "ncertified": 2500,
   "failures": 0,
   "steplist": [
     18,
@@ -2503,2507 +2504,5 @@
     24,
     27,
     39
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/perflog.txt
index c6dfb569fa1141e651e4e5dfef42432164ae933a..12258f75843b5721a4e535194df12f4fa36edf35 100644
--- a/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-50-50_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:31:12 2024
+# started on Fri Apr 26 17:16:17 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          98144.97 msec task-clock                       #    1.001 CPUs utilized             
-               529      context-switches                 #    5.390 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            131263      page-faults                      #    1.337 K/sec                     
-      303535923838      cycles                           #    3.093 GHz                       
-      557905491300      instructions                     #    1.84  insn per cycle            
-       66667310197      branches                         #  679.274 M/sec                     
-        2212003945      branch-misses                    #    3.32% of all branches           
+         141074.21 msec task-clock                       #    1.000 CPUs utilized             
+              1315      context-switches                 #    9.321 /sec                      
+                 1      cpu-migrations                   #    0.007 /sec                      
+            202225      page-faults                      #    1.433 K/sec                     
+      436295577241      cycles                           #    3.093 GHz                       
+      750891815430      instructions                     #    1.72  insn per cycle            
+      100159673768      branches                         #  709.979 M/sec                     
+        3746839044      branch-misses                    #    3.74% of all branches           
 
-      98.068001756 seconds time elapsed
+     141.089574454 seconds time elapsed
 
-      97.773606000 seconds user
-       0.370011000 seconds sys
+     140.585026000 seconds user
+       0.485419000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/info.json
index b1a58bd9dd6d489da8e11d032e5486d0184e00f9..6e6ce36607fec873bf59103d8158a7dab8e44961 100644
--- a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:35:08.100683",
+  "datetime": "2024-04-26 17:21:45.410859",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/log.txt
index 7f439b56607bbad664db1f828cb0702abb8b083c..2ba83e825e9af82902176f96a91cedc65b5c47c2 100644
--- a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r4dedbc7eda17402986178de784ac93a7.scope; invocation ID: cb47081d539c4163841c87a60d5136b2
+Running as unit: run-r8b8b4fd0102a410ea15a31a437ea0581.scope; invocation ID: 07a1735ee80b4a8aa925f614b826d7ea
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/out.json
index bb03b719855a2bce31457ee941fd0779c048f5e9..3a278c0afce59e65b3f4c8d7686ba65095c579d1 100644
--- a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.886224795,
-  "time": 2.133953334,
+  "overheadtime": 3.914343817,
+  "time": 2.107668263,
+  "ncertified": 500,
   "failures": 0,
   "steplist": [
     23,
@@ -503,507 +504,5 @@
     9,
     38,
     18
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/perflog.txt
index 392a8655358a5a558862bff87d40f5ceb2df5772..a28822b39bf910fd8210d22c469f415a7a56d56a 100644
--- a/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-500_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:35:08 2024
+# started on Fri Apr 26 17:21:45 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          40841.11 msec task-clock                       #    1.002 CPUs utilized             
-               164      context-switches                 #    4.016 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            109975      page-faults                      #    2.693 K/sec                     
-      126310331977      cycles                           #    3.093 GHz                       
-      177186136204      instructions                     #    1.40  insn per cycle            
-       33769939973      branches                         #  826.862 M/sec                     
-        1073298221      branch-misses                    #    3.18% of all branches           
+          58479.79 msec task-clock                       #    1.000 CPUs utilized             
+               605      context-switches                 #   10.345 /sec                      
+                 1      cpu-migrations                   #    0.017 /sec                      
+            165790      page-faults                      #    2.835 K/sec                     
+      180853623987      cycles                           #    3.093 GHz                       
+      251049521128      instructions                     #    1.39  insn per cycle            
+       48239455525      branches                         #  824.891 M/sec                     
+        1436409892      branch-misses                    #    2.98% of all branches           
 
-      40.761204780 seconds time elapsed
+      58.489254452 seconds time elapsed
 
-      40.499205000 seconds user
-       0.339973000 seconds sys
+      58.033138000 seconds user
+       0.443894000 seconds sys
 
 
diff --git a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/info.json
index ee3db27dfacc69f8dd70f98d66f75fa29a01871d..447d003c4ff0a0f9bfac00815c048cb7272a48b5 100644
--- a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:00:50.619517",
+  "datetime": "2024-04-26 19:05:28.196602",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/log.txt
index a845896fdad7d20980cca3dabeadf4c44687a923..a184108284b24a19b618a6a8de123504c67fe539 100644
--- a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r5aa1a6541dff4378a889da1a6b92a4d3.scope; invocation ID: a518bb580bde4af79c71b524da5c7d6e
+Running as unit: run-rc0b3080fadd74beb9f4c1d313c0527d9.scope; invocation ID: 69362541895e48db9f5635c2127f6079
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/out.json
index 2d0f77c161aa3f15996fce1b59a1e6c7e2a6f4e0..f6814f7c5aa6fbb55c15abd5f9bce198094a5f1d 100644
--- a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 1.824521188,
-  "time": 0.019683995,
+  "overheadtime": 1.862972389,
+  "time": 0.020028354,
+  "ncertified": 50,
   "failures": 0,
   "steplist": [
     14,
@@ -53,57 +54,5 @@
     23,
     13,
     17
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/perflog.txt
index 8e19963edf3608fcf7ab7daa3e803e6c5825709e..fdc9f4a14efd114dc717df4d66c6ee2208686764 100644
--- a/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_dense-50_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:00:50 2024
+# started on Fri Apr 26 19:05:28 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          34922.66 msec task-clock                       #    1.002 CPUs utilized             
-               183      context-switches                 #    5.240 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            114045      page-faults                      #    3.266 K/sec                     
-      108004900496      cycles                           #    3.093 GHz                       
-      148258018335      instructions                     #    1.37  insn per cycle            
-       29845454588      branches                         #  854.616 M/sec                     
-         793542382      branch-misses                    #    2.66% of all branches           
+          51138.41 msec task-clock                       #    1.000 CPUs utilized             
+               510      context-switches                 #    9.973 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            169442      page-faults                      #    3.313 K/sec                     
+      158149627279      cycles                           #    3.093 GHz                       
+      214165798641      instructions                     #    1.35  insn per cycle            
+       43382704112      branches                         #  848.339 M/sec                     
+        1117109389      branch-misses                    #    2.58% of all branches           
 
-      34.847380014 seconds time elapsed
+      51.148516746 seconds time elapsed
 
-      34.561593000 seconds user
-       0.356869000 seconds sys
+      50.683990000 seconds user
+       0.451904000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/info.json
index cf27381795558110a2c1bec61036b3573978ab75..4a9f0ba51494118d39c7ba4c1708030d8ebff573 100644
--- a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:30:32.433150",
+  "datetime": "2024-04-26 17:15:23.225814",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/log.txt
index 0c0612eebc894c5da296e35bf050b59b1c9a9f4c..06a0f3eff4bb8217d7f9855296f0106c554ece84 100644
--- a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r22e64413c4f2460090c1d88dba693eec.scope; invocation ID: 8045690de36c41c381a57d59c39ee84a
+Running as unit: run-r2b21f1737efc4d97b5449722afec4948.scope; invocation ID: 7105a2f5838348b4b4f851ab8a3c00f8
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/out.json
index 8038709c415479aede4954a638ebe892830aba28..05e6914495d05be5d07a7cb0a08c6c822f112465 100644
--- a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 4.405994875,
-  "time": 0.298752004,
+  "overheadtime": 4.41916155,
+  "time": 0.300664456,
+  "ncertified": 95,
   "failures": 0,
   "steplist": [
     98,
@@ -103,107 +104,5 @@
     113,
     125,
     101
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/perflog.txt
index 1800422d9bd24da05047a253564a569355649168..750773afecc1b43b1153f942c6f91408ecd5dd1c 100644
--- a/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-10_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:30:32 2024
+# started on Fri Apr 26 17:15:23 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          38058.87 msec task-clock                       #    1.002 CPUs utilized             
-               163      context-switches                 #    4.283 /sec                      
-                 2      cpu-migrations                   #    0.053 /sec                      
-            111827      page-faults                      #    2.938 K/sec                     
-      117704679460      cycles                           #    3.093 GHz                       
-      160402019583      instructions                     #    1.36  insn per cycle            
-       31930697175      branches                         #  838.982 M/sec                     
-         859794822      branch-misses                    #    2.69% of all branches           
+          54210.36 msec task-clock                       #    1.000 CPUs utilized             
+               527      context-switches                 #    9.721 /sec                      
+                 1      cpu-migrations                   #    0.018 /sec                      
+            185965      page-faults                      #    3.430 K/sec                     
+      167649996555      cycles                           #    3.093 GHz                       
+      224908271431      instructions                     #    1.34  insn per cycle            
+       44899188511      branches                         #  828.240 M/sec                     
+        1183994898      branch-misses                    #    2.64% of all branches           
 
-      37.977485136 seconds time elapsed
+      54.219066689 seconds time elapsed
 
-      37.650503000 seconds user
-       0.405977000 seconds sys
+      53.730397000 seconds user
+       0.477331000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/info.json
index 952d350a60f027a77d26aa27443c747a076cca81..d939f2a28c8110d29ef81335683dc899e2c3e3cd 100644
--- a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/info.json
@@ -1,7 +1,7 @@
 {
-  "datetime": "2024-04-24 14:57:40.721912",
+  "datetime": "2024-04-26 18:43:25.293733",
   "return code": 0,
-  "timeout": 18000,
+  "timeout": 3600,
   "timeout error": false,
   "memory": 8589934592,
   "memory error": false,
diff --git a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/log.txt
index bd6a4113cccc6dcdeacf908b14322d3472f2b4ac..e676bce51f0d20eaa8c0a3ce1f153489c12b91d9 100644
--- a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/log.txt
@@ -1,6 +1,13 @@
-Running as unit: run-r4fca5d6ea5d243dd9fbb3a13d04ee195.scope; invocation ID: 5e08f05058374700b62e5a4fb6aee7dc
+Running as unit: run-rb7ffb812ad6a4300b48ed4c803bb853a.scope; invocation ID: 81e85df008da4c32a0541ff5d7d98bd6
 The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
 
   juliaup update
 
 in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/out.json
index 703a634f3dfe8ca1e85f05d4897b4a249f4b632a..821c810dbcc608447c443e0815896e3be3752453 100644
--- a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 6.690532538,
-  "time": 2.554502242,
+  "overheadtime": 6.739333511,
+  "time": 2.573217446,
+  "ncertified": 1024,
   "failures": 0,
   "steplist": [
     86,
@@ -1027,1031 +1028,5 @@
     110,
     90,
     104
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/perflog.txt
index c754912de7af3ebb67885e2fb6da282b5f65c924..3589ff94aae9b9e674a2b6f41110a19492295895 100644
--- a/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-10_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Wed Apr 24 14:57:40 2024
+# started on Fri Apr 26 18:43:25 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          42894.14 msec task-clock                       #    1.002 CPUs utilized             
-               295      context-switches                 #    6.877 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            114124      page-faults                      #    2.661 K/sec                     
-      132656587530      cycles                           #    3.093 GHz                       
-      194597828545      instructions                     #    1.47  insn per cycle            
-       35494826463      branches                         #  827.498 M/sec                     
-         903393388      branch-misses                    #    2.55% of all branches           
+          59524.32 msec task-clock                       #    1.000 CPUs utilized             
+               543      context-switches                 #    9.122 /sec                      
+                 1      cpu-migrations                   #    0.017 /sec                      
+            169885      page-faults                      #    2.854 K/sec                     
+      184084887967      cycles                           #    3.093 GHz                       
+      260286930944      instructions                     #    1.41  insn per cycle            
+       48642452812      branches                         #  817.186 M/sec                     
+        1232208758      branch-misses                    #    2.53% of all branches           
 
-      42.811017108 seconds time elapsed
+      59.533065402 seconds time elapsed
 
-      42.473597000 seconds user
-       0.415953000 seconds sys
+      59.028119000 seconds user
+       0.493446000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/info.json
index aa8153ad4c92c04874ef1100bb2adbf32300fe5f..37f9818d7957a293e53e258ccb99cd95e8fad239 100644
--- a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:55:29.910250",
+  "datetime": "2024-04-26 18:58:17.722180",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/log.txt
index 5a919ed6291a689e97873ea16771ffa64cec2b92..ef047859a39eadf0137e0c856336e56a3f05b4ed 100644
--- a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r87a1c7c8287144c684cdb848736c7fef.scope; invocation ID: 3ccb0fd861744d1b83e905f8de8d27fa
+Running as unit: run-r5a260669af2e40b29aee3332daf8a60d.scope; invocation ID: 60940b8be96842faabe1a6f78acbae2a
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/out.json
index 1b65d979f8be03dc04193d5fb4448db6ec01f772..ba25680313350da2a88b4adf2bb2f25244962737 100644
--- a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 5.028705068,
-  "time": 0.770124177,
+  "overheadtime": 5.064240738,
+  "time": 0.772966447,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     151,
@@ -103,107 +104,5 @@
     176,
     132,
     210
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/perflog.txt
index 06d2a8566380e0c37eb896d932455a28c9cbe6fe..4186b0f3c75c1d1c8eb443dbcae660c0c0e5fe95 100644
--- a/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-15_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:55:29 2024
+# started on Fri Apr 26 18:58:17 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          39363.42 msec task-clock                       #    1.002 CPUs utilized             
-               180      context-switches                 #    4.573 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            116414      page-faults                      #    2.957 K/sec                     
-      121739198374      cycles                           #    3.093 GHz                       
-      169281541634      instructions                     #    1.39  insn per cycle            
-       33250605880      branches                         #  844.708 M/sec                     
-         888646264      branch-misses                    #    2.67% of all branches           
+          55682.56 msec task-clock                       #    1.000 CPUs utilized             
+               531      context-switches                 #    9.536 /sec                      
+                 1      cpu-migrations                   #    0.018 /sec                      
+            171005      page-faults                      #    3.071 K/sec                     
+      172202964439      cycles                           #    3.093 GHz                       
+      233121301732      instructions                     #    1.35  insn per cycle            
+       45858980571      branches                         #  823.579 M/sec                     
+        1208623256      branch-misses                    #    2.64% of all branches           
 
-      39.282382340 seconds time elapsed
+      55.691338723 seconds time elapsed
 
-      38.987169000 seconds user
-       0.372890000 seconds sys
+      55.218396000 seconds user
+       0.461418000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/info.json
index b40a43f75f168e8911b1840596f2458cb2085482..9f6ab82683ccf31e54e9c6fbe14f6a8f63c90263 100644
--- a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/info.json
@@ -1,7 +1,7 @@
 {
-  "datetime": "2024-04-24 14:58:55.087264",
+  "datetime": "2024-04-26 18:45:16.951386",
   "return code": 0,
-  "timeout": 18000,
+  "timeout": 3600,
   "timeout error": false,
   "memory": 8589934592,
   "memory error": false,
diff --git a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/log.txt
index aebe6e050299bed2dc72f4f6be09fc304efef467..83ee7ca00c5c39fa8a611e0acec25f2fca8b4c87 100644
--- a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/log.txt
@@ -1,6 +1,13 @@
-Running as unit: run-rcb76c62807d24926afc9647122370225.scope; invocation ID: 3548d3f6c1ab426fbb633870cae4be49
+Running as unit: run-r0349db78313048a5946c51a0e3033bd1.scope; invocation ID: e269892c310c46ba8bcbac41dc3bfbf4
 The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
 
   juliaup update
 
 in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/out.json
index ed1a238481de51f74574b2ba957fc470648f378b..0bd5004a6c398ae1947bdd5b42fcf7d156f49a68 100644
--- a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 238.623314753,
-  "time": 237.204574257,
+  "overheadtime": 235.97194099,
+  "time": 231.881574536,
+  "ncertified": 32768,
   "failures": 0,
   "steplist": [
     200,
@@ -32771,32775 +32772,5 @@
     183,
     130,
     150
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/perflog.txt
index 070d9770e0f29d71066db99c90b59377363ebb6b..b9b0556996556f656fa020954e64543b34457dcb 100644
--- a/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-15_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Wed Apr 24 14:58:55 2024
+# started on Fri Apr 26 18:45:16 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-         540312.68 msec task-clock                       #    1.000 CPUs utilized             
-              3804      context-switches                 #    7.040 /sec                      
-                 2      cpu-migrations                   #    0.004 /sec                      
-            134028      page-faults                      #  248.056 /sec                      
-     1671034452507      cycles                           #    3.093 GHz                       
-     3511373355137      instructions                     #    2.10  insn per cycle            
-      363198696094      branches                         #  672.201 M/sec                     
-        6407854022      branch-misses                    #    1.76% of all branches           
+         559924.83 msec task-clock                       #    1.000 CPUs utilized             
+              5365      context-switches                 #    9.582 /sec                      
+                 1      cpu-migrations                   #    0.002 /sec                      
+            200066      page-faults                      #  357.309 /sec                      
+     1731671480704      cycles                           #    3.093 GHz                       
+     3636115044293      instructions                     #    2.10  insn per cycle            
+      384584120905      branches                         #  686.850 M/sec                     
+        6875017925      branch-misses                    #    1.79% of all branches           
 
-     540.265774249 seconds time elapsed
+     559.973365248 seconds time elapsed
 
-     539.851651000 seconds user
-       0.451960000 seconds sys
+     559.404441000 seconds user
+       0.510409000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/info.json
index 8a1cf45162dd2eed2f4dd50e9c9213872bc48913..3a7ffe8cf11ab22af60ea4ba400f0ce404e3142e 100644
--- a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:53:29.688357",
+  "datetime": "2024-04-26 18:55:31.118935",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/log.txt
index 5f94db8559240eb2b683ac4233c0d11b1d4de094..b51130c320bed7bb46dd7dbd732a93948cea3bd3 100644
--- a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r5b56a1f4cd3b418dbaae68b387e50075.scope; invocation ID: 48d82907b2554a409917b89213185d81
+Running as unit: run-rca1df8a28dd44c228939ca39174e03e7.scope; invocation ID: 0eafe7829de947b7af82f10f4e448239
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/out.json
index e9a90d79d324e930f1b665ff079be60e724431f7..5c357e2ed363eb2795a7d97c98bd776d0c14e3da 100644
--- a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 6.01710224,
-  "time": 1.797415644,
+  "overheadtime": 6.199297112,
+  "time": 1.831987861,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     226,
@@ -103,107 +104,5 @@
     233,
     197,
     213
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/perflog.txt
index 79cef4bbb3a8af2585dd15711d5878b97071bc73..d08dae7c314cd578b8034fa6a8b3799d3e979eda 100644
--- a/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-20_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:53:29 2024
+# started on Fri Apr 26 18:55:31 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          41501.65 msec task-clock                       #    1.002 CPUs utilized             
-               207      context-switches                 #    4.988 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            111226      page-faults                      #    2.680 K/sec                     
-      128351941680      cycles                           #    3.093 GHz                       
-      183484827103      instructions                     #    1.43  insn per cycle            
-       34686639190      branches                         #  835.789 M/sec                     
-         931970741      branch-misses                    #    2.69% of all branches           
+          58247.37 msec task-clock                       #    1.000 CPUs utilized             
+               557      context-switches                 #    9.563 /sec                      
+                 1      cpu-migrations                   #    0.017 /sec                      
+            168194      page-faults                      #    2.888 K/sec                     
+      180135370125      cycles                           #    3.093 GHz                       
+      249462527597      instructions                     #    1.38  insn per cycle            
+       47684115331      branches                         #  818.648 M/sec                     
+        1256047682      branch-misses                    #    2.63% of all branches           
 
-      41.421058420 seconds time elapsed
+      58.256264421 seconds time elapsed
 
-      41.142335000 seconds user
-       0.357022000 seconds sys
+      57.844622000 seconds user
+       0.399901000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/info.json
index f905d24a890a8835fbe0149be27be85958442512..d14600cc958685a3db87cbc0af2d7765965b7b88 100644
--- a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:03:30.130366",
+  "datetime": "2024-04-26 19:08:36.845725",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/log.txt
index 01bf73b320a342b52042001a035c160f24675b7e..83c1938ade0c5829d79dee31a8e0e99ba6baf928 100644
--- a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r8313355fb0a94f768a368844986121ca.scope; invocation ID: 71bc69f88de041daaa2144382ff98deb
+Running as unit: run-rb758a9b02ab4404a94b30702be713a93.scope; invocation ID: ecdf85c0446b440ca5a014d73b35eb68
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/out.json
index 54ab399762419daa81eb4a066629c00d6fdaed9b..c940fab64a22a75eab6ebdb069ba19de4650cf87 100644
--- a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 8.763564436,
-  "time": 4.529810435,
+  "overheadtime": 8.759283138,
+  "time": 4.511650245,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     388,
@@ -103,107 +104,5 @@
     270,
     258,
     230
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/perflog.txt
index 419cd0543bcd64532b6f95ffdf664514cccd9513..e61ce01b7ab4f1972874adc3347a61bec5c0cb3b 100644
--- a/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-25_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:03:30 2024
+# started on Fri Apr 26 19:08:36 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          47183.86 msec task-clock                       #    1.002 CPUs utilized             
-               177      context-switches                 #    3.751 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            132337      page-faults                      #    2.805 K/sec                     
-      145926782548      cycles                           #    3.093 GHz                       
-      223797721996      instructions                     #    1.53  insn per cycle            
-       37147852655      branches                         #  787.300 M/sec                     
-        1024125579      branch-misses                    #    2.76% of all branches           
+          65623.78 msec task-clock                       #    1.000 CPUs utilized             
+               639      context-switches                 #    9.737 /sec                      
+                 1      cpu-migrations                   #    0.015 /sec                      
+            184193      page-faults                      #    2.807 K/sec                     
+      202947846107      cycles                           #    3.093 GHz                       
+      299977222627      instructions                     #    1.48  insn per cycle            
+       52458661470      branches                         #  799.385 M/sec                     
+        1381303363      branch-misses                    #    2.63% of all branches           
 
-      47.102372975 seconds time elapsed
+      65.633684453 seconds time elapsed
 
-      46.787764000 seconds user
-       0.392890000 seconds sys
+      65.108953000 seconds user
+       0.511890000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/info.json
index 469d30ec16e50defd7fdde1b86111a4d7665f379..5d048f8895f8cc5bd2accd7342d12ad33e4d8a0c 100644
--- a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:04:55.186532",
+  "datetime": "2024-04-26 19:10:33.558305",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/log.txt
index 25dda1ab497696c4cdb0d2acb5cd070665067d10..8e8155478d344ca58f29d2ad7070c0301f90ab26 100644
--- a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rf1f86913d2fc42529c16b4dbcb217281.scope; invocation ID: e080f851f6fd4b77b9d211a90700aab0
+Running as unit: run-raa4b32d47c304a8398e217113a6bb7fc.scope; invocation ID: 47e413718558432f9e1675d1cdcd9739
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/out.json
index 62df30b5d4db7193580143e776dfb7257dbf11be..a5c0578de01e114d41f47a67eccd2a48c573c6e4 100644
--- a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 11.932762433,
-  "time": 7.976120862,
+  "overheadtime": 12.001421023,
+  "time": 7.829963835,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     348,
@@ -103,107 +104,5 @@
     369,
     317,
     354
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/perflog.txt
index d33ab2841202afd0827dc1760b7e97e55ff01b8d..0c6298706d727ae1e6af41f786bdb94fd5d30319 100644
--- a/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-30_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:04:55 2024
+# started on Fri Apr 26 19:10:33 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          54228.92 msec task-clock                       #    1.001 CPUs utilized             
-               274      context-switches                 #    5.053 /sec                      
+          73220.25 msec task-clock                       #    1.000 CPUs utilized             
+               688      context-switches                 #    9.396 /sec                      
                  0      cpu-migrations                   #    0.000 /sec                      
-            110863      page-faults                      #    2.044 K/sec                     
-      167714275884      cycles                           #    3.093 GHz                       
-      274720727200      instructions                     #    1.64  insn per cycle            
-       40911914818      branches                         #  754.430 M/sec                     
-        1148906602      branch-misses                    #    2.81% of all branches           
+            199447      page-faults                      #    2.724 K/sec                     
+      226437329575      cycles                           #    3.093 GHz                       
+      354687213328      instructions                     #    1.57  insn per cycle            
+       57286435001      branches                         #  782.385 M/sec                     
+        1512182289      branch-misses                    #    2.64% of all branches           
 
-      54.149231774 seconds time elapsed
+      73.230435921 seconds time elapsed
 
-      53.814614000 seconds user
-       0.411940000 seconds sys
+      72.643965000 seconds user
+       0.573393000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/info.json
index 6a70bb0fc2111a9c9545038260d4cad4b2b770f8..37f8c1c08a9eccab2c28ad842aa7c6bfa6fa05ab 100644
--- a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:56:56.456936",
+  "datetime": "2024-04-26 19:00:17.142412",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/log.txt
index 9bd8043962328c01647a36064f083caeb93c2755..962f63adfb9888ddecca48c99e488d177f87c8a2 100644
--- a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rc8d6ced9f7434b67ab2d4c3acd76c74f.scope; invocation ID: 9f7d953c3d9e452cb364162dca4f2a16
+Running as unit: run-rbf0c43bd1d5a4c888b54a24a32459d2f.scope; invocation ID: 9e210a8865a1467ebf9aed8f036cae82
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/out.json
index 0fe3c108a003fd37abf592a0fea9243f3a784837..20628fccca5480df54ce5acfd157b5d689421818 100644
--- a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 24.496454898,
-  "time": 20.037561723,
+  "overheadtime": 24.760419182,
+  "time": 20.363356191,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     593,
@@ -103,107 +104,5 @@
     516,
     591,
     561
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    true,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/perflog.txt
index c87a0f9a68115dced06f4d041bd942ffa7ee8974..6fcfb95309d972dc67a9533b823c7ac96ec8ab18 100644
--- a/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-40_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:56:56 2024
+# started on Fri Apr 26 19:00:17 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          79275.38 msec task-clock                       #    1.001 CPUs utilized             
-               291      context-switches                 #    3.671 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            116096      page-faults                      #    1.464 K/sec                     
-      245178020830      cycles                           #    3.093 GHz                       
-      469984676237      instructions                     #    1.92  insn per cycle            
-       55014614373      branches                         #  693.968 M/sec                     
-        1463355925      branch-misses                    #    2.66% of all branches           
+          98857.88 msec task-clock                       #    1.000 CPUs utilized             
+               995      context-switches                 #   10.065 /sec                      
+                 1      cpu-migrations                   #    0.010 /sec                      
+            178063      page-faults                      #    1.801 K/sec                     
+      305726108939      cycles                           #    3.093 GHz                       
+      557337659553      instructions                     #    1.82  insn per cycle            
+       72944208255      branches                         #  737.869 M/sec                     
+        1889721501      branch-misses                    #    2.59% of all branches           
 
-      79.196707545 seconds time elapsed
+      98.883934386 seconds time elapsed
 
-      78.932516000 seconds user
-       0.341121000 seconds sys
+      98.433451000 seconds user
+       0.421264000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/info.json
index d4231cf0d719426c68c517f7374545cf77ae4501..93e5fbb84da26c7b42b7e77a3efc99e41853f665 100644
--- a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:37:40.740863",
+  "datetime": "2024-04-26 17:25:18.247253",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/log.txt
index 7481ee7aa5146a7156df00e326220723f6698efa..d8a1b2403e95f883fbc5a3540e51080a8d295d4e 100644
--- a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-re772ac13363440d4b3863e673651a948.scope; invocation ID: e645d968c20c4c169511de96e155ee1b
+Running as unit: run-refd1e632c6f847a18b72caf4a6ccd3b9.scope; invocation ID: 334b57980cda49d4a1431aa4d4923a81
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/out.json
index d0e25be35d465a78b843f37c1d67985f7497ba57..cfd0cb707b0c9aa91165a0c56c320df0a27db77d 100644
--- a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.789233215,
-  "time": 0.019066813,
+  "overheadtime": 3.833931971,
+  "time": 0.019495443,
+  "ncertified": 16,
   "failures": 0,
   "steplist": [
     50,
@@ -19,23 +20,5 @@
     41,
     41,
     54
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/perflog.txt
index 8add7142648a8803f0950f5912732c3b0cdc4305..98afd743771163c286ba31cc4c303e6d0066ff5c 100644
--- a/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-4_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:37:40 2024
+# started on Fri Apr 26 17:25:18 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36832.97 msec task-clock                       #    1.002 CPUs utilized             
-               240      context-switches                 #    6.516 /sec                      
+          53245.14 msec task-clock                       #    1.000 CPUs utilized             
+               541      context-switches                 #   10.161 /sec                      
                  0      cpu-migrations                   #    0.000 /sec                      
-            115168      page-faults                      #    3.127 K/sec                     
-      113911494864      cycles                           #    3.093 GHz                       
-      154588514671      instructions                     #    1.36  insn per cycle            
-       31169695787      branches                         #  846.244 M/sec                     
-         847278636      branch-misses                    #    2.72% of all branches           
+            171667      page-faults                      #    3.224 K/sec                     
+      164664757038      cycles                           #    3.093 GHz                       
+      220873670362      instructions                     #    1.34  insn per cycle            
+       44856206488      branches                         #  842.447 M/sec                     
+        1177935967      branch-misses                    #    2.63% of all branches           
 
-      36.764150074 seconds time elapsed
+      53.253812115 seconds time elapsed
 
-      36.438647000 seconds user
-       0.393035000 seconds sys
+      52.816052000 seconds user
+       0.426407000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/info.json
index 24b400736449260ad5ccc129ff322cac78804a9c..2d06f66e774fa746d327aaaae56a7d51db72e84c 100644
--- a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:39:33.511307",
+  "datetime": "2024-04-26 17:27:55.829398",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/log.txt
index 1b425c96d02ecc2ed0fd180bedc6730bbcd33900..7029e9e70a79ccb38421c8a1b9df68d3e0eb2213 100644
--- a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r439993befe884651b9d5c60c09c37465.scope; invocation ID: 282cea5bbc07470581cd869a04e83ee0
+Running as unit: run-rfcb0baa3fce942f08c861dcdfc366a09.scope; invocation ID: 1a37465dbd36441ab8f0a6a6face1c03
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/out.json
index 094b374e217db762de999bd597853b5834292d14..9e8cd0fb8400fcd55c8ebd9173600baa8d0c94e8 100644
--- a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.883672179,
-  "time": 0.067197017,
+  "overheadtime": 3.913305038,
+  "time": 0.0683423,
+  "ncertified": 64,
   "failures": 0,
   "steplist": [
     62,
@@ -67,71 +68,5 @@
     56,
     78,
     72
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/perflog.txt
index eaa0559dfa287683e67d2f2c18a391e8c9fb5449..3ea87fc74285e5e6267f58d8dfb3c42d72db3aa7 100644
--- a/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-6_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:39:33 2024
+# started on Fri Apr 26 17:27:55 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36908.34 msec task-clock                       #    1.002 CPUs utilized             
-               210      context-switches                 #    5.690 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            124920      page-faults                      #    3.385 K/sec                     
-      114145681631      cycles                           #    3.093 GHz                       
-      155707948678      instructions                     #    1.36  insn per cycle            
-       31325495380      branches                         #  848.738 M/sec                     
-         848886034      branch-misses                    #    2.71% of all branches           
+          53469.07 msec task-clock                       #    1.000 CPUs utilized             
+               517      context-switches                 #    9.669 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            177618      page-faults                      #    3.322 K/sec                     
+      165357643934      cycles                           #    3.093 GHz                       
+      220306078944      instructions                     #    1.33  insn per cycle            
+       44296845464      branches                         #  828.457 M/sec                     
+        1172300796      branch-misses                    #    2.65% of all branches           
 
-      36.829202356 seconds time elapsed
+      53.477669287 seconds time elapsed
 
-      36.525214000 seconds user
-       0.381033000 seconds sys
+      52.918625000 seconds user
+       0.547873000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/info.json
index 19e41b40638757e639944df09ee86c3e2d7c4d8d..3bfd88a60f22b5bfc7153ec3e00a7eaef9562caa 100644
--- a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:50:56.533828",
+  "datetime": "2024-04-26 17:40:45.383809",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/log.txt
index 856d0103ddfc21c59570bdb590269b0616c0980f..3c26acf78b47e1c0667b07b34654f2a70ec0ae2f 100644
--- a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r3488b9094dcd4424b2fdb4d6b4394be1.scope; invocation ID: 6c0ff1e1660948d4aa3d74fa924a4e9f
+Running as unit: run-rf7c1f83ae39a4bd79315e57ca1cc620a.scope; invocation ID: 11fdd57c27e8442a84183b934a792d6a
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/out.json
index bb211340b1fbab129e3e7397ff9bf747ad641713..22c48e84ce835b0a3b5303735b9a11bd98d634bc 100644
--- a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 4.031608833,
-  "time": 0.15510134,
+  "overheadtime": 4.075932018,
+  "time": 0.157267033,
+  "ncertified": 82,
   "failures": 0,
   "steplist": [
     73,
@@ -103,107 +104,5 @@
     80,
     100,
     58
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/perflog.txt
index e7fdfec8bf7fa8cc55eeb74d1d544961f23feae5..b3406ca8d46a3b8711d8b289819b890482068d99 100644
--- a/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-8_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:50:56 2024
+# started on Fri Apr 26 17:40:45 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          37478.00 msec task-clock                       #    1.002 CPUs utilized             
-               164      context-switches                 #    4.376 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            114498      page-faults                      #    3.055 K/sec                     
-      115908286814      cycles                           #    3.093 GHz                       
-      157391337894      instructions                     #    1.36  insn per cycle            
-       31531047369      branches                         #  841.322 M/sec                     
-         853508866      branch-misses                    #    2.71% of all branches           
+          53933.76 msec task-clock                       #    1.000 CPUs utilized             
+               539      context-switches                 #    9.994 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            174400      page-faults                      #    3.234 K/sec                     
+      166794326930      cycles                           #    3.093 GHz                       
+      223093212744      instructions                     #    1.34  insn per cycle            
+       44711069067      branches                         #  829.000 M/sec                     
+        1180386409      branch-misses                    #    2.64% of all branches           
 
-      37.396398404 seconds time elapsed
+      53.942369039 seconds time elapsed
 
-      37.104601000 seconds user
-       0.371942000 seconds sys
+      53.445536000 seconds user
+       0.485438000 seconds sys
 
 
diff --git a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/info.json b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/info.json
index b59d8a5477052c5f1638c67ad4adee62cf4c010b..c52d258814aadfd71508d954ede6fbfbc680dd91 100644
--- a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/info.json
@@ -1,7 +1,7 @@
 {
-  "datetime": "2024-04-24 14:56:48.948216",
+  "datetime": "2024-04-26 18:54:37.066422",
   "return code": 0,
-  "timeout": 18000,
+  "timeout": 3600,
   "timeout error": false,
   "memory": 8589934592,
   "memory error": false,
diff --git a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/log.txt
index 9545373b741a9a1f843a993f38dd2f5b387dd7a9..ff8b6065925f01e2f2399a8c43e7afbda1a67ec9 100644
--- a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/log.txt
@@ -1,6 +1,13 @@
-Running as unit: run-rb5f9fa98928e44d3a16e6f16aaeabe42.scope; invocation ID: 0f6a0d9d28fa4d519c358170b9d223e9
-The latest version of Julia in the `release` channel is 1.10.1+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+Running as unit: run-ra7aa8398f9e84e209c1f8344a4ba0738.scope; invocation ID: 347f9f8559a543169fd74b180a5c0d34
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
 
   juliaup update
 
-to install Julia 1.10.1+0.x64.linux.gnu and update the `release` channel to that version.
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/out.json b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/out.json
index c5600313b392fb74f637f8bccc3d1e7db00c84b7..a1ab5b4342226a398004d68351bd787d2ffa8ba7 100644
--- a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 4.314607591,
-  "time": 0.408103584,
+  "overheadtime": 4.247798939,
+  "time": 0.402699455,
+  "ncertified": 256,
   "failures": 0,
   "steplist": [
     67,
@@ -259,263 +260,5 @@
     72,
     80,
     60
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/perflog.txt
index 15ef8b7cc50e6e0e01d68225f726fe1f62f6ea7f..db9095d77ef1b15955d1a49585d34d7db02fbd80 100644
--- a/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_katsura-8_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Wed Apr 24 14:56:48 2024
+# started on Fri Apr 26 18:54:37 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          38814.46 msec task-clock                       #    0.961 CPUs utilized             
-              5514      context-switches                 #  142.060 /sec                      
-                60      cpu-migrations                   #    1.546 /sec                      
-            126323      page-faults                      #    3.255 K/sec                     
-      119905254961      cycles                           #    3.089 GHz                       
-      163982662617      instructions                     #    1.37  insn per cycle            
-       32615066021      branches                         #  840.281 M/sec                     
-         872551953      branch-misses                    #    2.68% of all branches           
+          53889.13 msec task-clock                       #    1.000 CPUs utilized             
+               526      context-switches                 #    9.761 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            165114      page-faults                      #    3.064 K/sec                     
+      166656183136      cycles                           #    3.093 GHz                       
+      224317024036      instructions                     #    1.35  insn per cycle            
+       44637389293      branches                         #  828.319 M/sec                     
+        1178322403      branch-misses                    #    2.64% of all branches           
 
-      40.385839544 seconds time elapsed
+      53.897654290 seconds time elapsed
 
-      38.096021000 seconds user
-       0.564448000 seconds sys
+      53.477042000 seconds user
+       0.409463000 seconds sys
 
 
diff --git a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/info.json
index c888d8198b6db63e1eb04ef1a9a88501b8bc8f94..83a1ae470d23b973c075cd184cd8fad7efa82f48 100644
--- a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:51:35.578546",
+  "datetime": "2024-04-26 17:41:39.484174",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/log.txt
index 055e67cc0ff298b623e139f49bce733c6905c018..14273ff80fbd28ed70e17a87e2611d5cfc87c8b6 100644
--- a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r2e082ba62b154372b236e306294a3f37.scope; invocation ID: f486e1c5dac5413191abebb35461a260
+Running as unit: run-r27af71a7773c42e4a4a586914d00773e.scope; invocation ID: 71cd6af601b9421fb9dde6f9249a99b1
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/out.json
index b4d85fe63baa793e51d5c3f40a8168d60d7afe8f..960246ebe93bf3beceee6ee4b1709c689f9768cb 100644
--- a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.94593954,
-  "time": 0.046187109,
+  "overheadtime": 3.950765502,
+  "time": 0.045440025,
+  "ncertified": 56,
   "failures": 0,
   "steplist": [
     77,
@@ -103,107 +104,5 @@
     30,
     43,
     73
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/perflog.txt
index c12268872bfdc4317f046fc6343c0712d50a66c1..f2e4e3f6bda2b5c9646274128b332afc6eb0e475 100644
--- a/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_structured-4-3-5_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:51:35 2024
+# started on Fri Apr 26 17:41:39 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          37364.50 msec task-clock                       #    1.002 CPUs utilized             
-               199      context-switches                 #    5.326 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            115225      page-faults                      #    3.084 K/sec                     
-      115556473506      cycles                           #    3.093 GHz                       
-      156407213598      instructions                     #    1.35  insn per cycle            
-       31461647518      branches                         #  842.020 M/sec                     
-         852031308      branch-misses                    #    2.71% of all branches           
+          52989.71 msec task-clock                       #    1.000 CPUs utilized             
+               521      context-switches                 #    9.832 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            174633      page-faults                      #    3.296 K/sec                     
+      163874804831      cycles                           #    3.093 GHz                       
+      219040433060      instructions                     #    1.34  insn per cycle            
+       44095239170      branches                         #  832.147 M/sec                     
+        1169167544      branch-misses                    #    2.65% of all branches           
 
-      37.283325813 seconds time elapsed
+      52.998363227 seconds time elapsed
 
-      36.986063000 seconds user
-       0.373987000 seconds sys
+      52.469797000 seconds user
+       0.517286000 seconds sys
 
 
diff --git a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/info.json
index 91a9cb9329e384dabacd001a6f6aae853373aa68..361d38ed7ef41707a24ac97e48d95f3267d8851f 100644
--- a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:58:54.704939",
+  "datetime": "2024-04-26 19:02:47.859831",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/log.txt
index 2168cbfe6eb04731f6c920f0543018431dad3771..430faf2cac4d642fc23a324733a7ed9819700be8 100644
--- a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rf353706700194a45a7140de7d292c2bf.scope; invocation ID: 0850d23493324f2b82a4c57cbf7bfb29
+Running as unit: run-r346d9ffd65704d5dbff829e509af2196.scope; invocation ID: 4cdc49dc0a5b4493bafc7d5e66c0e6a6
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/out.json
index 4c7f150c39550a4328d0d2e3c88e758fa5cf34f4..403ebd70734e02e45d7911887e9224ea646b27ab 100644
--- a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 4.015887849,
-  "time": 0.109346519,
+  "overheadtime": 3.930487377,
+  "time": 0.111792654,
+  "ncertified": 90,
   "failures": 0,
   "steplist": [
     67,
@@ -103,107 +104,5 @@
     91,
     69,
     53
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/perflog.txt
index d121cab07b2b07d8b6e512900b3484bf61c767f3..a94eda9f12cbcdbd67c9439d003019e6143d65f8 100644
--- a/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_structured-6-3-5_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:58:54 2024
+# started on Fri Apr 26 19:02:47 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          37390.16 msec task-clock                       #    1.002 CPUs utilized             
-               194      context-switches                 #    5.189 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            115063      page-faults                      #    3.077 K/sec                     
-      115635898542      cycles                           #    3.093 GHz                       
-      156812719501      instructions                     #    1.36  insn per cycle            
-       31461454199      branches                         #  841.437 M/sec                     
-         847514655      branch-misses                    #    2.69% of all branches           
+          53370.08 msec task-clock                       #    1.000 CPUs utilized             
+               538      context-switches                 #   10.081 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            169167      page-faults                      #    3.170 K/sec                     
+      165051136117      cycles                           #    3.093 GHz                       
+      222582205383      instructions                     #    1.35  insn per cycle            
+       44660118037      branches                         #  836.801 M/sec                     
+        1178812812      branch-misses                    #    2.64% of all branches           
 
-      37.308583886 seconds time elapsed
+      53.388019676 seconds time elapsed
 
-      37.044580000 seconds user
-       0.343983000 seconds sys
+      52.978355000 seconds user
+       0.389259000 seconds sys
 
 
diff --git a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/info.json b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/info.json
index 262947a6725935ab15a81ac88cca9d692111b61a..6bdca14275567436421c4e85d0f5a8fecf9370dc 100644
--- a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:33:52.152355",
+  "datetime": "2024-04-26 17:20:00.270144",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/log.txt b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/log.txt
index ef25862a91feda135cec04a3fe6152455a5d3ca6..ff8415eece0223fbe4722a4df90d6c16df5c69d6 100644
--- a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r464f8ce899a54434ab61ccc2647763c5.scope; invocation ID: 56072c09cbd544c5bc2286f7389419d0
+Running as unit: run-r2ddaa078d2cc48a5a3451aa8e8863406.scope; invocation ID: a83e2c3fab4847b2b354d5d2f53e5ea4
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/out.json b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/out.json
index 1d5021d69fcf59d1ba4eb450cc5b071cc2724d6b..d23a91781d8fd0f1559a4e533b93fe0d1ab68e27 100644
--- a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/out.json
@@ -1,6 +1,7 @@
 {
-  "overheadtime": 3.89429409,
-  "time": 0.21079889,
+  "overheadtime": 3.907556685,
+  "time": 0.206788829,
+  "ncertified": 100,
   "failures": 0,
   "steplist": [
     50,
@@ -103,107 +104,5 @@
     91,
     74,
     71
-  ],
-  "extendpreclist": [
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false,
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/perflog.txt b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/perflog.txt
index 86d5b4182bfb0ab945089e5386895bae7b20728d..7d377dd8fa09bd181d251a4b4d7c6001100e4b8d 100644
--- a/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/linear_structured-8-3-5_100-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:33:52 2024
+# started on Fri Apr 26 17:20:00 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          37592.92 msec task-clock                       #    1.002 CPUs utilized             
-               184      context-switches                 #    4.895 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            107279      page-faults                      #    2.854 K/sec                     
-      116262501273      cycles                           #    3.093 GHz                       
-      158972807282      instructions                     #    1.37  insn per cycle            
-       32051199283      branches                         #  852.586 M/sec                     
-         861289096      branch-misses                    #    2.69% of all branches           
+          53856.31 msec task-clock                       #    1.000 CPUs utilized             
+               528      context-switches                 #    9.804 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            167630      page-faults                      #    3.113 K/sec                     
+      166555383120      cycles                           #    3.093 GHz                       
+      225341098304      instructions                     #    1.35  insn per cycle            
+       45494690730      branches                         #  844.742 M/sec                     
+        1179896974      branch-misses                    #    2.59% of all branches           
 
-      37.511081911 seconds time elapsed
+      53.868566592 seconds time elapsed
 
-      37.252916000 seconds user
-       0.335985000 seconds sys
+      53.409608000 seconds user
+       0.443923000 seconds sys
 
 
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json
index c38023f082d6115d9fa931b5fb8613d323c11f7a..4e64b9184f63daba4fce97d8b4126d904da18a37 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:08:24.459253",
+  "datetime": "2024-04-26 19:15:21.540957",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
index 2919477c1963eabfede8fc2c38516cee711aef43..d46972abf023a45728c9ed4c8357a10b314f1b9d 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rabce048ec09546bb8cabcb8a8d63cafe.scope; invocation ID: 0c53626bfe454d46b1520efb1f4f4d57
+Running as unit: run-ree8ff83670d141aabc7e6227c0187eb1.scope; invocation ID: 1218e25a452a4cdbbe72cc870622eb95
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json
index 291547a167e204e29aefbf95ca0a51c789adff7d..f4c47e573fc76caf4f81d8c94c9fe2495d59a7df 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 4.881696393,
-  "time": 2.346551258,
+  "overheadtime": 5.036447375,
+  "time": 2.24974847,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     10
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
index 84a45b5e67bc1e4824970068a01480d490d92ea4..c5e69a30ebccf009e8b85056e66cc492b5753b6c 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_dense-3-3-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:08:24 2024
+# started on Fri Apr 26 19:15:21 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          40574.47 msec task-clock                       #    1.002 CPUs utilized             
-               192      context-switches                 #    4.732 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            109612      page-faults                      #    2.702 K/sec                     
-      125484761627      cycles                           #    3.093 GHz                       
-      175292066998      instructions                     #    1.40  insn per cycle            
-       34485773614      branches                         #  849.938 M/sec                     
-        1019544293      branch-misses                    #    2.96% of all branches           
+          61031.44 msec task-clock                       #    1.000 CPUs utilized             
+               617      context-switches                 #   10.110 /sec                      
+                 1      cpu-migrations                   #    0.016 /sec                      
+            166746      page-faults                      #    2.732 K/sec                     
+      188745512551      cycles                           #    3.093 GHz                       
+      265143753068      instructions                     #    1.40  insn per cycle            
+       52278508111      branches                         #  856.583 M/sec                     
+        1527290906      branch-misses                    #    2.92% of all branches           
 
-      40.492800215 seconds time elapsed
+      61.041035594 seconds time elapsed
 
-      40.203730000 seconds user
-       0.368904000 seconds sys
+      60.620735000 seconds user
+       0.407905000 seconds sys
 
 
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json
index 7c8d7e16bcc8f645760aa886bbb24911def35a78..90fca629be86b665dbfb875068afbf4975221197 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:29:54.608626",
+  "datetime": "2024-04-26 17:14:30.428278",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
index 3e7e28b297ea966d8cb81bc97278033b028c7732..ab19cf17a757433b6d7e576e98f54ffbeb489d50 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rfdb5eeeef59c4bcbab34a86c3b166fc7.scope; invocation ID: f7818dcfb0e54f7a847593d4a4486c6c
+Running as unit: run-rfd566908927044afa0c4bdf1ac9bde7d.scope; invocation ID: ef8ad4cefaa04e3da68e469830e9f11f
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json
index b8330378746f76a49eb74fc4528d916fa51f80cf..5f3344c194e93d94e93b9c3277c8ede785c198ce 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 2.738514685,
-  "time": 0.279368781,
+  "overheadtime": 2.747845797,
+  "time": 0.283924031,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     33
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
index 178d643e3d7ac99d9ce091a47669c2a7112d1049..7f87e0951d22fafde9deae75771108fc146de5de 100644
--- a/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_dense-3-3-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:29:54 2024
+# started on Fri Apr 26 17:14:30 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36236.96 msec task-clock                       #    1.002 CPUs utilized             
-               230      context-switches                 #    6.347 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            116507      page-faults                      #    3.215 K/sec                     
-      112068801431      cycles                           #    3.093 GHz                       
-      155124348951      instructions                     #    1.38  insn per cycle            
-       31349422410      branches                         #  865.123 M/sec                     
-         831207823      branch-misses                    #    2.65% of all branches           
+          52639.67 msec task-clock                       #    1.000 CPUs utilized             
+               465      context-switches                 #    8.834 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            162838      page-faults                      #    3.093 K/sec                     
+      162793710665      cycles                           #    3.093 GHz                       
+      221592607923      instructions                     #    1.36  insn per cycle            
+       44348195798      branches                         #  842.486 M/sec                     
+        1157577897      branch-misses                    #    2.61% of all branches           
 
-      36.155981462 seconds time elapsed
+      52.647386718 seconds time elapsed
 
-      35.862785000 seconds user
-       0.373088000 seconds sys
+      52.193333000 seconds user
+       0.443918000 seconds sys
 
 
diff --git a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/info.json
index 598a7645998dbffe5fb6898bcfbb99c6e7fe0b52..ebdf274a52dd0c4c11212422ab073e5b86362a83 100644
--- a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:29:17.548977",
+  "datetime": "2024-04-26 17:13:37.820560",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
index f4e1288be87a84831949d436ec8abb58a4f03b3d..5cad8ad17e7305058ac4f93aaeb2cc6f6578149a 100644
--- a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rbec5faf5b8204d46a45fbc85acbe764b.scope; invocation ID: d0bae371e087411ca82c91559387674c
+Running as unit: run-r90b1697c4af74a3e81bf520661a23bcf.scope; invocation ID: 1d20ea23fa164f989f49405980b29206
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/out.json
index d34383edb479a54ab0f4fb48910ec55e9d5a54aa..6c43b51cc05449c699aab9e6731f71bdfeb91b2d 100644
--- a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 2.417099705,
-  "time": 0.024569824,
+  "overheadtime": 2.485485488,
+  "time": 0.025393182,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     18
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
index 1f3518688ce973ed20ea19efad75393870da67c7..75b5bdf6e74d38fc4c6089f965be8ff080235e62 100644
--- a/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_dense-3-3-3-3_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:29:17 2024
+# started on Fri Apr 26 17:13:37 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35441.51 msec task-clock                       #    1.002 CPUs utilized             
-               185      context-switches                 #    5.220 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            112398      page-faults                      #    3.171 K/sec                     
-      109609894337      cycles                           #    3.093 GHz                       
-      151004194646      instructions                     #    1.38  insn per cycle            
-       30660799172      branches                         #  865.110 M/sec                     
-         810344903      branch-misses                    #    2.64% of all branches           
+          52444.54 msec task-clock                       #    1.000 CPUs utilized             
+               500      context-switches                 #    9.534 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            167211      page-faults                      #    3.188 K/sec                     
+      162189756418      cycles                           #    3.093 GHz                       
+      216281598464      instructions                     #    1.33  insn per cycle            
+       43783372891      branches                         #  834.851 M/sec                     
+        1136891193      branch-misses                    #    2.60% of all branches           
 
-      35.357727577 seconds time elapsed
+      52.452972114 seconds time elapsed
 
-      35.050811000 seconds user
-       0.387960000 seconds sys
+      52.050165000 seconds user
+       0.391904000 seconds sys
 
 
diff --git a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/info.json
index 28ae9a9585dbaa52cbab208ff404e3f234a4967b..d7d67de1e923805380c43b92eb93bf683a10c222 100644
--- a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:02:52.195087",
+  "datetime": "2024-04-26 19:07:44.202557",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/log.txt
index 44f9caadfa87c25398cbedd426c34aecc570b88e..2a7232f47e5f8926b9ae88be7d3b936e63f299b0 100644
--- a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rdae7d9caa21644ce887d5af29d3f4679.scope; invocation ID: 2e08222599ea49a09f63efd4a29ed752
+Running as unit: run-rb855dd0032a248aeb30f6b631872ef25.scope; invocation ID: 9a8b0f2efba64669919f6a784dab46af
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/out.json
index 7d56eab12fdf6248acb07211a29c0a9a9f4b9a43..4c4a583ece2613e908ec1363893600a757809eb1 100644
--- a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.408869314,
-  "time": 0.036053701,
+  "overheadtime": 3.448741059,
+  "time": 0.019576858,
+  "ncertified": 0,
   "failures": 1,
   "steplist": [
     0
-  ],
-  "extendpreclist": [
-    true
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/perflog.txt
index 849605506f9bbdfd54ede04e943937dac537f44d..0e1653464c5db5a602271a768974b540945df8d0 100644
--- a/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_katsura-10_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:02:52 2024
+# started on Fri Apr 26 19:07:44 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36361.62 msec task-clock                       #    1.002 CPUs utilized             
-               255      context-switches                 #    7.013 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            120627      page-faults                      #    3.317 K/sec                     
-      112453733791      cycles                           #    3.093 GHz                       
-      153311106843      instructions                     #    1.36  insn per cycle            
-       30917250406      branches                         #  850.272 M/sec                     
-         834926223      branch-misses                    #    2.70% of all branches           
+          52386.54 msec task-clock                       #    0.998 CPUs utilized             
+               518      context-switches                 #    9.888 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            168408      page-faults                      #    3.215 K/sec                     
+      162010489870      cycles                           #    3.093 GHz                       
+      216612845215      instructions                     #    1.34  insn per cycle            
+       43631439894      branches                         #  832.875 M/sec                     
+        1142948000      branch-misses                    #    2.62% of all branches           
 
-      36.280813190 seconds time elapsed
+      52.495681792 seconds time elapsed
 
-      35.974800000 seconds user
-       0.384981000 seconds sys
+      51.939929000 seconds user
+       0.443906000 seconds sys
 
 
diff --git a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/info.json
index fea90c7dc4c18a2b4f47c80c4e7f18877959ef5c..fdf47a107a56c6dc5462c60c8292ba12c90a17b4 100644
--- a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:59:33.635295",
+  "datetime": "2024-04-26 19:03:41.407449",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/log.txt
index 026709ce0b2ef1e3ce51f35a0a1a7daf92fbc514..3b1eae072311df889dcc68dbcbc82282652de91e 100644
--- a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rb4b5fba997d74820961ea5cf32de8010.scope; invocation ID: bbf65b182cf3420e81829ea485711d86
+Running as unit: run-rf3e18b039e77416b9f2be7b2486cbbe0.scope; invocation ID: d5f6d1f78e7045b5abb1e7558936fad2
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/out.json
index 2cd089c5676234a7549fb3453a604c98b3e31c9f..a349497c4a0a926070cc70c8611a2f24ec4682ba 100644
--- a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.314737308,
-  "time": 0.072626554,
+  "overheadtime": 3.312357029,
+  "time": 0.076495651,
+  "ncertified": 0,
   "failures": 1,
   "steplist": [
     0
-  ],
-  "extendpreclist": [
-    true
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/perflog.txt
index 9a4274390393e6a048c6c7e25e372c01b0f7f3ca..c7fd1e2d838e111e29e5c3c0f158cedaf7690215 100644
--- a/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_katsura-20_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:59:33 2024
+# started on Fri Apr 26 19:03:41 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36815.63 msec task-clock                       #    1.002 CPUs utilized             
-               273      context-switches                 #    7.415 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            113781      page-faults                      #    3.091 K/sec                     
-      113857461660      cycles                           #    3.093 GHz                       
-      156858089411      instructions                     #    1.38  insn per cycle            
-       31799752800      branches                         #  863.757 M/sec                     
-         850798882      branch-misses                    #    2.68% of all branches           
+          52552.73 msec task-clock                       #    1.000 CPUs utilized             
+               532      context-switches                 #   10.123 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            179104      page-faults                      #    3.408 K/sec                     
+      162523593373      cycles                           #    3.093 GHz                       
+      219406299479      instructions                     #    1.35  insn per cycle            
+       44217569931      branches                         #  841.394 M/sec                     
+        1155861638      branch-misses                    #    2.61% of all branches           
 
-      36.742120952 seconds time elapsed
+      52.571641582 seconds time elapsed
 
-      36.483069000 seconds user
-       0.329091000 seconds sys
+      52.140892000 seconds user
+       0.409311000 seconds sys
 
 
diff --git a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/info.json
index 59b9e0dd7fdbf09d27d2a691862b7512e12573a7..80114933786d7896c5a4c6d0ee51ce129b3979e9 100644
--- a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:54:49.971952",
+  "datetime": "2024-04-26 18:57:21.571146",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/log.txt
index 87a2a5184dff421acb00dff7127c3a4b2b0305a3..8801b0c8e82fd404353c393b72b3beafb2d22055 100644
--- a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rdf426f8060d24312be7f58214f0c31dd.scope; invocation ID: 51d9a743cbe34098816494a79dc3f33b
+Running as unit: run-r523373d963124d0d95f4fad7c263c22e.scope; invocation ID: e2dc24784e2244c1b36abdbef7808c37
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/out.json
index 81f0ce57ec3ece13b27251b54ee04c2817d270db..93f617bc4372bdc8687887a00436bfc9cdebb7bb 100644
--- a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.657535511,
-  "time": 0.278796365,
+  "overheadtime": 3.664648838,
+  "time": 0.262051297,
+  "ncertified": 0,
   "failures": 1,
   "steplist": [
     0
-  ],
-  "extendpreclist": [
-    true
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/perflog.txt
index b2aa639cc33904acc580a65e735a645b45aa0420..4b14b668e6d1ba083ba2332efd52f455b80fb650 100644
--- a/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_katsura-30_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:54:49 2024
+# started on Fri Apr 26 18:57:21 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          38392.34 msec task-clock                       #    1.002 CPUs utilized             
-               199      context-switches                 #    5.183 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            113294      page-faults                      #    2.951 K/sec                     
-      118735247407      cycles                           #    3.093 GHz                       
-      161898529229      instructions                     #    1.36  insn per cycle            
-       32687739264      branches                         #  851.413 M/sec                     
-         871261775      branch-misses                    #    2.67% of all branches           
+          56002.60 msec task-clock                       #    1.000 CPUs utilized             
+               544      context-switches                 #    9.714 /sec                      
+                 1      cpu-migrations                   #    0.018 /sec                      
+            172767      page-faults                      #    3.085 K/sec                     
+      173193154557      cycles                           #    3.093 GHz                       
+      236148297334      instructions                     #    1.36  insn per cycle            
+       47716731824      branches                         #  852.045 M/sec                     
+        1218138813      branch-misses                    #    2.55% of all branches           
 
-      38.321027256 seconds time elapsed
+      56.011387951 seconds time elapsed
 
-      38.001481000 seconds user
-       0.389065000 seconds sys
+      55.512104000 seconds user
+       0.487904000 seconds sys
 
 
diff --git a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/info.json
index e51531e4c199e5eb53072dc689de6e0444897d66..0ae12594fba5c13a2e9da8d24daf80ffebaee955 100644
--- a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:07:05.727164",
+  "datetime": "2024-04-26 19:13:30.433501",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/log.txt
index e226b11f5da3787db5b510e47854da6d6aa2b71f..ad4ca736cc1fb2eea40911ecce9b7c25e7d8a714 100644
--- a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r486fc5fbf9e647f081829d45f903902e.scope; invocation ID: b27239b6a42c495587575d61ef83473d
+Running as unit: run-r9bc5db2c86dd4e52971a0714788b1826.scope; invocation ID: 21d8b3c93723463e94b8417016132637
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/out.json
index 3b73b92164f55d2cb00291598baa14224c0d35e6..1baf4f0748d81faabcb4887554d718453268b8fd 100644
--- a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 4.055704435,
-  "time": 0.815190763,
+  "overheadtime": 4.050883538,
+  "time": 0.842393962,
+  "ncertified": 0,
   "failures": 1,
   "steplist": [
     0
-  ],
-  "extendpreclist": [
-    true
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/perflog.txt
index df8b4c4f09a1195c127293a89d9fddbf8ee0dc56..1884b19470e77e8b270c851e1a421811096fa822 100644
--- a/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_katsura-40_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:07:05 2024
+# started on Fri Apr 26 19:13:30 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          38871.98 msec task-clock                       #    1.002 CPUs utilized             
-               162      context-switches                 #    4.168 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            117780      page-faults                      #    3.030 K/sec                     
-      120220138806      cycles                           #    3.093 GHz                       
-      168882196126      instructions                     #    1.40  insn per cycle            
-       34535138480      branches                         #  888.433 M/sec                     
-         890145876      branch-misses                    #    2.58% of all branches           
+          58257.19 msec task-clock                       #    1.000 CPUs utilized             
+               596      context-switches                 #   10.230 /sec                      
+                 1      cpu-migrations                   #    0.017 /sec                      
+            181087      page-faults                      #    3.108 K/sec                     
+      180165012487      cycles                           #    3.093 GHz                       
+      253626477332      instructions                     #    1.41  insn per cycle            
+       52056912838      branches                         #  893.571 M/sec                     
+        1267803703      branch-misses                    #    2.44% of all branches           
 
-      38.790483314 seconds time elapsed
+      58.266578658 seconds time elapsed
 
-      38.503598000 seconds user
-       0.365071000 seconds sys
+      57.848826000 seconds user
+       0.405475000 seconds sys
 
 
diff --git a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/info.json
index 871dfd538c366ae031bb7601a1910b1fdf110cc1..34797e24e44549c56de8e80c76df2978815fc5e3 100644
--- a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:07:46.175787",
+  "datetime": "2024-04-26 19:14:28.847250",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/log.txt
index 714aac0704d3f35ce92fd12de17a256eb99812b9..0233eed9f6f9201847fe16a5b50d2746ad11bb0a 100644
--- a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rf749e2af159b4a08a9c120a9c49eba3c.scope; invocation ID: 47655fc29f59457497aeab30e3993cb8
+Running as unit: run-ra379b25d68614aab96d935e7302ef74c.scope; invocation ID: ff02d37da3c3473b9be499857363029e
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/out.json
index 6bfcceaa26c0c4190dd9c8dd7d8b64d689a9b62c..5ca2ba036c7f4acd58f1a4f3e39059626a3a97f6 100644
--- a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.513039451,
-  "time": 0.012051786,
+  "overheadtime": 3.52922011,
+  "time": 0.011998216,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     40
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/perflog.txt
index 66b041f9b78152053d4c32cc5d168f6a65901e5e..4b89ecf8b2117bc63da754baa0b54661f2cd910a 100644
--- a/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_katsura-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:07:46 2024
+# started on Fri Apr 26 19:14:28 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36739.76 msec task-clock                       #    1.002 CPUs utilized             
-               234      context-switches                 #    6.369 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            117611      page-faults                      #    3.201 K/sec                     
-      113623417557      cycles                           #    3.093 GHz                       
-      154195002625      instructions                     #    1.36  insn per cycle            
-       31069892144      branches                         #  845.675 M/sec                     
-         838109621      branch-misses                    #    2.70% of all branches           
+          52564.14 msec task-clock                       #    1.000 CPUs utilized             
+               529      context-switches                 #   10.064 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            181456      page-faults                      #    3.452 K/sec                     
+      162558835588      cycles                           #    3.093 GHz                       
+      217062486798      instructions                     #    1.34  insn per cycle            
+       43735266112      branches                         #  832.036 M/sec                     
+        1156999473      branch-misses                    #    2.65% of all branches           
 
-      36.658479372 seconds time elapsed
+      52.572858488 seconds time elapsed
 
-      36.364081000 seconds user
-       0.371936000 seconds sys
+      52.037576000 seconds user
+       0.523866000 seconds sys
 
 
diff --git a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/info.json
index f4f3a00e7d0260cd6fac440d2d5d1b77c3e11f84..f047b72ef16e3204b993cd5c8ab3179eec3d8610 100644
--- a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:38:19.135342",
+  "datetime": "2024-04-26 17:26:11.642128",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/log.txt
index 8cf1b30e2f90c561269f86734f2a98c29c962f3b..9da472d585aea0bd26d21c47091d76aaa09a0c4d 100644
--- a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r08d6d4e6c1934eec9f96e352f7b7addf.scope; invocation ID: d5dc40e06bf84226982fd267f66a356c
+Running as unit: run-r0bca1cb0000248c3840d95c73777c42b.scope; invocation ID: f690cf1951f643c48198dde4b4023f82
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/out.json
index 92f61cb77a1ae48811554b8bcf8db75b9f0f91ad..5800c2d00a908ca9e68c4538462c2f7397b96b7e 100644
--- a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.017714521,
-  "time": 0.276627457,
+  "overheadtime": 3.098248966,
+  "time": 0.289298395,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     53
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/perflog.txt
index 5441fbb08e334ffe6e52e6f9839dd1abc378b293..663acaa25a4cb7eaf7bf20b34e285c428a9fd0b3 100644
--- a/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_structured-10-10-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:38:19 2024
+# started on Fri Apr 26 17:26:11 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36317.83 msec task-clock                       #    1.002 CPUs utilized             
-               208      context-switches                 #    5.727 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            121601      page-faults                      #    3.348 K/sec                     
-      112319258031      cycles                           #    3.093 GHz                       
-      153369519142      instructions                     #    1.37  insn per cycle            
-       30994834672      branches                         #  853.433 M/sec                     
-         825578612      branch-misses                    #    2.66% of all branches           
+          52913.76 msec task-clock                       #    1.000 CPUs utilized             
+               518      context-switches                 #    9.790 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            182316      page-faults                      #    3.446 K/sec                     
+      163640128278      cycles                           #    3.093 GHz                       
+      218535961464      instructions                     #    1.34  insn per cycle            
+       44060424770      branches                         #  832.684 M/sec                     
+        1137468078      branch-misses                    #    2.58% of all branches           
 
-      36.245134294 seconds time elapsed
+      52.922244830 seconds time elapsed
 
-      35.955761000 seconds user
-       0.359933000 seconds sys
+      52.399315000 seconds user
+       0.511887000 seconds sys
 
 
diff --git a/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/info.json
index 15c8daa502e86cfb2839a486db4e37a06773b77b..44c06fd627144115e581ef64e45852c63d195c5c 100644
--- a/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:01:27.103225",
+  "datetime": "2024-04-26 19:06:19.493337",
   "return code": -15,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/log.txt
index 581df288f654738b31f29a9f4111cfba73b6d6b6..0688a581e2a7e6b88579771fe55b10bfe9b57cf1 100644
--- a/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-15-15-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,6 @@
-Running as unit: run-re088297c618048dabc57682616a17420.scope; invocation ID: 60fb7124406f403dab7cbb91a791d509
+Running as unit: run-r0ec0f05a74a0424c905acae4ea9af89c.scope; invocation ID: 0f4818714e6e4cb1bb173422a63d4da0
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
diff --git a/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/info.json
index ce3b7590e4088c7cb900b3535c3a27e77ced065c..2f8f1042db2221c612c221c96b4dff04746278dd 100644
--- a/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:09:06.596885",
+  "datetime": "2024-04-26 19:16:22.702930",
   "return code": -15,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/log.txt
index a704a13c3c6d6d538530b3cbe372517e2290c393..69f16ade11227b53a88be07e4e056d44023cfca7 100644
--- a/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-20-20-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,6 @@
-Running as unit: run-r40af02879ea84ef985aaf73a26c68b37.scope; invocation ID: fb68848f633844c1b9340ae37050d77f
+Running as unit: run-rbe697bcfd41148e4b5b4ea6bda9fbfd5.scope; invocation ID: e5f53c03152c44e7a191c2a2b528bef4
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
diff --git a/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/info.json
index bc46e9964bdf42f88021476c8bca3fd67632ad33..4596bb38bba90f94670437132edb23b79c336ce2 100644
--- a/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:45:50.521005",
+  "datetime": "2024-04-26 17:35:14.180255",
   "return code": -15,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/log.txt
index 583da4babdb0b5fc642fc81704ea1129aa4dc443..ae1d09f1b677627a8d3fb03bb395e049dcd730be 100644
--- a/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-25-25-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,6 @@
-Running as unit: run-reea4ab3a20594f3c9f1ce29b44f714db.scope; invocation ID: 5f0a83a370404f4781f6970d27c07996
+Running as unit: run-rb649da677f904468a87e3c8012c0cd42.scope; invocation ID: 634bd24bb1bf478eb61f99b0d868dc1e
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
diff --git a/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/info.json
index ae5fe5ab440638e0f6e723fb4ccc92ed4a7e1eb0..ef45bd77599600d18e5f068363ec93e4f141ef37 100644
--- a/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:42:10.235115",
+  "datetime": "2024-04-26 17:31:36.022148",
   "return code": -15,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/log.txt
index 7455b0f4b62b9329392cd1831a6eee3d3d9d6221..61b2e6d93cb7890ccfc15e71db561fb2986c52a1 100644
--- a/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-30-30-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,6 @@
-Running as unit: run-r8d35d740950b483c9638538c52ac6048.scope; invocation ID: 0e69add33c7c4e58afdf3747c8ee2326
+Running as unit: run-r6baf25741876437dbba7a76f9f9e7042.scope; invocation ID: c90aa1220a974ad3a186036553eb328e
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
diff --git a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/info.json
index 2d44768a1f61ab2e70a8525a488be8142184f273..e77aae33a3eed13d01fc4f27f484058e31006d78 100644
--- a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 15:06:27.939272",
+  "datetime": "2024-04-26 19:12:38.037372",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/log.txt
index 17226770e5b8f390555ce927bd20b198690f0da4..a88c5c9fb8ac9187e0955454070ea63356d63177 100644
--- a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r914d6a6a54254940aa90b7853ecf73e2.scope; invocation ID: 59d7f982c31e4c299988262632447d46
+Running as unit: run-re1b15c4b99f24638a54a014c8c998ba2.scope; invocation ID: 20a6d6285e0044babcf10146352904da
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/out.json
index e5b637a802866ae70183360b80e3c0225ce24c8a..4ac00cd454c9fdaf9909868e22ba8991272ad9f2 100644
--- a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.177735954,
-  "time": 0.006548132,
+  "overheadtime": 3.159698812,
+  "time": 0.006520519,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     32
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/perflog.txt
index 42652db2508ab877cd479a9354cdf00fddbc6c39..b46968e8e6d4f561cfff1bb5e70717a3c5c8440a 100644
--- a/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_structured-4-3-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 15:06:27 2024
+# started on Fri Apr 26 19:12:38 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36244.84 msec task-clock                       #    1.002 CPUs utilized             
-               254      context-switches                 #    7.008 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            111779      page-faults                      #    3.084 K/sec                     
-      112092236608      cycles                           #    3.093 GHz                       
-      152960011855      instructions                     #    1.36  insn per cycle            
-       30986693729      branches                         #  854.927 M/sec                     
-         829274431      branch-misses                    #    2.68% of all branches           
+          52251.55 msec task-clock                       #    1.000 CPUs utilized             
+               501      context-switches                 #    9.588 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            169370      page-faults                      #    3.241 K/sec                     
+      161592778414      cycles                           #    3.093 GHz                       
+      215463351975      instructions                     #    1.33  insn per cycle            
+       43402438605      branches                         #  830.644 M/sec                     
+        1142673038      branch-misses                    #    2.63% of all branches           
 
-      36.163757018 seconds time elapsed
+      52.259877973 seconds time elapsed
 
-      35.886755000 seconds user
-       0.352829000 seconds sys
+      51.777138000 seconds user
+       0.471911000 seconds sys
 
 
diff --git a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/info.json
index 669fca264cad9ef503349167800ece0f474c1bfc..cb54ae4a90eee1bb9444c8103e36816e2d63e30c 100644
--- a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:52:14.515282",
+  "datetime": "2024-04-26 18:42:32.693368",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/log.txt
index 13fce441de6966bfd493f06756bd27271ff3b79f..4f87f246df66e2f73a5c6b907bd5b464bdc1ed04 100644
--- a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rd9989ed93428475a9a4f0bc5da646a65.scope; invocation ID: 59264df7f63244a18efc656deb1cff0e
+Running as unit: run-r6c76635dbd134dadbe6c3c60f1605558.scope; invocation ID: 8b42db7ac37c4bcca9f9c4632dbaac56
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/out.json
index 1032edc3533f8125bdd488f6256eb67290eb9df4..04b42923d76e6a08128a40cc71a3339cc64a5ec3 100644
--- a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 3.116261677,
-  "time": 0.008672406,
+  "overheadtime": 3.101739797,
+  "time": 0.008489414,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     42
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/perflog.txt
index 0486b2b153ec0279b85af18b53ceb9462879e85e..33f8a73fb375f1f226d1630eb6d76caf2de58e39 100644
--- a/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_structured-5-5-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:52:14 2024
+# started on Fri Apr 26 18:42:32 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          36050.19 msec task-clock                       #    1.002 CPUs utilized             
-               213      context-switches                 #    5.908 /sec                      
-                 1      cpu-migrations                   #    0.028 /sec                      
-            114032      page-faults                      #    3.163 K/sec                     
-      111491334507      cycles                           #    3.093 GHz                       
-      151963209875      instructions                     #    1.36  insn per cycle            
-       30642724865      branches                         #  850.002 M/sec                     
-         824324600      branch-misses                    #    2.69% of all branches           
+          52219.60 msec task-clock                       #    0.995 CPUs utilized             
+               792      context-switches                 #   15.167 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            162005      page-faults                      #    3.102 K/sec                     
+      161489551727      cycles                           #    3.093 GHz                       
+      218356149679      instructions                     #    1.35  insn per cycle            
+       44392964780      branches                         #  850.121 M/sec                     
+        1150716163      branch-misses                    #    2.59% of all branches           
 
-      35.968582927 seconds time elapsed
+      52.481048747 seconds time elapsed
 
-      35.683544000 seconds user
-       0.364861000 seconds sys
+      51.768632000 seconds user
+       0.447737000 seconds sys
 
 
diff --git a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/info.json
index 5bbce119cd58b84bbd4f20241fa8d19ad8e7c786..76f4bef3d17033a90ec4d3252c78d3d6218311d6 100644
--- a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:58:17.312820",
+  "datetime": "2024-04-26 19:01:56.167006",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/log.txt
index 82a0a8b481e671de1fb332708a8712ce81745531..427297bb60e115be912fce246f3e07913766c145 100644
--- a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-rdb059c080fad481b90963db92ed53c73.scope; invocation ID: 4df9f28ba63640ea9727b9788bf5e688
+Running as unit: run-r5bea20be11474d019d10f941e9890a60.scope; invocation ID: ff2d965bc7394121a6ac3b28b67e0d74
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/out.json
index 47a9ea9f7f3588592f6a9cc7719081e125dcce7f..3e5cc71dc3320deb9320dee5070cab90e7df6fae 100644
--- a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 2.854382454,
-  "time": 0.011663258,
+  "overheadtime": 2.875707314,
+  "time": 0.011177633,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     32
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/perflog.txt
index 5582686df47d8babfe96340ae325671f39141362..a4eed9bb1fa3e16e74609cdc5d8ba65d4daf4711 100644
--- a/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_structured-6-3-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:58:17 2024
+# started on Fri Apr 26 19:01:56 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35836.22 msec task-clock                       #    1.002 CPUs utilized             
-               213      context-switches                 #    5.944 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            106150      page-faults                      #    2.962 K/sec                     
-      110829956590      cycles                           #    3.093 GHz                       
-      152950310315      instructions                     #    1.38  insn per cycle            
-       30931375517      branches                         #  863.132 M/sec                     
-         828246775      branch-misses                    #    2.68% of all branches           
+          51556.06 msec task-clock                       #    1.000 CPUs utilized             
+               529      context-switches                 #   10.261 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            165717      page-faults                      #    3.214 K/sec                     
+      159441040728      cycles                           #    3.093 GHz                       
+      215396755346      instructions                     #    1.35  insn per cycle            
+       43359869007      branches                         #  841.024 M/sec                     
+        1133179204      branch-misses                    #    2.61% of all branches           
 
-      35.761741895 seconds time elapsed
+      51.573574322 seconds time elapsed
 
-      35.501595000 seconds user
-       0.331992000 seconds sys
+      51.149721000 seconds user
+       0.403929000 seconds sys
 
 
diff --git a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/info.json b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/info.json
index 348ff6c11fd33ca52388d7a1de8fe32c06e4a9bf..b09219b600873cdd25286b5528832b9b129942eb 100644
--- a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/info.json
+++ b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:54:12.736192",
+  "datetime": "2024-04-26 18:56:29.523632",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/log.txt b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/log.txt
index 48573dc259669f77f1578b45ea40e3acd3090b49..305e84f2a1acae0453ae1f368550ccd0c4a2d191 100644
--- a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/log.txt
+++ b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r61b8b411ce834b34a368b4824185fd93.scope; invocation ID: 92352c9b9e0c41588dbc724b72c9846f
+Running as unit: run-r4b77de4462724c85b89bbe368784df1c.scope; invocation ID: 4007c6130b9d47d9b4e0f15e1c911ab0
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/out.json b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/out.json
index 36ff9e281da6ab96dcb7d6e7ca38ec2e5b296b52..d89b6b854afdee8439c605d4f223d6350b40e9fc 100644
--- a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/out.json
+++ b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 2.911700964,
-  "time": 0.020711048,
+  "overheadtime": 2.899875599,
+  "time": 0.020543127,
+  "ncertified": 1,
   "failures": 0,
   "steplist": [
     21
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/perflog.txt b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/perflog.txt
index 0262d3a610e5711a8cbb9fc358b199237f5e2518..f134709874ee98b568803621ab5d2218d310681a 100644
--- a/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/perflog.txt
+++ b/benchmarks/newton_structured-8-3-5_all-paths_1/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:54:12 2024
+# started on Fri Apr 26 18:56:29 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          35694.52 msec task-clock                       #    1.002 CPUs utilized             
-               197      context-switches                 #    5.519 /sec                      
-                 2      cpu-migrations                   #    0.056 /sec                      
-            119049      page-faults                      #    3.335 K/sec                     
-      110392019227      cycles                           #    3.093 GHz                       
-      150944913167      instructions                     #    1.37  insn per cycle            
-       30448953739      branches                         #  853.043 M/sec                     
-         820460958      branch-misses                    #    2.69% of all branches           
+          51893.12 msec task-clock                       #    1.000 CPUs utilized             
+               515      context-switches                 #    9.924 /sec                      
+                 1      cpu-migrations                   #    0.019 /sec                      
+            162323      page-faults                      #    3.128 K/sec                     
+      160483724672      cycles                           #    3.093 GHz                       
+      215848076526      instructions                     #    1.34  insn per cycle            
+       43720461600      branches                         #  842.510 M/sec                     
+        1144620206      branch-misses                    #    2.62% of all branches           
 
-      35.613031693 seconds time elapsed
+      51.901616179 seconds time elapsed
 
-      35.315634000 seconds user
-       0.376850000 seconds sys
+      51.490551000 seconds user
+       0.399903000 seconds sys
 
 
diff --git a/benchmarks/strange/homotopycontinuation/info.json b/benchmarks/strange/homotopycontinuation/info.json
index 6ab5dec1fa9fe505fdbbcb57db131ebc7fd7d501..c5fb3e53f7be8b451025595b80ba6287a3ebc8d6 100644
--- a/benchmarks/strange/homotopycontinuation/info.json
+++ b/benchmarks/strange/homotopycontinuation/info.json
@@ -1,5 +1,5 @@
 {
-  "datetime": "2024-02-05 14:41:34.802941",
+  "datetime": "2024-04-26 17:30:46.936899",
   "return code": 0,
   "timeout": 3600,
   "timeout error": false,
diff --git a/benchmarks/strange/homotopycontinuation/log.txt b/benchmarks/strange/homotopycontinuation/log.txt
index 902a43922372189ca381b85855adb6031af516de..ec31319dda81ac3b48603f3d9a4d515414407388 100644
--- a/benchmarks/strange/homotopycontinuation/log.txt
+++ b/benchmarks/strange/homotopycontinuation/log.txt
@@ -1 +1,13 @@
-Running as unit: run-r61327bbc9d8948068d5e5dcc3b42583d.scope; invocation ID: a78820496dc94308adb7346dd616935e
+Running as unit: run-ra4be397c72c04dcbb484799797d24799.scope; invocation ID: cc469fd0d7104a1e8e0c28fd0bf7f268
+The latest version of Julia in the `release` channel is 1.10.2+0.x64.linux.gnu. You currently have `1.10.0+0.x64.linux.gnu` installed. Run:
+
+  juliaup update
+
+in your terminal shell to install Julia 1.10.2+0.x64.linux.gnu and update the `release` channel to that version.
+Parsing file ...
+Warmup system ...
+Initializing system ...
+Solving 1/2...
+Solving 2/2...
+Certifying ...
+Writting to output ...
diff --git a/benchmarks/strange/homotopycontinuation/out.json b/benchmarks/strange/homotopycontinuation/out.json
index bea648cb89a1fde57d33f225f9d6994dbec47fb7..5534252557d52bc5fe292f7cc9b2343b8b69378a 100644
--- a/benchmarks/strange/homotopycontinuation/out.json
+++ b/benchmarks/strange/homotopycontinuation/out.json
@@ -1,11 +1,9 @@
 {
-  "overheadtime": 0.799262716,
-  "time": 0.000413975,
+  "overheadtime": 0.802697914,
+  "time": 0.000419451,
+  "ncertified": 0,
   "failures": 1,
   "steplist": [
     1
-  ],
-  "extendpreclist": [
-    false
   ]
 }
\ No newline at end of file
diff --git a/benchmarks/strange/homotopycontinuation/perflog.txt b/benchmarks/strange/homotopycontinuation/perflog.txt
index 712d18ea500a18b29a14ee617331bead5401c277..283fac59c60e3f2bdf7322b568249b30686dfd37 100644
--- a/benchmarks/strange/homotopycontinuation/perflog.txt
+++ b/benchmarks/strange/homotopycontinuation/perflog.txt
@@ -1,20 +1,20 @@
-# started on Mon Feb  5 14:41:34 2024
+# started on Fri Apr 26 17:30:46 2024
 
 
- Performance counter stats for './command.sh':
+ Performance counter stats for 'taskset 1 ./command.sh':
 
-          33869.40 msec task-clock                       #    1.002 CPUs utilized             
-               252      context-switches                 #    7.440 /sec                      
-                 0      cpu-migrations                   #    0.000 /sec                      
-            119742      page-faults                      #    3.535 K/sec                     
-      104745954130      cycles                           #    3.093 GHz                       
-      144989470896      instructions                     #    1.38  insn per cycle            
-       29386900351      branches                         #  867.654 M/sec                     
-         760299543      branch-misses                    #    2.59% of all branches           
+          48956.08 msec task-clock                       #    1.000 CPUs utilized             
+               485      context-switches                 #    9.907 /sec                      
+                 1      cpu-migrations                   #    0.020 /sec                      
+            188151      page-faults                      #    3.843 K/sec                     
+      151401142491      cycles                           #    3.093 GHz                       
+      204115614050      instructions                     #    1.35  insn per cycle            
+       41111888898      branches                         #  839.771 M/sec                     
+        1058283819      branch-misses                    #    2.57% of all branches           
 
-      33.788533378 seconds time elapsed
+      48.964149227 seconds time elapsed
 
-      33.523638000 seconds user
-       0.343930000 seconds sys
+      48.440152000 seconds user
+       0.513468000 seconds sys
 
 
diff --git a/packages/_homotopycontinuation.jl b/packages/_homotopycontinuation.jl
index 5042c46f7b61349072fa8acbbfcc3921fcd27619..880ae3bda1147ce2870f3dd415734d04bb7fff27 100644
--- a/packages/_homotopycontinuation.jl
+++ b/packages/_homotopycontinuation.jl
@@ -12,6 +12,7 @@ eval(Meta.parse("@var " * join(pb["parameters"], " ")))
 I = im
 
 warmup_sys = System([eval(Meta.parse(v)) - sum([eval(Meta.parse(p)) for p in pb["parameters"]]) for v in pb["variables"]], parameters = [eval(Meta.parse(p)) for p in pb["parameters"]])
+res = solve(warmup_sys, [0.0 for _ in pb["variables"]]; compile = false, threading = false, start_parameters = [0.0 for _ in pb["parameters"]], target_parameters = [1.0 for _ in pb["parameters"]], show_progress = false)
 
 println(stderr, "Initializing system ...")
 sys = System([eval(Meta.parse(eq)) for eq in pb["system"]], parameters = [eval(Meta.parse(p)) for p in pb["parameters"]]);
@@ -19,17 +20,20 @@ start_solutions = [[ComplexF64(eval(Meta.parse(s))) for s in sol] for sol in pb[
 p0 = ComplexF64[eval(Meta.parse(start)) for start in pb["path"][1]]
 p1 = ComplexF64[eval(Meta.parse(start)) for start in pb["path"][2]]
 
-println(stderr, "Solving ...")
+println(stderr, "Solving 1/2...")
+stats_overhead = @timed (res = solve(sys, start_solutions; compile = false, threading = false, start_parameters = p0, target_parameters = p1, show_progress = false))
+println(stderr, "Solving 2/2...")
 stats = @timed (res = solve(sys, start_solutions; compile = false, threading = false, start_parameters = p0, target_parameters = p1, show_progress = false))
+
 println(stderr, "Certifying ...")
 certificate = certify(sys, res, p1, show_progress = false)
 
 println(stderr, "Writting to output ...")
 output = Dict{String, Any}()
 output["time"] = stats.time
-output["overheadtime"] = stats.time
+output["overheadtime"] = stats_overhead.time
 output["failures"] = nfailed(res)
 output["steplist"] = [steps(path) for path in path_results(res)]
 # output["extendpreclist"] = [path.extended_precision_used for path in path_results(res)] 
-output["ndistinct_certified"] = ndistinct_certified(certificate) 
-JSON.print(stdout, output)
+output["ncertified"] = ndistinct_certified(certificate) 
+JSON.print(stdout, output)
\ No newline at end of file
diff --git a/tables/all/table.json b/tables/all/table.json
index a6136a24c6e6568628a5eaf947ab5623144e58f1..b87ed2dd9fe0074d586f02ae94bb3ac3b9943b42 100644
--- a/tables/all/table.json
+++ b/tables/all/table.json
@@ -160,7 +160,7 @@
         "w": 1
       },
       {
-        "str": "29",
+        "str": "30",
         "w": 1
       },
       {
@@ -332,11 +332,11 @@
         "w": 1
       },
       {
-        "str": "43",
+        "str": "41",
         "w": 1
       },
       {
-        "str": "1.9",
+        "str": "2.0",
         "w": 1
       },
       {
@@ -418,11 +418,11 @@
         "w": 1
       },
       {
-        "str": "43",
+        "str": "45",
         "w": 1
       },
       {
-        "str": "1.9",
+        "str": "2.0",
         "w": 1
       },
       {
@@ -488,11 +488,11 @@
         "w": 1
       },
       {
-        "str": "38",
+        "str": "37",
         "w": 1
       },
       {
-        "str": "1.8",
+        "str": "1.9",
         "w": 1
       },
       {
@@ -628,7 +628,7 @@
         "w": 1
       },
       {
-        "str": "3.7",
+        "str": "3.8",
         "w": 1
       },
       {
@@ -718,7 +718,7 @@
         "w": 1
       },
       {
-        "str": "11",
+        "str": "12",
         "w": 1
       },
       {
@@ -800,7 +800,7 @@
         "w": 1
       },
       {
-        "str": "58",
+        "str": "57",
         "w": 1
       },
       {
@@ -890,7 +890,7 @@
         "w": 1
       },
       {
-        "str": "2.4",
+        "str": "2.6",
         "w": 1
       },
       {
@@ -1116,7 +1116,7 @@
         "w": 1
       },
       {
-        "str": "15",
+        "str": "14",
         "w": 1
       },
       {
@@ -1186,7 +1186,7 @@
         "w": 1
       },
       {
-        "str": "32",
+        "str": "33",
         "w": 1
       },
       {
@@ -1252,7 +1252,7 @@
         "w": 1
       },
       {
-        "str": "42",
+        "str": "41",
         "w": 1
       },
       {
@@ -1338,7 +1338,7 @@
         "w": 1
       },
       {
-        "str": "60",
+        "str": "59",
         "w": 1
       },
       {
@@ -1424,11 +1424,11 @@
         "w": 1
       },
       {
-        "str": "53",
+        "str": "54",
         "w": 1
       },
       {
-        "str": "4.3",
+        "str": "4.2",
         "w": 1
       },
       {
@@ -1600,7 +1600,7 @@
         "w": 1
       },
       {
-        "str": "238",
+        "str": "235",
         "w": 1
       },
       {
@@ -1806,11 +1806,11 @@
         "w": 1
       },
       {
-        "str": "4.8",
+        "str": "4.9",
         "w": 1
       },
       {
-        "str": "11",
+        "str": "12",
         "w": 1
       },
       {
@@ -1876,7 +1876,7 @@
         "w": 1
       },
       {
-        "str": "2.8",
+        "str": "2.7",
         "w": 1
       },
       {
@@ -1950,7 +1950,7 @@
         "w": 1
       },
       {
-        "str": "2.5",
+        "str": "2.4",
         "w": 1
       },
       {
@@ -2036,7 +2036,7 @@
         "w": 1
       },
       {
-        "str": "3.2",
+        "str": "3.3",
         "w": 1
       },
       {
@@ -2122,7 +2122,7 @@
         "w": 1
       },
       {
-        "str": "6.2",
+        "str": "6.3",
         "w": 1
       },
       {
@@ -2204,11 +2204,11 @@
         "w": 1
       },
       {
-        "str": "91",
+        "str": "92",
         "w": 1
       },
       {
-        "str": "3.9",
+        "str": "4.0",
         "w": 1
       },
       {
@@ -2290,11 +2290,11 @@
         "w": 1
       },
       {
-        "str": "60",
+        "str": "59",
         "w": 1
       },
       {
-        "str": "4.0",
+        "str": "3.9",
         "w": 1
       },
       {
@@ -2462,7 +2462,7 @@
         "w": 1
       },
       {
-        "str": "4.8",
+        "str": "4.9",
         "w": 1
       },
       {
@@ -2548,11 +2548,11 @@
         "w": 1
       },
       {
-        "str": "0.19",
+        "str": "0.18",
         "w": 1
       },
       {
-        "str": "3.0",
+        "str": "3.1",
         "w": 1
       },
       {
@@ -2838,7 +2838,7 @@
         "w": 1
       },
       {
-        "str": "4.9",
+        "str": "5.0",
         "w": 1
       },
       {
@@ -3006,11 +3006,11 @@
         "w": 1
       },
       {
-        "str": "0.73",
+        "str": "0.71",
         "w": 1
       },
       {
-        "str": "2.4",
+        "str": "2.5",
         "w": 1
       },
       {
@@ -3178,7 +3178,7 @@
         "w": 1
       },
       {
-        "str": "2.7",
+        "str": "2.9",
         "w": 1
       },
       {