aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiller Puckette <millerpuckette@users.sourceforge.net>2008-09-20 00:30:48 +0000
committerMiller Puckette <millerpuckette@users.sourceforge.net>2008-09-20 00:30:48 +0000
commit4f51fe6574a7d46ddb95bb85e1053e86c2fb805a (patch)
tree79dbdbd418f6755bd22ee5437e56f897bcab4ffc
parent59c8e59dce8fc86ba4d07e91984c6a3dd43bc73e (diff)
pd 0.42-0 test 05
svn path=/trunk/; revision=10301
-rw-r--r--pd/doc/1.manual/x5.htm4
-rw-r--r--pd/doc/4.data.structures/14.partialtracer.pd4636
-rw-r--r--pd/doc/4.data.structures/add-trace.pd234
-rw-r--r--pd/doc/4.data.structures/osc-voice.pd107
-rw-r--r--pd/doc/5.reference/cpole~-help.pd62
-rw-r--r--pd/doc/5.reference/print-help.pd9
-rw-r--r--pd/doc/5.reference/rpole~-help.pd12
-rw-r--r--pd/extra/expr-help.pd110
-rw-r--r--pd/extra/makefile2
-rw-r--r--pd/extra/sigmund~/sigmund~-help.pd4
-rw-r--r--pd/extra/sigmund~/sigmund~.c186
-rw-r--r--pd/src/g_canvas.c4
-rw-r--r--pd/src/g_canvas.h2
-rw-r--r--pd/src/g_editor.c42
-rw-r--r--pd/src/g_scalar.c9
-rw-r--r--pd/src/g_template.c2
-rw-r--r--pd/src/m_binbuf.c28
-rw-r--r--pd/src/m_pd.h2
-rw-r--r--pd/src/makefile.nt3
-rw-r--r--pd/src/notes.txt20
-rw-r--r--pd/src/s_audio_alsamm.c15
-rw-r--r--pd/src/s_audio_pa.c5
-rw-r--r--pd/src/s_path.c13
-rw-r--r--pd/src/s_stuff.h2
-rw-r--r--pd/src/t_tkcmd.c16
-rw-r--r--pd/src/u_main.tk109
-rw-r--r--pd/src/x_interface.c27
27 files changed, 2959 insertions, 2706 deletions
diff --git a/pd/doc/1.manual/x5.htm b/pd/doc/1.manual/x5.htm
index 634e0eeb..9590be4a 100644
--- a/pd/doc/1.manual/x5.htm
+++ b/pd/doc/1.manual/x5.htm
@@ -22,6 +22,10 @@
<P> ------------------ 0.42 ---------------------------
+<P> print takes "-n" flag to supperss "print:" in output
+
+<P> "clear" button in Pd output window
+
<P> ".pdrc" loading suppressed if pd is started with "-noprefs".
<P> Bug fix in pipe object: if sending a list to pipe, it didn't update the
diff --git a/pd/doc/4.data.structures/14.partialtracer.pd b/pd/doc/4.data.structures/14.partialtracer.pd
index 1df0111c..b8b30041 100644
--- a/pd/doc/4.data.structures/14.partialtracer.pd
+++ b/pd/doc/4.data.structures/14.partialtracer.pd
@@ -3,9 +3,9 @@ ampimag float used;
#N struct trace-template float x float y float voiceno array bazoo
point-template;
#N struct point-template float y float amp;
-#N canvas 50 62 913 595 12;
+#N canvas 151 184 913 595 12;
#X declare -path lib;
-#X floatatom 777 72 0 0 0 0 - - -;
+#X floatatom 777 74 0 0 100 0 - - -;
#N canvas 516 98 663 557 (subpatch) 0;
#X obj 103 108 outlet;
#X msg 101 80 set \$1;
@@ -13,16 +13,16 @@ point-template;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X restore 777 52 pd;
-#X obj 781 99 s osc-amp;
-#X obj 121 513 pack 0 100;
+#X obj 777 100 s osc-amp;
+#X obj 121 511 pack 0 100;
#X obj 122 533 line~;
-#X obj 121 493 dbtorms;
+#X obj 121 489 dbtorms;
#X obj 122 573 *~;
-#X floatatom 811 225 0 0 0 0 - - -;
+#X floatatom 827 245 0 0 0 0 - - -;
#X msg 668 269 0;
-#X floatatom 737 225 0 0 0 0 - - -;
+#X floatatom 737 224 0 0 0 0 - - -;
#X floatatom 838 290 0 0 0 0 - - -;
-#X floatatom 647 71 0 0 0 0 - - -;
+#X floatatom 647 74 0 0 110 0 - - -;
#N canvas 516 98 663 555 (subpatch) 0;
#X obj 103 108 outlet;
#X msg 101 80 set \$1;
@@ -36,1769 +36,1879 @@ point-template;
float ampimag float used;
#X restore 417 525 pd peak-template;
#N canvas 0 0 600 386 peak-list 0;
-#X scalar peak-template 15.9467 330 -253.674 -0.0844134 0.146416 0
+#X scalar peak-template 15.9467 330 -253.674 -0.0844133 0.146416 0
\;;
#X scalar peak-template 8.09598 330 -245.031 -0.108977 0.0532605 0
\;;
-#X scalar peak-template 21.9063 330 -199.607 0.00667672 -0.0201446
+#X scalar peak-template 21.9063 330 -199.607 0.00667671 -0.0201446
0 \;;
-#X scalar peak-template 31.1714 330 -199.12 -0.0160738 -0.0132465 0
+#X scalar peak-template 31.1714 330 -199.12 -0.0160738 -0.0132466 0
\;;
-#X scalar peak-template 37.8022 330 -186.266 0.0101767 -0.00762841
+#X scalar peak-template 37.8022 330 -186.266 0.0101767 -0.00762842
0 \;;
#X scalar peak-template 45.3485 330 -173.243 0.00456202 0.00622276
0 \;;
-#X scalar peak-template 220.731 330 -164.961 0.00271994 0.00491236
+#X scalar peak-template 220.731 330 -164.961 0.00271995 0.00491236
0 \;;
-#X scalar peak-template 55.8179 330 -162.658 -0.00364487 -0.00362429
+#X scalar peak-template 55.8179 330 -162.658 -0.00364488 -0.00362429
0 \;;
-#X scalar peak-template 214.238 330 -156.636 0.00401102 0.000744068
+#X scalar peak-template 214.238 330 -156.636 0.00401103 0.000744068
0 \;;
-#X scalar peak-template 230.388 330 -142.193 -0.00175354 -0.00155481
+#X scalar peak-template 230.388 330 -142.193 -0.00175354 -0.0015548
0 \;;
-#X scalar peak-template 205.698 330 -136.685 -0.000451968 -0.00184241
+#X scalar peak-template 205.698 330 -136.685 -0.000451969 -0.00184241
0 \;;
-#X scalar peak-template 236.854 330 -132.195 -0.000800401 -0.00138174
+#X scalar peak-template 236.853 330 -132.195 -0.000800519 -0.00138166
0 \;;
-#X scalar peak-template 70.1927 330 -129.01 0.000948857 -0.00104714
+#X scalar peak-template 70.1927 330 -129.01 0.000948858 -0.00104714
0 \;;
-#X scalar peak-template 60.6268 330 -128.771 -0.000107766 -0.00139602
+#X scalar peak-template 60.6268 330 -128.771 -0.000107767 -0.00139602
0 \;;
-#X scalar peak-template 199.238 330 -125.184 -5.5269e-05 -0.00121886
+#X scalar peak-template 199.238 330 -125.184 -5.52672e-05 -0.00121886
0 \;;
-#X scalar peak-template 102.284 330 -124.713 -0.000952367 -0.000727166
+#X scalar peak-template 102.316 330 -124.61 -0.00091363 -0.000768004
0 \;;
-#X scalar peak-template 244.654 330 -122.402 0.00059125 -0.000923529
+#X scalar peak-template 244.64 330 -122.315 0.000568953 -0.000933157
0 \;;
-#X scalar peak-template 183.608 330 -113.564 -0.000686308 0.000373077
+#X scalar peak-template 183.608 330 -113.564 -0.0006863 0.000373102
0 \;;
-#X scalar peak-template 190.466 330 -112.684 -0.000702548 0.000277037
+#X scalar peak-template 190.466 330 -112.684 -0.000702547 0.000277036
0 \;;
-#X scalar peak-template 84.4082 330 -115.848 0.000835569 -0.000170076
+#X scalar peak-template 84.4484 330 -116.206 0.000855313 -0.000125835
0 \;;
-#X scalar peak-template 110.158 330 -115.091 -0.000114203 -0.000820379
+#X scalar peak-template 110.15 330 -115.035 -0.0001249 -0.000817018
0 \;;
-#X scalar peak-template 174.392 330 -107.624 0.000512748 0.000351938
+#X scalar peak-template 174.384 330 -107.641 0.000516575 0.000347021
0 \;;
-#X scalar peak-template 80.1102 330 -113.14 0.000618534 0.000456133
+#X scalar peak-template 80.1102 330 -113.14 0.000618534 0.000456134
0 \;;
-#X scalar peak-template 141.065 330 -111.26 -0.000159838 0.000696955
+#X scalar peak-template 739.645 330 -113.263 -0.00061248 0.000470234
0 \;;
-#X scalar peak-template 145.025 330 -112.295 4.48536e-05 -0.000742662
+#X scalar peak-template 141.831 330 -105.395 -0.000346359 0.000453871
0 \;;
-#X scalar peak-template 163.713 330 -114.302 -0.000229612 -0.000770083
-0 \;;
-#X scalar peak-template 256.421 330 -108.415 -0.000640719 2.18195e-05
-0 \;;
-#X scalar peak-template 95.2051 330 -107.09 -0.000515788 0.000324372
-0 \;;
-#X scalar peak-template 165.648 330 -114.439 -1.60569e-06 -0.000807809
-0 \;;
-#X scalar peak-template 89.2754 330 -106.473 -0.000464049 -0.000372468
-0 \;;
-#X scalar peak-template 132.642 330 -104.089 0.000416856 -0.000348003
-0 \;;
-#X scalar peak-template 153.158 330 -103.434 0.000512355 0.000133827
-0 \;;
-#X scalar peak-template 251.197 330 -100.22 0.000392843 -0.000254521
-0 \;;
-#X scalar peak-template 347.16 330 -85.9684 3.49439e-05 -0.000268635
-0 \;;
-#X scalar peak-template 330.571 330 -82.4952 4.08495e-05 0.000233548
-0 \;;
-#X scalar peak-template 405.095 330 -88.7124 7.36761e-05 0.000291825
-0 \;;
-#X scalar peak-template 262.479 330 -85.5605 -0.000191953 0.000185144
-0 \;;
-#X scalar peak-template 339.087 330 -74.6482 -0.000174823 1.47393e-05
-0 \;;
-#X scalar peak-template 120.042 330 -83.9036 0.000143925 0.000204734
-0 \;;
-#X scalar peak-template 358.272 330 -78.8 8.69116e-05 0.000186489 0
+#X restore 298 457 pd peak-list;
+#N canvas 74 441 745 526 trace-list 1;
+#X scalar trace-template 0 0 3 \; 57.4756 71.1499 \; 56.6996 79.7329
+\; \;;
+#X scalar trace-template 0 0 6 \; 68.7958 68.5415 \; \;;
+#X scalar trace-template 0 0 10 \; 72.1585 54.0198 \; 72.027 60.6226
+\; 71.5842 61.862 \; 71.091 60.5141 \; 70.3611 60.3523 \; 70.9366 54.7085
+\; 71.0735 52.2826 \; 71.3993 48.898 \; 70.4122 43.0506 \; 70.6467
+35.4039 \; \;;
+#X scalar trace-template 0 0 13 \; 75.1361 54.1268 \; 74.826 58.9083
+\; 74.8015 58.2652 \; \;;
+#X scalar trace-template 0 0 16 \; 93.8916 49.7957 \; \;;
+#X scalar trace-template 0 0 18 \; 104.549 52.3586 \; \;;
+#X scalar trace-template 0 0 22 \; 107.047 51.1394 \; 107.037 52.8323
+\; 107.007 55.1471 \; \;;
+#X scalar trace-template 5 0 1 \; 55.8012 81.4728 \; 55.5341 82.4149
+\; 55.0362 84.3325 \; 54.925 85.5837 \; 54.9055 86.3615 \; 54.6702
+85.9042 \; 54.1036 83.7372 \; 53.7571 78.7488 \; 53.3201 72.8738 \;
+54.8047 58.1952 \; \;;
+#X scalar trace-template 5 0 5 \; 98.2897 56.9831 \; 98.2967 56.5387
+\; 98.2076 57.7703 \; \;;
+#X scalar trace-template 5 0 6 \; 105.674 54.2495 \; 105.673 56.157
+\; 105.679 54.3729 \; 105.672 45.7686 \; \;;
+#X scalar trace-template 5 0 14 \; 105.203 57.7523 \; 105.214 57.8342
+\; 105.26 54.0331 \; \;;
+#X scalar trace-template 5 0 16 \; 105.27 55.7998 \; \;;
+#X scalar trace-template 5 0 18 \; 96.3372 53.1138 \; \;;
+#X scalar trace-template 5 0 24 \; 91.5376 52.4183 \; 91.6323 55.6354
+\; \;;
+#X scalar trace-template 10 0 3 \; 92.8153 56.7736 \; 92.69 53.7227
+\; \;;
+#X scalar trace-template 10 0 7 \; 73.8193 56.4623 \; 74.0778 57.8288
+\; 73.8012 54.3914 \; 73.8703 48.2022 \; \;;
+#X scalar trace-template 10 0 16 \; 97.4895 56.1181 \; 97.4097 61.4156
+\; 97.3372 59.4565 \; 97.2453 55.0281 \; 97.1582 53.561 \; \;;
+#X scalar trace-template 10 0 18 \; 94.5248 54.9649 \; \;;
+#X scalar trace-template 10 0 20 \; 99.3492 54.9459 \; \;;
+#X scalar trace-template 15 0 9 \; 58.751 69.2183 \; \;;
+#X scalar trace-template 15 0 13 \; 68.7707 65.5664 \; 69.4343 58.9916
+\; 69.2403 51.8567 \; 69.4641 51.8688 \; \;;
+#X scalar trace-template 15 0 15 \; 64.2458 66.3536 \; 64.7097 63.8999
+\; \;;
+#X scalar trace-template 15 0 17 \; 98.12 61.6584 \; 98.0759 59.3161
+\; 97.9283 57.2672 \; 97.9042 54.345 \; 97.9775 46.6193 \; 98.0437
+30.8392 \; \;;
+#X scalar trace-template 15 0 18 \; 93.6311 57.6541 \; \;;
+#X scalar trace-template 15 0 20 \; 72.1465 57.592 \; 72.7218 50.7256
+\; 72.6739 45.163 \; 72.827 47.7164 \; 72.347 45.3634 \; 73.2437 34.8942
+\; 72.4919 36.8733 \; \;;
+#X scalar trace-template 15 0 21 \; 98.5137 55.6623 \; 98.3772 57.2168
+\; 98.3283 56.7836 \; 98.2853 50.0495 \; \;;
+#X scalar trace-template 15 0 22 \; 96.7609 53.9646 \; 96.7573 57.3216
+\; 96.901 56.4167 \; 96.8986 50.763 \; 96.7653 41.0124 \; 96.6051 27.4919
+\; 96.6915 31.3266 \; \;;
+#X scalar trace-template 15 0 23 \; 96.6599 57.643 \; \;;
+#X scalar trace-template 15 0 24 \; 25.1619 51.7721 \; \;;
+#X scalar trace-template 20 0 3 \; 97.5703 59.4746 \; 97.639 61.3037
+\; 97.5821 52.7502 \; 97.4317 49.262 \; 97.3345 37.6363 \; \;;
+#X scalar trace-template 20 0 5 \; 99.0862 52.1441 \; 98.9966 52.2653
+\; 98.9366 43.5301 \; 98.7499 39.1149 \; \;;
+#X scalar trace-template 20 0 8 \; 88.7439 52.1357 \; 88.6063 48.607
+\; 88.4629 45.3163 \; 88.5646 37.1753 \; \;;
+#X scalar trace-template 20 0 9 \; 76.6582 50.6773 \; 76.4757 47.9655
+\; 76.0797 45.6933 \; 76.0124 41.2622 \; 76.111 34.2795 \; 75.815 34.9297
+\; \;;
+#X scalar trace-template 20 0 14 \; 89.9143 50.7512 \; 89.8175 48.7246
+\; 89.5803 46.0486 \; 89.5973 36.8849 \; \;;
+#X scalar trace-template 20 0 18 \; 90.3997 50.2411 \; 90.3685 46.0385
+\; \;;
+#X scalar trace-template 20 0 19 \; 92.007 47.4144 \; \;;
+#X scalar trace-template 20 0 23 \; 95.9485 49.755 \; 96.1285 47.8386
+\; 96.1404 43.5474 \; \;;
+#X scalar trace-template 20 0 24 \; 90.9179 47.4232 \; 90.9154 45.4841
+\; 90.6842 43.4723 \; 90.7132 33.3246 \; \;;
+#X scalar trace-template 25 0 6 \; 96.4763 48.1872 \; \;;
+#X scalar trace-template 25 0 11 \; 89.3172 47.7196 \; \;;
+#X scalar trace-template 25 0 12 \; 82.8228 46.0375 \; 82.846 40.9498
+\; 83.1092 38.7591 \; \;;
+#X scalar trace-template 25 0 15 \; 95.2468 44.5831 \; \;;
+#X scalar trace-template 25 0 19 \; 99.7228 45.2257 \; \;;
+#X scalar trace-template 30 0 6 \; 97.7405 56.7114 \; \;;
+#X scalar trace-template 30 0 7 \; 98.4639 50.9759 \; \;;
+#X scalar trace-template 30 0 11 \; 99.0794 45.8889 \; \;;
+#X scalar trace-template 30 0 15 \; 91.7936 43.9899 \; 91.9119 38.476
+\; 91.7941 27.6638 \; \;;
+#X scalar trace-template 30 0 18 \; 96.3046 44.1244 \; \;;
+#X scalar trace-template 30 0 19 \; 84.3616 43.0986 \; 84.4914 38.6378
+\; 84.5763 32.2108 \; \;;
+#X scalar trace-template 35 0 4 \; 64.8609 62.0142 \; 64.3096 52.2251
+\; 63.9179 47.4607 \; 65.1468 51.9224 \; \;;
+#X scalar trace-template 35 0 6 \; 67.279 52.6475 \; 67.0166 51.557
+\; 66.7609 42.7254 \; 66.2104 53.6697 \; \;;
+#X scalar trace-template 35 0 7 \; 79.7413 38.9881 \; 79.9646 31.0069
+\; \;;
+#X scalar trace-template 35 0 11 \; 117.599 38.2206 \; 117.635 33.6855
+\; \;;
+#X scalar trace-template 35 0 13 \; 117.527 36.493 \; 117.488 26.9096
+\; \;;
+#X scalar trace-template 35 0 16 \; 83.4012 38.8664 \; 83.5996 31.6635
+\; 83.5749 37.3988 \; \;;
+#X scalar trace-template 35 0 18 \; 117.755 36.44 \; \;;
+#X scalar trace-template 35 0 21 \; 95.2338 33.5163 \; \;;
+#X scalar trace-template 35 0 23 \; 107.704 35.4627 \; 107.721 31.1631
+\; \;;
+#X scalar trace-template 40 0 2 \; 59.333 58.52 \; \;;
+#X scalar trace-template 40 0 5 \; 4.76558 44.7982 \; \;;
+#X scalar trace-template 40 0 8 \; 117.837 33.3774 \; \;;
+#X scalar trace-template 40 0 12 \; 97.1803 35.0264 \; \;;
+#X scalar trace-template 40 0 14 \; 117.68 34.5832 \; \;;
+#X scalar trace-template 40 0 18 \; 98.3911 24.5617 \; \;;
+#X scalar trace-template 40 0 21 \; 84.8597 30.5339 \; \;;
+#X scalar trace-template 40 0 24 \; 107.784 31.1939 \; \;;
+#X scalar trace-template 45 0 2 \; 51.6483 69.8412 \; \;;
+#X scalar trace-template 45 0 3 \; 62.8352 45.6144 \; 61.4115 49.4289
+\; \;;
+#X scalar trace-template 45 0 5 \; 76.485 38.5394 \; \;;
+#X scalar trace-template 45 0 7 \; 67.5763 45.6307 \; 67.4925 51.1622
+\; \;;
+#X scalar trace-template 45 0 8 \; 82.1746 36.9205 \; \;;
+#X scalar trace-template 45 0 11 \; 74.7603 34.7385 \; \;;
+#X scalar trace-template 45 0 12 \; 114.054 32.9146 \; 114.149 57.9938
+\; \;;
+#X scalar trace-template 45 0 13 \; 106.111 31.5629 \; \;;
+#X scalar trace-template 45 0 14 \; 119.151 29.1117 \; \;;
+#X scalar trace-template 45 0 15 \; 106.523 30.406 \; 106.52 52.0421
+\; 106.622 58.7555 \; 106.654 60.575 \; 106.665 57.6211 \; \;;
+#X scalar trace-template 45 0 17 \; 104.801 29.8914 \; 104.741 48.5498
+\; \;;
+#X scalar trace-template 45 0 18 \; 109.541 29.1446 \; 109.544 47.4596
+\; \;;
+#X scalar trace-template 45 0 19 \; 119.001 26.5122 \; \;;
+#X scalar trace-template 45 0 21 \; 118.523 27.2134 \; \;;
+#X scalar trace-template 45 0 23 \; 92.9503 28.7476 \; \;;
+#X scalar trace-template 45 0 24 \; 118.577 28.7577 \; 118.669 51.6144
+\; \;;
+#X scalar trace-template 50 0 2 \; 113.879 55.3717 \; 113.876 63.208
+\; 113.879 63.7127 \; 113.913 58.2536 \; 113.967 54.0574 \; \;;
+#X scalar trace-template 50 0 5 \; 105.25 56.3462 \; \;;
+#X scalar trace-template 50 0 8 \; 114.186 56.2486 \; 114.17 61.7646
+\; \;;
+#X scalar trace-template 50 0 9 \; 115.369 51.8212 \; 115.396 58.0459
+\; 115.404 58.493 \; \;;
+#X scalar trace-template 50 0 10 \; 105.314 55.0189 \; \;;
+#X scalar trace-template 50 0 11 \; 59.7326 50.1854 \; \;;
+#X scalar trace-template 50 0 13 \; 113.553 48.8139 \; \;;
+#X scalar trace-template 50 0 14 \; 114.65 48.9427 \; \;;
+#X scalar trace-template 50 0 16 \; 105.745 48.636 \; 105.679 57.4135
+\; 105.528 61.5143 \; 105.528 62.5137 \; 105.518 58.751 \; 105.472
+52.909 \; \;;
+#X scalar trace-template 50 0 19 \; 114.444 47.8306 \; \;;
+#X scalar trace-template 50 0 20 \; 116.679 45.6275 \; \;;
+#X scalar trace-template 50 0 21 \; 118.699 52.0059 \; \;;
+#X scalar trace-template 50 0 22 \; 104.27 43.0814 \; \;;
+#X scalar trace-template 50 0 23 \; 91.7498 44.214 \; \;;
+#X scalar trace-template 55 0 1 \; 108.535 61.6816 \; 108.532 63.3951
+\; 108.509 58.7369 \; \;;
+#X scalar trace-template 55 0 3 \; 43.4621 60.557 \; \;;
+#X scalar trace-template 55 0 4 \; 111.754 62.3488 \; 111.753 62.0433
+\; \;;
+#X scalar trace-template 55 0 5 \; 93.4812 61.1796 \; 93.4064 62.1943
+\; 93.3087 61.1056 \; 93.2521 59.2244 \; 93.3045 53.8694 \; \;;
+#X scalar trace-template 55 0 6 \; 106.037 59.2202 \; 106.032 64.9245
+\; 106.028 65.718 \; 105.99 61.6129 \; 105.946 54.7512 \; 105.902 53.4521
+\; 105.826 59.7742 \; \;;
+#X scalar trace-template 55 0 7 \; 94.0043 59.8076 \; 94.0496 64.4823
+\; 94.0766 67.4586 \; 94.0832 66.5081 \; 94.0858 60.4824 \; 94.0519
+57.3767 \; 93.9501 59.9649 \; 93.8858 62.4423 \; 93.9548 61.1516 \;
\;;
-#X scalar peak-template 354.205 330 -73.5409 0.000146517 -8.24945e-05
-0 \;;
-#X scalar peak-template 126.537 330 -77.5044 0.000190048 -4.69769e-05
-0 \;;
-#X scalar peak-template 294.253 330 -71.6206 0.000148961 4.69971e-05
-0 \;;
-#X scalar peak-template 321.286 330 -67.3834 0.00013192 -1.48824e-05
-0 \;;
-#X scalar peak-template 275.468 330 -75.9748 -0.000131166 0.000129904
-0 \;;
-#X scalar peak-template 311.823 330 -71.1847 -0.000103525 -0.000113481
-0 \;;
-#X scalar peak-template 421.5 330 -79.8282 -1.07796e-05 -0.000213756
-0 \;;
-#X scalar peak-template 303.301 330 -72.7543 -0.000115625 0.000115095
-0 \;;
-#X scalar peak-template 117.451 330 -81.3611 0.000223316 4.0704e-05
-0 \;;
-#X scalar peak-template 412.706 330 -75.2429 -0.000111227 0.000140877
-0 \;;
-#X restore 289 433 pd peak-list;
-#N canvas 127 256 695 457 trace-list 0;
-#X scalar trace-template 0 0 30 \; -178.597 75.8502 \; \;;
-#X scalar trace-template 0 0 29 \; -229.903 71.1492 \; \;;
-#X scalar trace-template 0 0 28 \; -233.736 71.4227 \; \;;
-#X scalar trace-template 0 0 27 \; -272.754 69.7491 \; \;;
-#X scalar trace-template 0 0 26 \; -275.183 68.5407 \; \;;
-#X scalar trace-template 0 0 25 \; -260.42 64.3633 \; \;;
-#X scalar trace-template 0 0 24 \; -248.116 63.7381 \; \;;
-#X scalar trace-template 0 0 23 \; -373.264 57.4964 \; \;;
-#X scalar trace-template 0 0 22 \; -392.315 57.9334 \; \;;
-#X scalar trace-template 0 0 21 \; -378.663 56.0813 \; \;;
-#X scalar trace-template 0 0 20 \; -394.99 55.355 \; -394.979 57.9994
-\; -394.692 58.3019 \; -394.055 55.6905 \; -393.509 57.2162 \; -393.313
-56.7831 \; -393.855 50.9753 \; -394.993 39.0975 \; -395.055 24.2536
-\; \;;
-#X scalar trace-template 0 0 19 \; -288.634 54.0192 \; -288.108 60.622
-\; -286.337 61.8614 \; -284.364 60.5135 \; -281.444 60.3517 \; -283.746
-54.7079 \; -284.294 52.282 \; -285.597 48.8974 \; -281.649 43.0502
-\; -282.587 35.4036 \; -279.777 43.7534 \; \;;
-#X scalar trace-template 0 0 18 \; -300.544 54.1258 \; -299.278 58.8648
-\; -299.216 58.2397 \; -296.312 57.8306 \; -295.205 54.3912 \; -295.477
-48.1962 \; -291.309 47.7167 \; -289.404 45.3609 \; -292.975 34.8937
-\; -289.967 36.8729 \; \;;
-#X scalar trace-template 0 0 17 \; -115.062 48.9992 \; \;;
-#X scalar trace-template 0 0 16 \; -376.72 51.721 \; \;;
-#X scalar trace-template 0 0 15 \; -375.565 49.8036 \; \;;
-#X scalar trace-template 0 0 14 \; -388.582 53.2474 \; -388.502 57.3223
-\; -388.781 58.902 \; \;;
-#X scalar trace-template 0 0 13 \; -418.195 52.3851 \; \;;
-#X scalar trace-template 0 0 12 \; -370.125 54.9532 \; -370.478 58.1001
-\; -371.281 56.6915 \; -371.081 53.6248 \; -372.225 47.1432 \; -372.062
-34.7728 \; -371.006 32.7245 \; -371.056 25.9836 \; -371.476 20.8532
-\; -371.801 28.7417 \; \;;
-#X scalar trace-template 0 0 11 \; -429.809 52.9756 \; -429.914 53.8303
-\; -429.869 53.3552 \; -429.815 49.6912 \; -429.742 43.0007 \; -430.073
-35.2616 \; -430.181 32.62 \; -430.621 32.4132 \; -431.137 31.2221 \;
+#X scalar trace-template 55 0 10 \; 115.829 60.8003 \; 115.828 59.5409
+\; \;;
+#X scalar trace-template 55 0 11 \; 99.9991 60.2356 \; 99.9902 60.3169
+\; \;;
+#X scalar trace-template 55 0 12 \; 98.0686 60.0103 \; 98.0528 59.9308
+\; 97.9925 57.6906 \; 97.8859 56.8807 \; 97.809 55.4109 \; 97.7985
+57.8828 \; 97.8873 62.7719 \; 97.9727 67.3879 \; 98.0639 68.5004 \;
+98.1988 66.872 \; 98.2398 63.897 \; 98.3118 56.738 \; 98.3355 49.9897
+\; 98.3369 51.8101 \; 98.3943 55.808 \; \;;
+#X scalar trace-template 55 0 13 \; 77.0215 60.4598 \; \;;
+#X scalar trace-template 55 0 14 \; 99.5903 58.7265 \; 99.6018 60.2019
+\; 99.634 59.678 \; 99.6371 57.6768 \; 99.5831 54.2244 \; 99.6482 56.5613
+\; 99.658 62.8188 \; 99.6985 67.8082 \; 99.7882 68.3324 \; 99.9258
+68.5941 \; 100.001 67.102 \; 100.071 59.6095 \; \;;
+#X scalar trace-template 55 0 17 \; 106.329 58.0421 \; \;;
+#X scalar trace-template 55 0 18 \; 118.448 58.3807 \; \;;
+#X scalar trace-template 55 0 19 \; 98.5344 58.6314 \; \;;
+#X scalar trace-template 55 0 20 \; 114.218 57.2896 \; 114.196 60.8147
+\; 114.247 57.8065 \; \;;
+#X scalar trace-template 55 0 21 \; 74.1551 58.6946 \; \;;
+#X scalar trace-template 55 0 22 \; 108.876 57.4218 \; 108.884 59.8044
+\; 108.887 56.5772 \; \;;
+#X scalar trace-template 55 0 23 \; 99.223 57.731 \; 99.2411 58.3133
+\; 99.2309 59.3052 \; 99.2284 58.1737 \; 99.2168 53.516 \; \;;
+#X scalar trace-template 55 0 24 \; 108.273 57.9692 \; \;;
+#X scalar trace-template 60 0 3 \; 104.792 60.4364 \; 104.779 58.7978
+\; \;;
+#X scalar trace-template 60 0 8 \; 92.8342 60.3298 \; 92.8528 60.5127
+\; 92.5407 53.981 \; \;;
+#X scalar trace-template 60 0 13 \; 94.4643 58.0916 \; 94.6355 58.0613
+\; 94.679 57.0481 \; 94.74 56.2747 \; 94.5523 55.6712 \; \;;
+#X scalar trace-template 60 0 17 \; 104.266 58.7875 \; 104.251 61.1319
+\; 104.242 58.8205 \; 104.241 52.5004 \; \;;
+#X scalar trace-template 60 0 18 \; 117.546 59.4428 \; 117.55 56.2746
+\; \;;
+#X scalar trace-template 60 0 19 \; 111.313 58.7874 \; 111.309 56.6006
+\; \;;
+#X scalar trace-template 60 0 21 \; 114.438 58.3491 \; 114.446 57.5028
+\; \;;
+#X scalar trace-template 60 0 24 \; 109.131 58.3358 \; \;;
+#X scalar trace-template 65 0 4 \; 104.882 49.0181 \; 104.859 55.5088
+\; \;;
+#X scalar trace-template 65 0 9 \; 50.5129 58.1022 \; 52.0422 62.4943
+\; \;;
+#X scalar trace-template 65 0 10 \; 104.938 57.3005 \; \;;
+#X scalar trace-template 65 0 11 \; 113.423 58.2578 \; 113.396 53.8867
+\; \;;
+#X scalar trace-template 65 0 24 \; 103.921 58.4253 \; 103.965 56.4895
+\; \;;
+#X scalar trace-template 70 0 1 \; 28.7656 65.6265 \; 30.4187 56.1352
+\; 20.9307 55.7277 \; \;;
+#X scalar trace-template 70 0 3 \; 44.3816 62.7999 \; 45.3064 79.4637
+\; 46.0318 82.7263 \; 46.2638 86.5013 \; 46.6024 87.3288 \; 46.8569
+86.6402 \; 46.917 85.573 \; 47.0133 84.9324 \; 47.2429 84.8494 \; 47.5238
+85.098 \; 47.6638 85.1508 \; 47.4935 84.5333 \; 47.0848 83.4253 \;
+46.5846 82.5027 \; 46.158 82.0857 \; 45.8538 82.0532 \; 45.7845 81.8161
+\; 45.271 80.7153 \; 44.9272 79.1805 \; 44.6754 78.1312 \; 44.176 77.6596
+\; 44.0203 77.6338 \; 44.5443 80.211 \; 44.7524 82.0784 \; 44.5238
+83.859 \; 44.5432 84.6691 \; 44.4566 84.8053 \; 44.3101 83.2943 \;
+43.4597 79.1389 \; 43.0261 71.7648 \; 42.9685 61.5879 \; \;;
+#X scalar trace-template 70 0 10 \; 66.028 56.9894 \; 65.9473 66.2473
+\; 66.2148 73.5068 \; 66.3251 79.2535 \; 66.3195 82.2919 \; 66.223
+82.904 \; 66.1099 82.4279 \; 66.0253 81.3052 \; 65.9722 78.2544 \;
+66.2036 72.5636 \; 66.3236 66.8396 \; 66.0337 64.6209 \; 65.5822 67.3236
+\; 65.2495 73.3914 \; 64.9661 78.6321 \; 64.8079 81.7467 \; 64.6581
+81.0436 \; 64.178 76.2971 \; 64.0002 66.4944 \; 63.0613 51.8605 \;
+\;;
+#X scalar trace-template 70 0 15 \; 54.1281 59.7815 \; 53.8668 62.0644
+\; \;;
+#X scalar trace-template 70 0 18 \; 104.683 55.9118 \; 104.658 50.6814
+\; 104.71 51.4453 \; 104.659 56.6503 \; 104.631 62.6507 \; 104.543
+61.3073 \; 104.488 61.5049 \; 104.41 63.3451 \; 104.469 57.9746 \;
+104.532 44.7933 \; \;;
+#X scalar trace-template 70 0 19 \; 59.5975 58.5012 \; 59.0246 64.932
+\; 58.8337 75.1344 \; 58.8721 80.6605 \; 58.8335 82.3774 \; 58.797
+81.5338 \; 58.9634 80.3942 \; 59.1204 80.149 \; 59.2536 80.8596 \;
+59.3481 81.568 \; 59.2892 81.97 \; 59.0309 81.9452 \; 58.8996 82.1376
+\; 58.7961 82.8746 \; 58.4282 83.9642 \; 58.118 84.3872 \; 57.4864
+82.7859 \; 56.213 81.2494 \; 55.9459 80.4686 \; 56.4277 80.3121 \;
+56.8306 80.2673 \; 57.3033 80.5597 \; 57.1452 81.0683 \; 56.6141 81.951
+\; 56.4287 82.1288 \; 56.3809 81.5032 \; 56.0749 79.8672 \; 55.7657
+75.9288 \; 54.7572 68.3138 \; 53.0913 58.55 \; \;;
+#X scalar trace-template 70 0 20 \; 97.5191 54.9218 \; 97.5905 54.0471
+\; \;;
+#X scalar trace-template 70 0 21 \; 100.908 55.2177 \; 100.895 50.5504
+\; \;;
+#X scalar trace-template 70 0 22 \; 60.661 57.6485 \; \;;
+#X scalar trace-template 75 0 0 \; 47.1446 79.2267 \; \;;
+#X scalar trace-template 75 0 2 \; 95.3305 53.7638 \; 95.1563 63.5682
+\; 95.058 69.933 \; 95.0398 72.6937 \; 95.0625 72.0074 \; 95.1761 69.3127
+\; 95.2614 66.3402 \; 95.3102 60.6198 \; 95.2644 50.703 \; \;;
+#X scalar trace-template 75 0 4 \; 70.6684 54.5473 \; 70.8535 63.5517
+\; 70.923 70.6645 \; 70.9625 74.8792 \; 70.9973 76.3398 \; 71.041 75.3628
+\; 71.1063 71.4505 \; 71.4828 64.4961 \; 71.664 55.6991 \; 72.0093
+45.5064 \; \;;
+#X scalar trace-template 75 0 8 \; 74.5842 53.7224 \; 74.6798 60.9324
+\; 74.7701 65.088 \; 74.8205 66.5031 \; 74.8536 66.2739 \; 74.9078
+65.5817 \; 75.0981 63.6081 \; 75.36 58.2125 \; 75.5816 50.9285 \; 75.0917
+48.3284 \; 74.6947 52.0563 \; 74.5236 54.0149 \; \;;
+#X scalar trace-template 75 0 9 \; 98.9494 52.6161 \; 98.855 59.6254
+\; \;;
+#X scalar trace-template 75 0 11 \; 107.435 49.9268 \; \;;
+#X scalar trace-template 75 0 22 \; 97.0322 49.2979 \; 96.9545 55.426
+\; 96.9874 62.7103 \; 97.0176 67.7851 \; 97.0907 68.579 \; 97.2424
+67.1777 \; 97.3408 64.3775 \; 97.2826 56.4723 \; \;;
+#X scalar trace-template 75 0 24 \; 68.562 44.4703 \; \;;
+#X scalar trace-template 80 0 0 \; 62.6941 58.8803 \; \;;
+#X scalar trace-template 80 0 5 \; 96.1265 63.7529 \; 96.0421 66.677
+\; 96.0624 72.5341 \; 96.1505 74.4534 \; 96.249 74.4393 \; 96.3181
+71.6039 \; 96.323 64.0989 \; 96.3578 56.2766 \; 96.4634 42.1048 \;
+\;;
+#X scalar trace-template 80 0 11 \; 96.211 61.8841 \; \;;
+#X scalar trace-template 80 0 15 \; 98.7364 57.2459 \; 98.7772 64 \;
+98.835 69.2622 \; 98.9775 71.0388 \; 99.0667 71.2528 \; 99.1468 68.4925
+\; 99.2247 61.5751 \; 99.2735 53.0332 \; 99.1813 42.7543 \; 99.3925
+56.1553 \; \;;
+#X scalar trace-template 80 0 16 \; 97.2317 53.4618 \; \;;
+#X scalar trace-template 80 0 17 \; 99.8089 55.5397 \; \;;
+#X scalar trace-template 80 0 20 \; 77.7817 52.9002 \; 77.9789 62.443
+\; 78.0495 61.979 \; 78.1565 60.837 \; \;;
+#X scalar trace-template 80 0 21 \; 118.685 53.5776 \; \;;
+#X scalar trace-template 80 0 23 \; 119.147 52.8507 \; \;;
+#X scalar trace-template 80 0 24 \; 105.139 50.5351 \; 105.163 59.2938
+\; 105.221 64.0555 \; 105.163 62.8698 \; 105.09 64.5973 \; \;;
+#X scalar trace-template 85 0 0 \; 100.422 57.9845 \; 100.491 63.3379
+\; 100.573 64.3463 \; 100.697 64.1111 \; 100.779 61.2922 \; 100.846
+53.0746 \; \;;
+#X scalar trace-template 85 0 1 \; 105.764 61.2428 \; 105.791 63.1944
+\; 105.735 64.2197 \; 105.685 67.6098 \; 105.628 69.7158 \; 105.632
+62.3856 \; \;;
+#X scalar trace-template 85 0 9 \; 106.282 57.177 \; 106.331 60.5044
+\; 106.278 61.0081 \; 106.244 63.1701 \; \;;
+#X scalar trace-template 85 0 11 \; 78.228 58.4228 \; \;;
+#X scalar trace-template 85 0 13 \; 104.477 56.8221 \; \;;
+#X scalar trace-template 85 0 16 \; 101.156 56.4595 \; 101.232 60.987
+\; 101.363 61.7738 \; 101.491 62.3755 \; 101.566 60.2702 \; \;;
+#X scalar trace-template 85 0 17 \; 102.556 56.1643 \; 102.672 59.4597
+\; \;;
+#X scalar trace-template 85 0 21 \; 103.279 55.5753 \; 103.338 60.8145
+\; 103.452 60.2049 \; 103.626 62.2785 \; 103.69 60.1499 \; \;;
+#X scalar trace-template 85 0 23 \; 80.6156 56.2613 \; 80.6278 59.0661
+\; \;;
+#X scalar trace-template 90 0 6 \; 104.017 60.4545 \; \;;
+#X scalar trace-template 90 0 11 \; 101.951 59.5806 \; 102.074 60.2808
+\; 102.246 61.7509 \; 102.311 59.2503 \; \;;
+#X scalar trace-template 90 0 13 \; 92.7145 58.605 \; \;;
+#X scalar trace-template 95 0 6 \; 105.479 63.3839 \; 105.526 68.3622
+\; \;;
+#X scalar trace-template 95 0 13 \; 104.926 61.7527 \; 104.953 67.5045
+\; 105.01 66.9893 \; 105.106 61.8638 \; 105.161 53.9912 \; 105.056
+36.4085 \; \;;
+#X scalar trace-template 95 0 17 \; 106.112 59.4222 \; 106.088 64.0517
+\; 106.133 64.6438 \; 106.031 58.503 \; \;;
+#X scalar trace-template 95 0 23 \; 104.307 58.6226 \; 104.297 62.9229
+\; \;;
+#X scalar trace-template 100 0 7 \; 102.933 61.6534 \; 103.043 60.5042
+\; 103.149 53.9428 \; \;;
+#X scalar trace-template 100 0 20 \; 105.893 57.9727 \; \;;
+#X scalar trace-template 105 0 6 \; 63.6483 57.9829 \; \;;
+#X scalar trace-template 105 0 9 \; 106.686 58.7287 \; \;;
+#X scalar trace-template 105 0 20 \; 107.237 57.525 \; \;;
+#X scalar trace-template 105 0 23 \; 78.3567 56.9218 \; \;;
+#X scalar trace-template 105 0 24 \; 67.279 63.1581 \; \;;
+#X scalar trace-template 110 0 6 \; 105.762 63.5753 \; 105.729 54.4994
+\; \;;
+#X scalar trace-template 110 0 9 \; 54.4145 54.0393 \; \;;
+#X scalar trace-template 110 0 11 \; 97.4824 57.7759 \; 97.4072 49.9733
+\; 97.4188 43.1923 \; 97.4494 53.8367 \; 97.2663 60.9229 \; 97.399
+62.1905 \; \;;
+#X scalar trace-template 110 0 16 \; 60.9096 61.9022 \; \;;
+#X scalar trace-template 110 0 20 \; 106.281 56.2507 \; \;;
+#X scalar trace-template 110 0 21 \; 98.1126 58.0075 \; 98.0507 56.8621
+\; 98.0248 54.25 \; 98.0529 52.1177 \; 98.0875 55.393 \; 98.1957 59.4561
+\; 98.2548 62.1281 \; 98.3588 61.753 \; 98.2578 52.1228 \; \;;
+#X scalar trace-template 110 0 23 \; 106.914 55.8768 \; 107.003 47.2128
+\; \;;
+#X scalar trace-template 110 0 24 \; 97.8258 55.2253 \; 97.7615 56.9729
+\; 97.7798 56.1292 \; 97.7046 57.0451 \; 97.7385 58.6266 \; 97.7286
+63.1467 \; 97.6773 65.5081 \; \;;
+#X scalar trace-template 115 0 0 \; 68.2533 59.2205 \; \;;
+#X scalar trace-template 115 0 1 \; 105.802 57.0624 \; \;;
+#X scalar trace-template 115 0 7 \; 98.7789 54.5448 \; 98.6909 54.5418
+\; 98.6698 56.6369 \; 98.6558 61.9572 \; 98.6089 66.107 \; 98.5499
+65.5083 \; 98.5333 60.7304 \; \;;
+#X scalar trace-template 115 0 9 \; 105.242 56.0645 \; \;;
+#X scalar trace-template 115 0 14 \; 96.7716 53.6612 \; 96.7862 48.729
+\; 96.7225 52.0128 \; \;;
+#X scalar trace-template 115 0 16 \; 96.2302 54.6293 \; \;;
+#X scalar trace-template 115 0 17 \; 97.1559 51.3868 \; 97.2517 49.4146
+\; 97.1145 46.5651 \; 97.0374 68.5707 \; \;;
+#X scalar trace-template 115 0 20 \; 99.3979 53.8341 \; \;;
+#X scalar trace-template 115 0 22 \; 95.6152 47.3413 \; 95.7933 40.2091
+\; 95.8117 52.2763 \; 96.0363 62.5129 \; 95.9603 64.1765 \; 95.86 64.5745
+\; \;;
+#X scalar trace-template 120 0 0 \; 63.9916 57.0381 \; 64.2159 50.3829
+\; \;;
+#X scalar trace-template 120 0 1 \; 71.1539 56.093 \; \;;
+#X scalar trace-template 120 0 2 \; 70.6556 54.4364 \; 70.771 57.7957
+\; 70.6885 60.2903 \; 70.5159 61.3918 \; 70.1955 61.5167 \; 69.6017
+61.3411 \; 69.2061 59.7526 \; 69.8033 52.0409 \; 69.0208 43.5237 \;
+68.9326 56.827 \; 68.9851 66.3004 \; 69.1314 74.2815 \; 68.9457 79.5783
+\; 68.5964 82.7769 \; 68.3265 83.2435 \; 68.1623 80.7762 \; 67.827
+75.7023 \; 67.6299 67.8599 \; 67.7025 58.6257 \; \;;
+#X scalar trace-template 120 0 6 \; 83.6247 47.5748 \; \;;
+#X scalar trace-template 120 0 9 \; 78.5751 46.396 \; \;;
+#X scalar trace-template 120 0 16 \; 93.513 42.6424 \; \;;
+#X scalar trace-template 120 0 18 \; 81.2407 43.4618 \; \;;
+#X scalar trace-template 120 0 20 \; 105.473 36.7186 \; 105.324 53.5137
+\; 105.425 62.4231 \; 105.462 66.6387 \; 105.472 65.9009 \; 105.54
+59.6241 \; \;;
+#X scalar trace-template 120 0 23 \; 94.6678 41.2581 \; \;;
+#X scalar trace-template 125 0 1 \; 67.279 55.2067 \; \;;
+#X scalar trace-template 125 0 4 \; 99.4797 55.746 \; 99.5114 61.0345
+\; 99.506 64.8965 \; 99.4235 61.3435 \; 99.3281 54.3145 \; \;;
+#X scalar trace-template 125 0 5 \; 104.792 50.2295 \; 104.851 59.5202
+\; 104.852 64.0489 \; 104.834 62.4463 \; \;;
+#X scalar trace-template 125 0 6 \; 105.955 55.1657 \; 106.022 56.8532
+\; 106.027 61.6359 \; 106.024 61.529 \; 106.104 54.688 \; \;;
+#X scalar trace-template 125 0 9 \; 100.073 46.225 \; 100.221 56.5845
+\; 100.276 59.5332 \; \;;
+#X scalar trace-template 125 0 13 \; 105.903 54.6662 \; \;;
+#X scalar trace-template 125 0 16 \; 104.191 45.1731 \; 104.305 56.2167
+\; 104.29 62.1135 \; 104.225 59.7614 \; \;;
+#X scalar trace-template 125 0 18 \; 95.6491 49.0642 \; 95.4005 51.3254
+\; 95.4859 58.3154 \; 95.5195 63.5584 \; 95.6858 63.111 \; 95.5254
+52.9112 \; \;;
+#X scalar trace-template 125 0 23 \; 100.84 44.8828 \; 100.971 52.5872
+\; \;;
+#X scalar trace-template 130 0 0 \; 96.9296 68.2025 \; 96.9229 70.7525
+\; 96.911 71.2325 \; 96.8475 67.6464 \; 96.8883 56.7906 \; \;;
+#X scalar trace-template 130 0 1 \; 55.7407 61.8333 \; \;;
+#X scalar trace-template 130 0 12 \; 96.1424 61.1484 \; \;;
+#X scalar trace-template 130 0 13 \; 105.169 58.025 \; 105.18 59.8246
+\; 105.219 61.1852 \; 105.308 61.9676 \; 105.257 55.4418 \; 105.368
+44.5374 \; \;;
+#X scalar trace-template 130 0 14 \; 105.73 54.6697 \; 105.772 60.0226
+\; 105.787 62.842 \; 105.825 62.9742 \; 105.846 57.1241 \; 105.87 45.6745
+\; 105.84 31.6255 \; \;;
+#X scalar trace-template 130 0 15 \; 103.749 51.8393 \; 103.689 58.5917
+\; 103.567 59.2444 \; 103.509 59.6344 \; 103.507 54.4535 \; 103.569
+46.0626 \; 103.569 21.2137 \; \;;
+#X scalar trace-template 135 0 1 \; 94.826 60.4828 \; 94.8546 62.6004
+\; 94.671 62.0785 \; 94.4878 54.123 \; \;;
+#X scalar trace-template 135 0 8 \; 96.3859 59.4198 \; \;;
+#X scalar trace-template 135 0 12 \; 103.052 56.8622 \; \;;
+#X scalar trace-template 135 0 17 \; 94.6802 56.5378 \; \;;
+#X scalar trace-template 135 0 23 \; 104.556 55.3201 \; 104.64 58.9501
+\; 104.721 59.9894 \; 104.677 29.848 \; 104.84 42.1598 \; \;;
+#X scalar trace-template 140 0 8 \; 97.574 67.4101 \; 97.583 67.5659
+\; 97.4339 62.0541 \; 97.4373 50.5792 \; \;;
+#X scalar trace-template 140 0 9 \; 104.963 59.2519 \; 104.96 55.6746
+\; \;;
+#X scalar trace-template 140 0 11 \; 99.6143 60.2031 \; \;;
+#X scalar trace-template 140 0 12 \; 104.367 57.6511 \; 104.413 56.4335
+\; 104.49 51.622 \; \;;
+#X scalar trace-template 140 0 17 \; 104.055 59.2627 \; 104.112 60.5614
+\; 104.1 54.8239 \; 104.292 41.62 \; \;;
+#X scalar trace-template 145 0 5 \; 97.0387 63.4862 \; \;;
+#X scalar trace-template 145 0 11 \; 73.4964 58.6867 \; 73.132 57.006
+\; 72.5959 52.2778 \; 72.3012 46.7949 \; 72.4469 43.2487 \; \;;
+#X scalar trace-template 145 0 16 \; 102.91 56.0969 \; \;;
+#X scalar trace-template 145 0 22 \; 103.859 57.8932 \; 103.854 53.6061
+\; \;;
+#X scalar trace-template 145 0 24 \; 103.24 55.3534 \; \;;
+#X scalar trace-template 150 0 4 \; 105.75 57.5191 \; \;;
+#X scalar trace-template 150 0 5 \; 96.6719 57.2885 \; \;;
+#X scalar trace-template 150 0 6 \; 103.987 56.4863 \; \;;
+#X scalar trace-template 150 0 7 \; 104.659 52.0965 \; \;;
+#X scalar trace-template 150 0 9 \; 79.2186 53.3809 \; 79.0163 49.2866
+\; 78.8806 43.5405 \; \;;
+#X scalar trace-template 150 0 16 \; 89.5825 51.8688 \; \;;
+#X scalar trace-template 150 0 20 \; 76.7088 51.9108 \; 76.8432 46.4259
+\; 77.1702 39.9933 \; \;;
+#X scalar trace-template 150 0 24 \; 91.0294 50.8573 \; \;;
+#X scalar trace-template 155 0 0 \; 58.7854 73.5324 \; \;;
+#X scalar trace-template 155 0 1 \; 67.6521 56.6884 \; 67.279 60.564
+\; \;;
+#X scalar trace-template 155 0 4 \; 97.1835 51.5837 \; 97.2382 42.6143
+\; 97.3407 41.9578 \; 97.2803 46.3782 \; 97.2462 54.9285 \; 97.2405
+60.8982 \; 97.186 61.9162 \; 97.1356 58.9903 \; 97.0654 54.4072 \;
+\;;
+#X scalar trace-template 155 0 5 \; 97.8242 45.7325 \; 97.6397 42.3616
+\; 97.7207 41.898 \; 97.6372 45.4791 \; \;;
+#X scalar trace-template 155 0 6 \; 81.072 47.1297 \; 81.4454 34.6657
+\; \;;
+#X scalar trace-template 155 0 7 \; 103.665 48.2698 \; \;;
+#X scalar trace-template 155 0 12 \; 82.7284 45.6134 \; \;;
+#X scalar trace-template 155 0 16 \; 75.8736 44.046 \; 75.4219 40.5243
+\; 75.3126 45.8419 \; 76.0672 54.4199 \; 75.9607 54.0018 \; 75.7005
+54.6561 \; 75.2585 59.118 \; 75.3474 58.5097 \; 75.3939 56.9321 \;
+75.3269 52.0046 \; \;;
+#X scalar trace-template 155 0 18 \; 89.0491 40.8756 \; \;;
+#X scalar trace-template 155 0 21 \; 83.1307 46.0906 \; 82.937 23.7351
+\; 83.2355 39.4904 \; \;;
+#X scalar trace-template 155 0 22 \; 103.089 41.5226 \; \;;
+#X scalar trace-template 155 0 24 \; 87.6398 41.8453 \; \;;
+#X scalar trace-template 160 0 0 \; 66.3772 59.0452 \; 66.317 57.2027
+\; \;;
+#X scalar trace-template 160 0 7 \; 77.8523 44.1406 \; 78.197 49.433
+\; \;;
+#X scalar trace-template 160 0 8 \; 79.3079 43.6751 \; 79.3195 45.32
+\; 79.2421 57.8439 \; 79.6756 58.8891 \; 80.0306 55.445 \; \;;
+#X scalar trace-template 160 0 12 \; 96.8905 39.4582 \; 96.9248 36.8833
+\; \;;
+#X scalar trace-template 160 0 13 \; 80.2749 37.1673 \; 80.1904 41.7085
+\; \;;
+#X scalar trace-template 160 0 17 \; 71.4971 44.8012 \; \;;
+#X scalar trace-template 160 0 18 \; 74.1322 29.2825 \; \;;
+#X scalar trace-template 160 0 22 \; 84.3907 32.3293 \; \;;
+#X scalar trace-template 160 0 23 \; 103.454 29.1254 \; 103.363 30.8575
+\; 103.483 43.4293 \; 103.455 55.1119 \; 103.404 61.7872 \; 103.393
+63.4632 \; 103.445 57.9885 \; \;;
+#X scalar trace-template 160 0 24 \; 98.425 30.714 \; \;;
+#X scalar trace-template 165 0 1 \; 65.0725 59.3874 \; 65.2968 70.1558
+\; 64.7961 79.8125 \; 64.2019 83.0497 \; 63.7437 83.4104 \; 63.4457
+82.0825 \; 63.1555 79.6909 \; 62.9661 74.9721 \; 62.3735 67.2386 \;
+\;;
+#X scalar trace-template 165 0 6 \; 69.8808 52.7739 \; \;;
+#X scalar trace-template 165 0 9 \; 72.8347 42.8028 \; 72.8347 56.4173
+\; 72.8036 65.6327 \; 72.4884 70.4341 \; 72.2612 71.256 \; 72.192 69.4709
+\; 72.1761 65.3692 \; 72.1727 58.7169 \; \;;
+#X scalar trace-template 165 0 14 \; 83.6038 40.2629 \; 83.7488 60.8388
+\; 83.6118 61.1732 \; 83.6416 59.2213 \; \;;
+#X scalar trace-template 165 0 15 \; 98.0969 33.0531 \; 98.0865 44.3888
+\; 98.0603 54.4928 \; 98.052 60.8425 \; 98.0076 63.9834 \; 97.9835
+63.2399 \; 97.919 58.6122 \; \;;
+#X scalar trace-template 165 0 17 \; 95.5827 32.4406 \; \;;
+#X scalar trace-template 165 0 18 \; 98.9543 31.4913 \; 98.8589 40.5702
+\; \;;
+#X scalar trace-template 165 0 20 \; 94.2174 31.0072 \; \;;
+#X scalar trace-template 165 0 22 \; 85.8439 30.8784 \; 86.2516 42.0567
+\; 86.3862 53.5239 \; 86.3392 62.3554 \; 86.2914 64.6131 \; 85.9585
+62.4475 \; 85.826 55.4383 \; \;;
+#X scalar trace-template 165 0 24 \; 92.9538 29.4611 \; \;;
+#X scalar trace-template 170 0 0 \; 73.3294 60.0839 \; \;;
+#X scalar trace-template 170 0 6 \; 83.9354 58.8144 \; \;;
+#X scalar trace-template 170 0 7 \; 85.1639 47.1991 \; 84.9908 61.3567
+\; 84.8308 66.4198 \; 84.6646 64.7867 \; 84.4705 58.0568 \; \;;
+#X scalar trace-template 170 0 10 \; 76.4174 52.7469 \; \;;
+#X scalar trace-template 170 0 11 \; 97.1236 46.2216 \; \;;
+#X scalar trace-template 170 0 12 \; 105.835 40.7383 \; 105.978 49.2075
+\; 106.031 56.7109 \; 105.999 58.0012 \; 105.973 56.2105 \; \;;
+#X scalar trace-template 170 0 13 \; 103.057 40.096 \; 102.913 49.0831
+\; 102.808 55.3774 \; 102.73 55.7971 \; \;;
+#X scalar trace-template 170 0 17 \; 104.07 39.6159 \; 104.012 51.5969
+\; 103.978 60.8304 \; \;;
+#X scalar trace-template 170 0 20 \; 103.626 37.5581 \; \;;
+#X scalar trace-template 170 0 21 \; 105.307 37.6238 \; \;;
+#X scalar trace-template 170 0 24 \; 96.3502 37.7664 \; 96.3927 47.8998
+\; \;;
+#X scalar trace-template 175 0 0 \; 53.8911 67.3249 \; \;;
+#X scalar trace-template 175 0 5 \; 82.1272 66.4862 \; \;;
+#X scalar trace-template 175 0 6 \; 82.4572 61.6346 \; 82.2939 65.5493
+\; 82.4371 61.8962 \; 82.4334 57.5816 \; 82.2831 53.503 \; \;;
+#X scalar trace-template 175 0 10 \; 81.3092 64.7334 \; 81.0542 63.1777
+\; 80.5738 60.1169 \; 80.3458 57.9887 \; 80.2331 54.4228 \; \;;
+#X scalar trace-template 175 0 11 \; 78.7816 61.5107 \; 78.5544 60.7085
+\; 78.2576 61.3503 \; 78.1299 60.9071 \; 78.0477 58.0177 \; 77.9596
+51.9549 \; \;;
+#X scalar trace-template 175 0 18 \; 30.9649 57.8221 \; \;;
+#X scalar trace-template 175 0 20 \; 87.6305 50.6796 \; 87.6824 61.3363
+\; 87.7738 65.5553 \; 87.6706 63.9521 \; 87.5926 58.3977 \; 87.4044
+49.0299 \; \;;
+#X scalar trace-template 175 0 21 \; 77.4491 51.5702 \; \;;
+#X scalar trace-template 180 0 0 \; 41.5518 64.6704 \; \;;
+#X scalar trace-template 180 0 5 \; 88.9938 55.8587 \; 89.0075 64.1778
+\; 89.0137 67.1789 \; 89.0181 64.5468 \; 89.0589 58.319 \; \;;
+#X scalar trace-template 180 0 18 \; 103.928 62.9257 \; 103.913 62.6543
+\; 103.909 62.2848 \; 103.918 58.3983 \; 104.071 54.312 \; \;;
+#X scalar trace-template 180 0 21 \; 74.6972 57.8181 \; \;;
+#X scalar trace-template 180 0 24 \; 104.478 54.7945 \; 104.424 57.2808
+\; 104.365 59.383 \; 104.291 56.8206 \; 104.239 50.2427 \; \;;
+#X scalar trace-template 185 0 0 \; 30.5406 67.801 \; 31.2086 64.8856
+\; 38.4538 57.4354 \; \;;
+#X scalar trace-template 185 0 8 \; 90.1444 54.9002 \; 90.1774 60.3139
+\; 90.1872 62.5949 \; 90.1773 59.8964 \; \;;
+#X scalar trace-template 185 0 14 \; 105.486 56.451 \; \;;
+#X scalar trace-template 185 0 17 \; 106.488 55.4928 \; \;;
+#X scalar trace-template 185 0 21 \; 102.894 52.3808 \; \;;
+#X scalar trace-template 190 0 13 \; 103.299 59.9118 \; 103.275 51.6698
+\; \;;
+#X scalar trace-template 190 0 14 \; 86.7483 58.3287 \; \;;
+#X scalar trace-template 190 0 17 \; 98.7084 57.0523 \; 98.7554 57.7563
+\; 98.8544 55.7785 \; \;;
+#X scalar trace-template 190 0 21 \; 91.1551 56.5026 \; 91.1378 55.5348
+\; \;;
+#X scalar trace-template 195 0 7 \; 88.2358 53.3418 \; \;;
+#X scalar trace-template 195 0 12 \; 104.445 54.5809 \; 104.489 49.3027
+\; \;;
+#X scalar trace-template 195 0 14 \; 99.0175 54.5166 \; \;;
+#X scalar trace-template 195 0 23 \; 99.4227 53.3752 \; \;;
+#X scalar trace-template 200 0 0 \; 17.8806 55.9034 \; \;;
+#X scalar trace-template 200 0 4 \; 111.325 51.4995 \; 111.249 57.7763
+\; \;;
+#X scalar trace-template 200 0 6 \; 115.645 52.6935 \; 115.652 55.3135
+\; 115.624 58.579 \; \;;
+#X scalar trace-template 200 0 7 \; 88.7186 53.0937 \; \;;
+#X scalar trace-template 200 0 10 \; 110.81 54.5492 \; \;;
+#X scalar trace-template 200 0 13 \; 111.534 48.8612 \; 111.503 60.7063
+\; 111.473 64.4167 \; 111.44 64.4249 \; 111.429 65.1964 \; 111.435
+64.716 \; 111.461 59.5964 \; \;;
+#X scalar trace-template 200 0 14 \; 107.192 51.3543 \; \;;
+#X scalar trace-template 200 0 15 \; 107.725 51.722 \; \;;
+#X scalar trace-template 200 0 21 \; 110.775 53.9938 \; 110.765 60.1593
+\; 110.72 61.4758 \; \;;
+#X scalar trace-template 200 0 22 \; 115.855 50.5927 \; \;;
+#X scalar trace-template 200 0 23 \; 110.3 49.7937 \; 110.212 59.207
+\; 110.234 64.4164 \; 110.251 69.1681 \; 110.258 71.0713 \; 110.247
+67.8894 \; 110.231 62.9948 \; \;;
+#X scalar trace-template 205 0 0 \; 119.046 57.9889 \; 119.026 63.4287
+\; 119.028 63.1849 \; 119.031 60.9702 \; \;;
+#X scalar trace-template 205 0 5 \; 115.101 56.6111 \; 115.102 63.0497
+\; \;;
+#X scalar trace-template 205 0 7 \; 114.048 63.5805 \; 114.069 60.2282
+\; 114.098 60.5725 \; 114.195 60.5632 \; 114.217 61.9178 \; 114.199
+59.9502 \; \;;
+#X scalar trace-template 205 0 8 \; 118.711 56.2782 \; 118.641 58.5951
+\; \;;
+#X scalar trace-template 205 0 9 \; 112.94 55.4876 \; 112.936 60.2285
+\; \;;
+#X scalar trace-template 205 0 10 \; 114.28 55.6778 \; 114.319 59.0834
+\; \;;
+#X scalar trace-template 205 0 11 \; 111.215 59.9421 \; 111.177 59.4391
+\; 111.146 61.243 \; 111.13 61.8664 \; 111.136 63.1439 \; 111.173 63.9344
+\; 111.148 59.8724 \; 111.118 56.7723 \; \;;
+#X scalar trace-template 205 0 12 \; 113.501 58.3075 \; \;;
+#X scalar trace-template 205 0 14 \; 114.929 56.021 \; 114.919 59.4994
+\; 114.929 61.7452 \; \;;
+#X scalar trace-template 205 0 15 \; 118.813 53.5036 \; 118.787 60.0132
+\; 118.784 61.2655 \; \;;
+#X scalar trace-template 205 0 16 \; 114.025 58.6071 \; \;;
+#X scalar trace-template 205 0 17 \; 114.038 59.1291 \; \;;
+#X scalar trace-template 205 0 18 \; 115.32 54.0326 \; 115.315 60.519
+\; 115.303 63.62 \; 115.288 63.4663 \; 115.299 60.4082 \; \;;
+#X scalar trace-template 205 0 20 \; 108.217 53.6661 \; \;;
+#X scalar trace-template 205 0 22 \; 113.466 58.9355 \; \;;
+#X scalar trace-template 205 0 24 \; 110.15 56.6294 \; \;;
+#X scalar trace-template 210 0 1 \; 110.863 62.3883 \; 110.884 62.5401
+\; 110.892 64.4451 \; 110.865 64.5475 \; 110.827 63.6657 \; 110.8 63.3741
+\; 110.763 60.8118 \; 110.731 61.8331 \; 110.737 62.5076 \; 110.729
+61.6645 \; 110.748 58.3789 \; \;;
+#X scalar trace-template 210 0 4 \; 109.638 61.7566 \; 109.629 69.1354
+\; 109.611 66.3531 \; 109.589 64.3165 \; 109.559 60.1706 \; 109.506
+58.6773 \; 109.513 58.4946 \; 109.535 59.8422 \; 109.482 62.0589 \;
+109.451 64.4827 \; 109.411 62.0315 \; \;;
+#X scalar trace-template 210 0 12 \; 115.077 64.9949 \; 115.065 64.0915
+\; 115.073 56.0988 \; 115.103 59.9038 \; 115.111 60.8423 \; 115.136
+58.9259 \; 115.158 60.0511 \; 115.167 58.4997 \; 115.197 58.9281 \;
+\;;
+#X scalar trace-template 210 0 16 \; 110.311 58.8075 \; \;;
+#X scalar trace-template 210 0 17 \; 115.52 58.2548 \; 115.565 62.0643
+\; 115.547 61.0246 \; \;;
+#X scalar trace-template 210 0 20 \; 115.788 58.245 \; 115.788 59.9369
+\; \;;
+#X scalar trace-template 210 0 22 \; 111.978 57.8804 \; \;;
+#X scalar trace-template 210 0 24 \; 109.705 61.3998 \; \;;
+#X scalar trace-template 215 0 2 \; 109.669 67.3405 \; \;;
+#X scalar trace-template 215 0 5 \; 108.539 61.2289 \; 108.534 62.8229
+\; 108.479 60.3829 \; \;;
+#X scalar trace-template 215 0 6 \; 111.563 59.8638 \; \;;
+#X scalar trace-template 215 0 8 \; 109.983 60.9428 \; 109.952 64.8453
+\; 109.97 66.9026 \; 109.981 66.6552 \; 109.931 61.7871 \; 109.935
+53.9882 \; \;;
+#X scalar trace-template 215 0 9 \; 108.825 60.9774 \; 108.827 61.9332
+\; 108.827 60.436 \; \;;
+#X scalar trace-template 215 0 10 \; 112.253 60.4079 \; 112.286 59.9168
+\; 112.302 59.1805 \; \;;
+#X scalar trace-template 215 0 16 \; 119.185 59.4943 \; 119.195 63.38
+\; 119.185 62.5575 \; \;;
+#X scalar trace-template 215 0 21 \; 114.465 60.2056 \; 114.416 61.0626
+\; 114.411 61.535 \; 114.377 62.2623 \; 114.37 61.0554 \; 114.329 58.4786
+\; \;;
+#X scalar trace-template 215 0 22 \; 114.795 58.1419 \; 114.804 61.6074
+\; 114.806 64.8347 \; 114.777 62.5979 \; 114.734 60.6226 \; 114.709
+58.6048 \; 114.684 56.1249 \; \;;
+#X scalar trace-template 215 0 24 \; 118.887 58.2542 \; \;;
+#X scalar trace-template 220 0 2 \; 109.728 64.2821 \; 109.71 64.7634
+\; 109.767 62.9047 \; 109.769 60.0289 \; 109.773 58.7574 \; 109.704
+61.8176 \; 109.71 66.4914 \; 109.749 66.836 \; \;;
+#X scalar trace-template 220 0 6 \; 115.006 63.3023 \; 114.995 61.5753
+\; 115.006 60.807 \; 115.021 62.7056 \; 115.019 62.0787 \; 115.037
+61.6848 \; 115.031 60.1042 \; 115.005 59.2332 \; 114.99 58.5249 \;
+\;;
+#X scalar trace-template 220 0 14 \; 112.113 62.6333 \; 112.133 65.0886
+\; 112.141 65.3132 \; 112.135 58.622 \; \;;
+#X scalar trace-template 220 0 15 \; 113.941 61.0123 \; 113.946 63.9524
+\; 113.955 63.7432 \; 113.975 61.6876 \; 114.013 57.603 \; 114.05 56.9921
+\; 114.096 57.6646 \; \;;
+#X scalar trace-template 220 0 19 \; 113.066 59.8583 \; 113.073 63.0846
+\; 113.063 64.442 \; 113.053 64.0318 \; 113.063 63.1794 \; 113.081
+62.5089 \; 113.097 60.0062 \; \;;
+#X scalar trace-template 220 0 20 \; 116.143 60.7241 \; 116.078 60.8979
+\; 116.074 58.8135 \; \;;
+#X scalar trace-template 220 0 24 \; 111.789 60.2285 \; 111.802 64.6584
+\; 111.822 66.3942 \; 111.796 64.1547 \; 111.793 58.9821 \; 111.859
+58.7194 \; 111.897 60.9679 \; 111.904 58.9696 \; \;;
+#X scalar trace-template 225 0 0 \; 111.904 61.0514 \; \;;
+#X scalar trace-template 225 0 3 \; 113.628 62.2073 \; 113.657 61.3381
+\; 113.714 57.7217 \; \;;
+#X scalar trace-template 225 0 17 \; 111.254 59.3837 \; \;;
+#X scalar trace-template 230 0 0 \; 110.065 58.8539 \; 110.035 62.7027
+\; 110.079 58.5743 \; 110.031 58.9951 \; 110.009 62.3068 \; 109.978
+66.9502 \; 110.01 65.4379 \; 109.973 64.1758 \; \;;
+#X scalar trace-template 230 0 5 \; 112.108 62.0882 \; \;;
+#X scalar trace-template 230 0 9 \; 110.601 63.4055 \; 110.576 64.7381
+\; 110.535 63.5107 \; 110.485 65.5188 \; \;;
+#X scalar trace-template 230 0 10 \; 110.98 59.7334 \; 110.954 59.3772
+\; 110.902 59.5167 \; \;;
+#X scalar trace-template 230 0 16 \; 115.443 60.8204 \; 115.442 61.3795
+\; 115.447 61.2352 \; 115.454 57.5713 \; \;;
+#X scalar trace-template 230 0 17 \; 116.573 61.2182 \; 116.59 59.993
+\; 116.597 57.4185 \; \;;
+#X scalar trace-template 230 0 18 \; 118.598 60.1757 \; 118.605 57.1415
+\; \;;
+#X scalar trace-template 235 0 5 \; 111.245 61.7362 \; 111.21 56.2196
+\; 111.239 57.173 \; 111.305 58.2531 \; 111.333 60.3108 \; 111.323
+59.7934 \; 111.293 57.1695 \; \;;
+#X scalar trace-template 235 0 7 \; 112.216 60.6577 \; 112.263 56.6106
+\; 112.299 56.9005 \; 112.32 58.5459 \; 112.323 58.8555 \; 112.328
+58.3102 \; \;;
+#X scalar trace-template 235 0 13 \; 114.505 55.5804 \; \;;
+#X scalar trace-template 235 0 20 \; 109.206 57.3355 \; 109.171 56.8109
+\; 109.129 62.5785 \; 109.133 66.4944 \; 109.133 65.843 \; 109.139
+61.1267 \; \;;
+#X scalar trace-template 235 0 23 \; 113.243 57.4388 \; 113.216 58.8721
+\; 113.238 58.8026 \; 113.289 61.7848 \; 113.297 61.9071 \; 113.304
+59.0348 \; \;;
+#X scalar trace-template 240 0 3 \; 110.365 57.4322 \; \;;
+#X scalar trace-template 240 0 13 \; 116.886 57.2863 \; 116.877 58.8456
+\; \;;
+#X scalar trace-template 240 0 14 \; 114.203 56.4883 \; 114.193 59.3781
+\; 114.23 60.3238 \; 114.234 61.4562 \; 114.285 60.0183 \; \;;
+#X scalar trace-template 240 0 18 \; 113.557 55.8053 \; 113.533 59.4318
+\; 113.563 59.4649 \; \;;
+#X scalar trace-template 245 0 3 \; 110.445 64.0536 \; 110.445 67.8681
+\; 110.411 70.3933 \; 110.379 68.4655 \; 110.397 62.042 \; \;;
+#X scalar trace-template 245 0 8 \; 108.188 57.5731 \; 108.189 59.1262
+\; \;;
+#X scalar trace-template 245 0 10 \; 114.512 57.0767 \; 114.521 61.2863
+\; 114.5 62.9911 \; 114.525 57.7139 \; \;;
+#X scalar trace-template 245 0 11 \; 115.691 54.7675 \; 115.682 62.0605
+\; 115.71 63.5017 \; 115.711 58.1871 \; \;;
+#X scalar trace-template 245 0 17 \; 113.344 56.9144 \; \;;
+#X scalar trace-template 245 0 21 \; 118.389 56.1649 \; 118.352 59.2933
+\; 118.325 58.9929 \; \;;
+#X scalar trace-template 250 0 9 \; 118.53 59.7842 \; 118.545 61.4914
+\; 118.549 60.1962 \; \;;
+#X scalar trace-template 250 0 13 \; 111.505 58.511 \; 111.5 63.1154
+\; 111.5 62.817 \; 111.502 58.4828 \; \;;
+#X scalar trace-template 250 0 16 \; 116.53 59.4521 \; 116.525 59.4614
+\; \;;
+#X scalar trace-template 250 0 17 \; 115.881 58.9615 \; 115.886 59.8338
+\; \;;
+#X scalar trace-template 250 0 22 \; 114.357 56.6608 \; \;;
+#X scalar trace-template 255 0 8 \; 112.11 59.542 \; 112.104 60.3085
+\; 112.079 56.1448 \; \;;
+#X scalar trace-template 255 0 12 \; 117.319 59.9772 \; \;;
+#X scalar trace-template 255 0 15 \; 119.079 59.4458 \; 119.048 60.4763
+\; 119.03 56.9412 \; \;;
+#X scalar trace-template 255 0 18 \; 112.498 59.3368 \; 112.487 57.986
+\; \;;
+#X scalar trace-template 255 0 19 \; 118.078 59.1041 \; 118.079 58.0394
+\; \;;
+#X scalar trace-template 255 0 22 \; 116.08 59.6963 \; 116.082 58.787
+\; \;;
+#X scalar trace-template 260 0 2 \; 109.889 67.2814 \; 109.891 63.6715
+\; 109.887 51.8722 \; \;;
+#X scalar trace-template 260 0 12 \; 115.311 60.044 \; 115.327 56.0445
+\; \;;
+#X scalar trace-template 260 0 16 \; 114.423 58.6997 \; \;;
+#X scalar trace-template 260 0 17 \; 114.162 59.4405 \; \;;
+#X scalar trace-template 260 0 21 \; 108.903 57.9206 \; \;;
+#X scalar trace-template 260 0 24 \; 113.727 57.8469 \; \;;
+#X scalar trace-template 265 0 1 \; 65.9686 65.8084 \; 66.3367 75.9846
+\; 66.2735 78.8915 \; 65.8919 76.6756 \; 65.2994 73.5396 \; 64.9346
+71.8191 \; 64.8234 70.8531 \; 65.1388 70.521 \; 65.7272 70.5762 \;
+66.1835 70.6078 \; 66.4891 70.4807 \; 66.3697 70.2349 \; 65.9628 70.1615
+\; 65.467 69.6348 \; 64.8712 67.3478 \; 64.2939 62.4146 \; 63.8363
+53.1106 \; 63.4845 45.5518 \; 64.7161 51.871 \; 63.6534 56.1168 \;
+\;;
+#X scalar trace-template 265 0 4 \; 71.84 63.9345 \; 71.7913 77.3996
+\; 71.7682 80.1257 \; \;;
+#X scalar trace-template 265 0 6 \; 67.5248 63.0406 \; \;;
+#X scalar trace-template 265 0 7 \; 53.8098 68.1673 \; 50.3304 74.3326
+\; 47.8106 81.3903 \; 47.3139 83.8828 \; 46.5068 83.6372 \; 46.203
+82.54 \; 45.9237 81.7084 \; 45.9361 81.2276 \; 46.3232 81.2229 \; 46.8654
+81.5735 \; 47.3105 82.0669 \; 47.502 82.6299 \; 47.3722 83.254 \; 47.0065
+83.9353 \; 46.4437 84.3165 \; 46.0045 83.5199 \; 45.7966 80.558 \;
+43.7806 72.7975 \; 44.0393 67.0753 \; \;;
+#X scalar trace-template 265 0 9 \; 55.3584 69.4826 \; \;;
+#X scalar trace-template 265 0 10 \; 110.313 63.0308 \; \;;
+#X scalar trace-template 265 0 11 \; 86.8658 58.8014 \; 86.912 69.1698
+\; 86.7528 73.9734 \; 86.7273 73.1923 \; \;;
+#X scalar trace-template 265 0 14 \; 44.6287 49.1555 \; \;;
+#X scalar trace-template 265 0 16 \; 56.6758 66.0351 \; 57.3305 71.4322
+\; 58.2789 77.4319 \; 58.4864 79.2017 \; 58.3734 78.1804 \; 57.9676
+77.3786 \; 57.7343 76.8948 \; 57.9555 75.9782 \; 58.4443 74.941 \;
+59.0144 74.0265 \; 59.3994 73.5609 \; 59.4371 73.6964 \; 59.1224 74.3365
+\; 58.7575 75.159 \; 58.1458 74.515 \; 56.8487 71.8626 \; 55.5518 67.2782
+\; 54.5964 60.0755 \; 55.529 52.5102 \; 55.6479 58.3431 \; 55.6832
+60.8044 \; 54.9739 56.384 \; 55.7407 43.3155 \; 53.5182 36.9447 \;
+\;;
+#X scalar trace-template 265 0 17 \; 76.367 55.7239 \; 76.7559 58.9207
+\; \;;
+#X scalar trace-template 265 0 18 \; 85.8479 54.4204 \; 85.917 64.6292
+\; 86.1501 68.6243 \; 86.2507 75.3941 \; 86.3115 77.1975 \; 86.3684
+71.0242 \; \;;
+#X scalar trace-template 265 0 19 \; 80.913 54.4039 \; 80.8744 63.2538
+\; 80.5411 65.1817 \; 80.1955 68.144 \; 79.7511 69.9625 \; 79.4881
+72.3306 \; 79.4548 74.0702 \; 79.715 72.4458 \; 79.4144 65.2541 \;
+\;;
+#X scalar trace-template 265 0 20 \; 84.8546 54.1655 \; 85.0033 64.0831
+\; 84.898 69.3132 \; 85.0036 69.5424 \; 84.7346 67.5814 \; 84.8998
+61.4702 \; 84.7841 58.7265 \; 84.6708 66.1913 \; 84.4924 68.2757 \;
+\;;
+#X scalar trace-template 265 0 21 \; 88.9782 53.9525 \; 88.8066 63.2468
+\; 88.9378 58.0831 \; 88.9959 60.1172 \; 89.0436 63.3059 \; \;;
+#X scalar trace-template 265 0 22 \; 106.075 57.3922 \; 106.175 56.7511
+\; \;;
+#X scalar trace-template 265 0 23 \; 88.3355 55.991 \; \;;
+#X scalar trace-template 265 0 24 \; 77.7802 54.7733 \; 78.1053 63.2959
+\; 77.716 70.3242 \; \;;
+#X scalar trace-template 270 0 0 \; 75.3837 73.318 \; \;;
+#X scalar trace-template 270 0 3 \; 75.0451 73.7116 \; 75.0121 77.5542
+\; 74.7802 82.0388 \; 74.5169 81.6509 \; 73.9392 78.558 \; 73.6926
+76.8281 \; 73.9043 74.6795 \; 74.5242 75.4796 \; 75.0402 75.9337 \;
+75.2989 76.2206 \; 75.2603 75.3861 \; 74.8493 74.2081 \; 74.4939 73.6658
+\; 74.7558 67.6012 \; 75.1131 61.0117 \; 75.6483 45.7892 \; \;;
+#X scalar trace-template 270 0 5 \; 83.2187 62.5531 \; 82.8822 66.8277
+\; 82.6493 69.5774 \; 82.6751 66.5763 \; \;;
+#X scalar trace-template 270 0 6 \; 88.6456 64.1159 \; 88.6222 63.8715
+\; 88.4373 63.8516 \; 88.613 61.1168 \; 88.7909 64.8887 \; 88.7482
+63.5686 \; 88.5291 60.5847 \; 88.5281 60.9204 \; 88.3346 58.9126 \;
+88.5546 52.4593 \; \;;
+#X scalar trace-template 270 0 8 \; 87.9031 59.4032 \; 87.9726 63.6924
+\; 87.8944 66.4185 \; \;;
+#X scalar trace-template 270 0 9 \; 83.9273 60.0344 \; \;;
+#X scalar trace-template 270 0 10 \; 90.1161 55.5294 \; 89.93 60.6368
+\; 89.9133 62.0459 \; 90.1329 60.8106 \; 90.1941 63.7221 \; 90.1321
+61.2938 \; 90.0018 57.5945 \; 90.0171 56.8389 \; \;;
+#X scalar trace-template 270 0 12 \; 105.671 55.7996 \; 105.685 59.0066
+\; \;;
+#X scalar trace-template 270 0 13 \; 98.4533 55.4107 \; \;;
+#X scalar trace-template 270 0 14 \; 90.8799 54.7789 \; 90.9463 59.8699
+\; 90.8862 62.8499 \; 90.8948 61.2393 \; \;;
+#X scalar trace-template 270 0 15 \; 91.4668 54.6648 \; \;;
+#X scalar trace-template 270 0 23 \; 20.6781 53.6597 \; 24.8204 59.8282
+\; 29.3809 63.0958 \; 25.2902 59.6049 \; 16.7656 53.9698 \; 20.9359
+51.4195 \; \;;
+#X scalar trace-template 275 0 0 \; 71.4711 82.6449 \; 71.3935 80.9503
+\; 70.4116 76.1308 \; 69.8358 73.5168 \; 69.7831 73.5962 \; 70.2045
+73.5824 \; 70.7012 73.567 \; 71.1429 73.2073 \; 71.4238 73.2852 \;
+71.3872 72.923 \; 71.0362 72.0984 \; 70.708 71.3443 \; 70.692 66.6931
+\; 69.3768 59.0069 \; 69.0003 46.2925 \; 70.536 43.4584 \; \;;
+#X scalar trace-template 275 0 2 \; 63.1915 65.5449 \; \;;
+#X scalar trace-template 275 0 9 \; 78.7255 65.929 \; 78.5699 65.5992
+\; 78.4811 65.4891 \; \;;
+#X scalar trace-template 275 0 13 \; 77.3169 67.7731 \; 77.3407 73.0564
+\; 77.2765 78.4436 \; 77.0359 80.3724 \; 76.8754 80.1772 \; 77.0518
+77.4236 \; \;;
+#X scalar trace-template 275 0 15 \; 81.3124 63.0026 \; 81.5615 62.7425
+\; 82.0572 69.6073 \; 81.8468 71.1511 \; 81.8037 71.3624 \; 82.0847
+69.7455 \; \;;
+#X scalar trace-template 275 0 17 \; 89.4588 62.2316 \; 89.4408 64.327
+\; 89.5149 61.3408 \; \;;
+#X scalar trace-template 275 0 22 \; 33.9453 58.3999 \; \;;
+#X scalar trace-template 280 0 2 \; 72.3407 76.842 \; \;;
+#X scalar trace-template 280 0 4 \; 86.4352 72.906 \; \;;
+#X scalar trace-template 280 0 12 \; 84.4587 68.7666 \; \;;
+#X scalar trace-template 280 0 22 \; 87.3927 65.4395 \; 87.4933 69.3678
+\; 87.3374 71.4398 \; 87.2281 69.9882 \; 87.0983 65.4227 \; 86.9752
+66.5857 \; 87.2238 66.4384 \; 87.3403 69.5367 \; 87.3364 69.1862 \;
+87.573 61.644 \; 87.7796 64.4955 \; \;;
+#X scalar trace-template 280 0 24 \; 91.2876 59.9734 \; 91.3807 59.6788
+\; 91.451 61.0052 \; 91.3952 59.5706 \; 91.3477 56.0827 \; 91.3871
+54.9769 \; \;;
+#X scalar trace-template 285 0 2 \; 84.1132 69.2742 \; 83.7949 71.1896
+\; 83.741 71.7189 \; 83.9708 67.5223 \; \;;
+#X scalar trace-template 285 0 4 \; 90.4505 62.1378 \; \;;
+#X scalar trace-template 285 0 8 \; 106.116 55.1795 \; 106.079 60.0972
+\; 106.083 55.1332 \; 106.06 54.8266 \; \;;
+#X scalar trace-template 285 0 11 \; 105.698 59.6684 \; 105.711 55.3819
+\; \;;
+#X scalar trace-template 285 0 12 \; 105.975 60.0982 \; 105.931 56.3563
+\; 105.87 54.5686 \; \;;
+#X scalar trace-template 290 0 4 \; 85.9838 67.4354 \; 86.0954 63.7488
+\; 86.4256 66.1859 \; 86.3199 67.4379 \; 86.1002 64.8715 \; \;;
+#X scalar trace-template 290 0 5 \; 85.646 72.4317 \; 85.6128 73.0186
+\; 85.7499 67.3665 \; 85.6874 64.143 \; 85.5044 70.0089 \; 85.5389
+73.1947 \; 85.5332 72.2809 \; 85.3309 68.7508 \; 85.1765 62.8604 \;
+\;;
+#X scalar trace-template 290 0 9 \; 80.2939 58.6706 \; \;;
+#X scalar trace-template 290 0 14 \; 105.563 58.6258 \; 105.545 55.9086
+\; 105.508 55.8106 \; \;;
+#X scalar trace-template 290 0 17 \; 92.6661 58.8559 \; 92.6005 55.8888
+\; \;;
+#X scalar trace-template 290 0 21 \; 93.8067 56.7854 \; \;;
+#X scalar trace-template 295 0 9 \; 74.643 68.193 \; \;;
+#X scalar trace-template 295 0 11 \; 77.8146 67.2281 \; 77.8315 70.5002
+\; 77.7824 77.0494 \; 78.2746 78.0049 \; 78.5198 79.177 \; 78.4953
+78.3465 \; 78.1017 76.4747 \; 78.5025 67.9036 \; 79.0676 67.0585 \;
+\;;
+#X scalar trace-template 295 0 18 \; 82.7586 57.6481 \; 82.776 68.5881
+\; 82.5275 70.57 \; \;;
+#X scalar trace-template 295 0 21 \; 87.8288 54.7669 \; 88.1147 60.3502
+\; 87.9758 60.0941 \; \;;
+#X scalar trace-template 300 0 9 \; 83.2926 68.0278 \; 83.1492 70.1776
+\; 83.2333 72.9146 \; 83.4398 73.7301 \; 83.42 72.5027 \; 83.267 70.4536
+\; 83.3528 64.4197 \; 83.6425 61.4444 \; 83.884 52.8312 \; 83.5122
+42.0604 \; \;;
+#X scalar trace-template 300 0 12 \; 85.2783 67.1105 \; 85.1193 68.9657
+\; 84.8442 66.5232 \; 85.0036 56.9935 \; 84.8872 62.6059 \; 84.7007
+67.5506 \; 84.7055 68.8174 \; 84.5233 64.4014 \; 84.6818 56.0597 \;
+84.7593 44.5969 \; \;;
+#X scalar trace-template 300 0 17 \; 89.5634 55.0015 \; 89.5044 55.4601
+\; \;;
+#X scalar trace-template 300 0 23 \; 88.9755 55.1891 \; 88.9778 54.1275
+\; 88.9778 59.5792 \; 89.0019 64.0404 \; 88.8786 63.9426 \; 88.6571
+64.7298 \; 88.6237 62.788 \; 88.8031 56.8166 \; \;;
+#X scalar trace-template 305 0 2 \; 80.0179 69.9682 \; \;;
+#X scalar trace-template 305 0 8 \; 80.8241 68.5095 \; 80.9117 70.2604
+\; 81.222 72.2413 \; 81.0717 72.3586 \; 81.0845 66.0535 \; 81.2416
+62.7177 \; 81.5531 62.3134 \; \;;
+#X scalar trace-template 305 0 13 \; 87.4727 59.4454 \; \;;
+#X scalar trace-template 305 0 14 \; 105.817 56.1494 \; 105.833 60.6558
+\; 105.87 62.9625 \; 105.878 63.5852 \; 105.828 60.7864 \; 105.73 59.3848
+\; 105.675 54.251 \; \;;
+#X scalar trace-template 305 0 15 \; 106.387 54.491 \; 106.426 58.0307
+\; 106.464 60.194 \; 106.472 60.4796 \; \;;
+#X scalar trace-template 310 0 2 \; 86.7028 64.7523 \; 86.9115 57.9052
+\; 86.7603 64.4256 \; 86.5063 66.7744 \; 86.5963 68.2344 \; 86.3281
+64.5333 \; 86.3183 53.9856 \; \;;
+#X scalar trace-template 310 0 10 \; 105.224 59.0693 \; 105.261 61.5415
+\; 105.273 62.1986 \; 105.221 59.9921 \; 105.154 58.7847 \; 105.105
+54.3413 \; 105.045 42.7311 \; \;;
+#X scalar trace-template 310 0 13 \; 90.5756 59.7267 \; 90.5454 60.2136
+\; 90.5263 57.802 \; \;;
+#X scalar trace-template 310 0 17 \; 104.592 56.5635 \; 104.627 59.1332
+\; 104.644 59.4718 \; \;;
+#X scalar trace-template 310 0 18 \; 100.237 55.8602 \; 100.222 59.5315
+\; 100.339 59.1349 \; \;;
+#X scalar trace-template 310 0 19 \; 103.95 55.7824 \; 103.97 58.7454
+\; 104.008 59.6749 \; 103.998 57.7309 \; \;;
+#X scalar trace-template 310 0 20 \; 103.269 54.9448 \; 103.287 57.6945
+\; 103.334 58.2133 \; \;;
+#X scalar trace-template 310 0 21 \; 101.068 54.6702 \; \;;
+#X scalar trace-template 310 0 24 \; 90.7356 56.6379 \; \;;
+#X scalar trace-template 315 0 4 \; 82.8591 61.1336 \; \;;
+#X scalar trace-template 315 0 21 \; 91.9623 58.3485 \; 91.928 56.0813
+\; \;;
+#X scalar trace-template 315 0 24 \; 96.6513 56.8722 \; \;;
+#X scalar trace-template 320 0 4 \; 89.9368 56.2471 \; 90.1035 58.9852
+\; 90.07 57.9748 \; 90.2112 54.0475 \; \;;
+#X scalar trace-template 320 0 6 \; 99.5367 56.3944 \; \;;
+#X scalar trace-template 320 0 24 \; 102.633 56.1407 \; \;;
+#X scalar trace-template 325 0 6 \; 80.5761 72.1063 \; 80.2165 72.0208
+\; 79.9316 68.876 \; 79.5233 62.0462 \; 79.5789 53.953 \; \;;
+#X scalar trace-template 325 0 13 \; 87.0528 69.2754 \; 87.0426 66.0437
+\; 87.3775 62.4298 \; 87.6385 57.9551 \; \;;
+#X scalar trace-template 325 0 15 \; 82.6044 67.4846 \; 82.6778 69.262
+\; 82.6647 62.5294 \; \;;
+#X scalar trace-template 325 0 17 \; 85.7432 65.5253 \; 85.9924 62.769
+\; 85.6997 60.4339 \; \;;
+#X scalar trace-template 325 0 18 \; 88.2 65.6829 \; 88.2464 65.756
+\; 88.0358 64.1864 \; \;;
+#X scalar trace-template 325 0 20 \; 83.7216 62.3216 \; \;;
+#X scalar trace-template 325 0 21 \; 89.669 60.3204 \; 89.6764 55.3495
+\; \;;
+#X scalar trace-template 325 0 24 \; 89.1766 55.5771 \; 89.4102 58.9538
+\; 89.4509 58.0707 \; 89.5703 49.4026 \; 89.8847 38.0367 \; 89.9639
+44.1111 \; 90.0483 49.3299 \; 90.1814 46.0072 \; 90.3714 37.4929 \;
+90.4441 25.6514 \; \;;
+#X scalar trace-template 330 0 19 \; 77.593 75.1091 \; 77.2742 72.1158
+\; 77.0455 63.9008 \; 77.2983 49.3089 \; \;;
+#X scalar trace-template 330 0 20 \; 97.0107 56.0683 \; 97.3363 54.4821
+\; 97.3009 49.7133 \; \;;
+#X scalar trace-template 335 0 5 \; 74.0272 69.1504 \; 73.4653 61.6327
+\; 72.3234 49.0497 \; \;;
+#X scalar trace-template 335 0 21 \; 82.2421 64.5733 \; 82.032 56.394
+\; 82.5563 44.784 \; \;;
+#X scalar trace-template 335 0 22 \; 90.8108 54.9334 \; 90.9077 48.7975
+\; \;;
+#X scalar trace-template 340 0 4 \; 35.7851 59.4932 \; 31.7536 63.2974
+\; 31.1215 65.4935 \; 28.6878 63.3003 \; 30.2833 60.9601 \; 19.2749
+52.2256 \; 25.5508 55.2836 \; 29.8523 60.0216 \; 24.1448 56.15 \; 19.5336
+53.3874 \; \;;
+#X scalar trace-template 340 0 8 \; 87.8377 59.3892 \; 88.3514 47.2605
+\; \;;
+#X scalar trace-template 340 0 11 \; 97.4188 42.032 \; 97.4011 41.6583
+\; \;;
+#X scalar trace-template 340 0 14 \; 110.493 46.6254 \; \;;
+#X scalar trace-template 340 0 15 \; 92.201 46.7388 \; \;;
+#X scalar trace-template 340 0 17 \; 91.2228 48.5465 \; 91.3755 42.6278
+\; 91.2474 47.5923 \; 91.1825 51.1318 \; 91.1734 49.1408 \; 91.2814
+40.2833 \; \;;
+#X scalar trace-template 340 0 18 \; 96.6013 46.0482 \; \;;
+#X scalar trace-template 340 0 23 \; 95.5346 45.4835 \; \;;
+#X scalar trace-template 345 0 2 \; 76.2159 28.6086 \; \;;
+#X scalar trace-template 345 0 10 \; 78.7345 52.5548 \; \;;
+#X scalar trace-template 345 0 13 \; 79.2708 54.4825 \; \;;
+#X scalar trace-template 345 0 14 \; 118.621 50.2389 \; 118.623 56.7354
+\; 118.623 56.3214 \; 118.623 52.6933 \; 118.596 42.2541 \; \;;
+#X scalar trace-template 345 0 15 \; 118.653 49.5421 \; 118.647 55.2675
+\; \;;
+#X scalar trace-template 345 0 18 \; 118.812 41.8952 \; 118.812 53.1685
+\; 118.81 51.6327 \; \;;
+#X scalar trace-template 345 0 20 \; 81.0433 41.0146 \; \;;
+#X scalar trace-template 345 0 22 \; 88.6085 43.4369 \; \;;
+#X scalar trace-template 345 0 23 \; 97.1709 41.8519 \; 97.259 45.6074
+\; \;;
+#X scalar trace-template 350 0 2 \; 47.6625 72.717 \; 47.0243 65.6857
+\; 46.0688 63.188 \; 46.3916 65.948 \; \;;
+#X scalar trace-template 350 0 3 \; 118.839 51.9363 \; 118.858 45.9018
+\; \;;
+#X scalar trace-template 350 0 5 \; 58.8163 43.6609 \; 58.536 49.0447
+\; 58.9719 58.2416 \; \;;
+#X scalar trace-template 350 0 6 \; 118.217 51.0194 \; 118.214 46.8435
+\; 118.203 48.852 \; 118.157 37.2743 \; \;;
+#X scalar trace-template 350 0 8 \; 117.195 50.1835 \; 117.188 50.3007
+\; 117.186 47.2144 \; 117.182 38.4363 \; \;;
+#X scalar trace-template 350 0 9 \; 118.449 46.5845 \; 118.456 50.4383
+\; 118.455 46.6179 \; \;;
+#X scalar trace-template 350 0 10 \; 118.189 51.7369 \; 118.183 50.3789
+\; \;;
+#X scalar trace-template 350 0 11 \; 117.229 47.7081 \; \;;
+#X scalar trace-template 350 0 12 \; 116.9 45.3111 \; 116.922 48.6047
+\; 116.927 46.1897 \; \;;
+#X scalar trace-template 350 0 13 \; 116.437 45.4545 \; \;;
+#X scalar trace-template 350 0 19 \; 103.569 44.4258 \; 103.578 48.4687
+\; 103.579 47.877 \; 103.578 41.9992 \; 103.477 32.5325 \; 103.623
+14.9483 \; \;;
+#X scalar trace-template 350 0 20 \; 62.1651 47.0133 \; 61.2075 47.0941
+\; 61.2289 56.8588 \; \;;
+#X scalar trace-template 350 0 21 \; 74.0679 43.4681 \; \;;
+#X scalar trace-template 350 0 22 \; 89.4222 43.9958 \; 89.4563 48.8437
+\; 89.6958 46.5906 \; \;;
+#X scalar trace-template 355 0 0 \; 118.871 51.1148 \; 118.879 46.6302
+\; \;;
+#X scalar trace-template 355 0 11 \; 65.7114 53.2559 \; \;;
+#X scalar trace-template 355 0 13 \; 113.465 48.4965 \; 113.493 47.0391
+\; 113.495 36.6357 \; \;;
+#X scalar trace-template 355 0 15 \; 92.1996 47.137 \; 92.2036 47.7415
+\; 92.2006 43.4245 \; 92.1676 37.3339 \; \;;
+#X scalar trace-template 355 0 21 \; 66.759 48.4602 \; \;;
+#X scalar trace-template 355 0 23 \; 97.7557 46.6582 \; 97.8155 48.7064
+\; 97.893 44.4245 \; 97.9237 36.1269 \; \;;
+#X scalar trace-template 360 0 3 \; 48.7035 62.6193 \; \;;
+#X scalar trace-template 360 0 7 \; 73.4931 47.4781 \; 73.6675 42.6621
+\; 73.8262 32.2809 \; 74.2415 24.5126 \; 74.1419 35.5704 \; \;;
+#X scalar trace-template 360 0 10 \; 115.796 47.2363 \; 115.797 42.2171
+\; \;;
+#X scalar trace-template 360 0 11 \; 115.194 46.379 \; \;;
+#X scalar trace-template 360 0 18 \; 95.328 47.0185 \; 95.3837 43.3352
+\; 95.4206 31.8743 \; \;;
+#X scalar trace-template 360 0 21 \; 116.052 46.4809 \; \;;
+#X scalar trace-template 365 0 0 \; 38.311 64.1199 \; 38.9048 64.7289
+\; 40.4917 57.7438 \; 38.4538 40.7919 \; 35.1935 46.8531 \; 33.1353
+60.3554 \; \;;
+#X scalar trace-template 365 0 1 \; 97.6632 42.787 \; \;;
+#X scalar trace-template 365 0 3 \; 72.8944 43.6083 \; 72.9651 33.3548
+\; 73.0981 22.4101 \; 73.2833 32.6724 \; \;;
+#X scalar trace-template 365 0 5 \; 95.6004 43.1966 \; 95.5311 35.313
+\; \;;
+#X scalar trace-template 365 0 9 \; 77.2834 41.0876 \; 77.0907 31.1442
+\; \;;
+#X scalar trace-template 365 0 11 \; 115.744 39.5832 \; \;;
+#X scalar trace-template 365 0 12 \; 111.245 39.2466 \; \;;
+#X scalar trace-template 365 0 20 \; 102.806 40.9117 \; 102.852 28.5293
+\; 102.907 14.7374 \; \;;
+#X scalar trace-template 365 0 21 \; 117.45 38.6995 \; \;;
+#X scalar trace-template 365 0 22 \; 105.997 37.223 \; \;;
+#X scalar trace-template 370 0 1 \; 66.3783 40.9443 \; 65.2771 33.124
+\; 65.8151 28.9944 \; 65.2453 48.7031 \; 65.743 55.9395 \; 65.3801
+60.6759 \; \;;
+#X scalar trace-template 370 0 2 \; 69.0853 30.3027 \; 68.467 28.8096
+\; \;;
+#X scalar trace-template 370 0 6 \; 97.8164 35.9603 \; 97.7443 17.8372
+\; \;;
+#X scalar trace-template 370 0 8 \; 91.9387 36.7315 \; \;;
+#X scalar trace-template 370 0 10 \; 103.396 30.4241 \; 103.204 13.1761
+\; \;;
+#X scalar trace-template 370 0 11 \; 75.4043 27.6907 \; \;;
+#X scalar trace-template 370 0 12 \; 77.8151 31.1187 \; \;;
+#X scalar trace-template 370 0 13 \; 84.3879 27.0474 \; \;;
+#X scalar trace-template 370 0 14 \; 94.3428 29.7513 \; \;;
+#X scalar trace-template 370 0 17 \; 94.4968 30.2066 \; \;;
+#X scalar trace-template 370 0 21 \; 79.6101 27.8398 \; 79.7246 21.2916
+\; 80.1815 24.1713 \; \;;
+#X scalar trace-template 370 0 22 \; 86.293 24.6651 \; 86.4283 19.1085
+\; \;;
+#X scalar trace-template 375 0 5 \; 61.2854 32.7182 \; 61.0562 33.7467
+\; \;;
+#X scalar trace-template 375 0 8 \; 62.6765 29.4744 \; 63.6027 29.9359
+\; \;;
+#X scalar trace-template 375 0 9 \; 98.2278 20.236 \; \;;
+#X scalar trace-template 375 0 11 \; 97.3737 20.3509 \; \;;
+#X scalar trace-template 375 0 12 \; 96.9678 18.7081 \; \;;
+#X scalar trace-template 375 0 13 \; 71.0483 16.0877 \; \;;
+#X scalar trace-template 375 0 14 \; 98.9662 16.3931 \; \;;
+#X scalar trace-template 375 0 15 \; 99.6663 16.5622 \; 99.7906 25.8623
+\; \;;
+#X scalar trace-template 375 0 17 \; 81.7021 15.6174 \; 81.4952 25.2012
+\; \;;
+#X scalar trace-template 375 0 18 \; 105.412 13.9223 \; \;;
+#X scalar trace-template 375 0 23 \; 87.2154 16.6325 \; \;;
+#X scalar trace-template 375 0 24 \; 110.634 14.7738 \; 110.654 22.5544
+\; \;;
+#X scalar trace-template 380 0 2 \; 67.1 33.6903 \; \;;
+#X scalar trace-template 380 0 6 \; 115.313 27.4945 \; \;;
+#X scalar trace-template 380 0 9 \; 107.303 26.0861 \; \;;
+#X scalar trace-template 380 0 10 \; 118.328 24.793 \; \;;
+#X scalar trace-template 380 0 11 \; 106.179 27.049 \; 106.278 46.4892
+\; 106.282 52.7796 \; \;;
+#X scalar trace-template 380 0 12 \; 112.148 26.0024 \; \;;
+#X scalar trace-template 380 0 13 \; 118.136 23.8267 \; \;;
+#X scalar trace-template 380 0 14 \; 101.611 25.2761 \; \;;
+#X scalar trace-template 380 0 18 \; 101.785 25.2998 \; \;;
+#X scalar trace-template 380 0 19 \; 113.559 25.3039 \; 113.562 43.2953
+\; \;;
+#X scalar trace-template 380 0 20 \; 100.005 22.0165 \; 100.238 51.3831
+\; 100.226 56.3502 \; 100.311 54.9957 \; 100.322 50.8734 \; \;;
+#X scalar trace-template 380 0 22 \; 118.467 20.5896 \; \;;
+#X scalar trace-template 380 0 23 \; 113.591 26.4585 \; \;;
+#X scalar trace-template 385 0 2 \; 93.3693 50.0846 \; 93.3891 60.2179
+\; 93.4491 59.7553 \; 93.42 60.9067 \; \;;
+#X scalar trace-template 385 0 3 \; 100.315 51.6171 \; \;;
+#X scalar trace-template 385 0 5 \; 111.721 44.8345 \; 111.722 52.0983
+\; 111.724 51.5637 \; \;;
+#X scalar trace-template 385 0 6 \; 99.4296 43.7268 \; \;;
+#X scalar trace-template 385 0 7 \; 104.739 43.5809 \; 104.791 52.1069
+\; 104.789 53.0115 \; \;;
+#X scalar trace-template 385 0 8 \; 106.823 44.7833 \; \;;
+#X scalar trace-template 385 0 9 \; 57.4734 43.0368 \; 54.999 52.9434
+\; 56.9433 58.4677 \; 56.2558 71.4473 \; 58.058 71.4507 \; 57.9736
+71.8686 \; 57.559 69.1831 \; 57.0099 70.1424 \; 56.9352 72.225 \; 56.7565
+74.1905 \; 57.023 73.7814 \; 57.0353 73.3945 \; 56.9876 73.5521 \;
+56.8695 73.9286 \; 56.7749 74.289 \; 56.685 74.145 \; 56.6709 73.5798
+\; 56.4462 73.1142 \; 56.2825 72.4107 \; 56.5862 70.4527 \; 56.9145
+68.9277 \; 56.7531 68.766 \; 56.9633 68.5499 \; 57.0206 68.0578 \;
+56.3817 68.9635 \; 56.4395 69.6412 \; 57.1259 69.5199 \; 57.6043 69.5414
+\; 58.0134 69.5198 \; 58.2535 69.3355 \; 58.7792 69.01 \; 59.0711 69.0329
+\; 59.2884 69.1174 \; 59.4277 69.0332 \; 59.4741 68.7841 \; 59.334
+68.1373 \; 59.1709 66.5248 \; 58.9582 64.315 \; \;;
+#X scalar trace-template 385 0 10 \; 103.964 49.2138 \; 103.959 53.7585
+\; 103.916 57.878 \; 103.899 55.5874 \; \;;
+#X scalar trace-template 385 0 12 \; 98.4925 43.4366 \; 98.4979 54.6725
+\; 98.494 57.3374 \; 98.5186 59.4699 \; 98.5202 58.342 \; 98.4551 53.2158
+\; \;;
+#X scalar trace-template 385 0 13 \; 98.3805 42.2791 \; 98.4031 56.4782
+\; \;;
+#X scalar trace-template 385 0 14 \; 104.016 47.8447 \; \;;
+#X scalar trace-template 385 0 15 \; 113.88 41.6872 \; \;;
+#X scalar trace-template 385 0 16 \; 114.954 41.3719 \; \;;
+#X scalar trace-template 385 0 17 \; 105.136 40.6514 \; \;;
+#X scalar trace-template 385 0 18 \; 103.236 45.0143 \; \;;
+#X scalar trace-template 385 0 21 \; 114.13 40.4122 \; \;;
+#X scalar trace-template 385 0 22 \; 117.03 39.607 \; \;;
+#X scalar trace-template 385 0 23 \; 103.163 46.7184 \; \;;
+#X scalar trace-template 385 0 24 \; 117.262 36.2618 \; \;;
+#X scalar trace-template 390 0 3 \; 37.0668 61.6493 \; 41.8484 64.578
+\; 43.3946 73.6508 \; 42.7265 79.3467 \; 40.9228 81.5687 \; 39.4832
+81.1123 \; 38.5234 80.2506 \; 38.202 79.9754 \; 38.1028 79.4859 \;
+38.0069 79.3498 \; 38.0873 79.5262 \; 38.0258 79.4099 \; 37.9914 78.9947
+\; 37.7747 78.3497 \; 37.5757 77.7038 \; 37.3938 77.3844 \; 37.2709
+77.2654 \; 37.0865 77.0259 \; 37.0065 76.7741 \; 37.3956 76.5332 \;
+37.8763 76.1895 \; 37.7784 75.3773 \; 38.0883 74.7868 \; 37.8282 73.7482
+\; 37.0406 73.2887 \; 37.7628 74.3709 \; 38.2268 75.9839 \; 38.7929
+77.519 \; 39.2504 78.7284 \; 39.6836 79.6803 \; 40.0322 80.609 \; 40.2782
+81.2653 \; 40.4134 81.6036 \; 40.4804 81.8192 \; 40.535 81.9699 \;
+40.5344 82.036 \; 40.7909 81.6955 \; 40.8477 79.4066 \; 40.5724 74.2557
+\; 39.4263 67.0187 \; 40.3201 61.4596 \; 41.2455 53.3823 \; \;;
+#X scalar trace-template 390 0 4 \; 93.5805 56.7892 \; \;;
+#X scalar trace-template 390 0 6 \; 63.2391 54.9406 \; 63.2873 62.0863
+\; 64.0134 75.9389 \; 64.1655 77.5121 \; 63.9044 74.665 \; 62.7931
+67.7733 \; 62.2322 66.4088 \; 61.9579 66.3871 \; 61.984 66.4297 \;
+61.9671 66.1687 \; 62.0955 66.3099 \; 61.8897 66.0538 \; 61.9792 65.8605
+\; 61.9292 64.5702 \; 61.8976 63.3387 \; 61.2528 61.7569 \; 60.9979
+61.441 \; 61.0368 60.49 \; 61.5053 59.7703 \; 61.8281 60.7318 \; 61.8117
+61.9132 \; 62.8703 66.1534 \; \;;
+#X scalar trace-template 390 0 8 \; 59.7929 53.5529 \; 60.7909 58.8953
+\; \;;
+#X scalar trace-template 390 0 14 \; 100.153 57.0463 \; 100.071 55.5317
+\; 100.006 54.2763 \; \;;
+#X scalar trace-template 390 0 15 \; 72.8203 53.806 \; 72.5635 55.0585
+\; 72.8066 55.3802 \; 73.1468 58.2625 \; 72.9071 59.73 \; \;;
+#X scalar trace-template 390 0 16 \; 106.345 50.0086 \; 106.33 52.2791
+\; \;;
+#X scalar trace-template 390 0 17 \; 104.357 50.8812 \; 104.297 55.3325
+\; 104.193 55.4977 \; \;;
+#X scalar trace-template 390 0 18 \; 109.702 52.6993 \; \;;
+#X scalar trace-template 390 0 19 \; 71.1141 50.9943 \; 71.4208 51.9311
+\; 71.4241 55.3353 \; 71.4039 59.7705 \; 71.4815 59.9607 \; 72.1706
+60.9339 \; 71.9803 57.3388 \; 71.7828 55.2045 \; 71.738 54.5132 \;
+71.7847 53.5202 \; 71.6964 52.1305 \; 71.6303 50.4562 \; 71.4254 56.7772
+\; 71.0655 64.1456 \; 71.3079 70.1473 \; 71.1559 74.4095 \; 71.0092
+76.7439 \; 71.0113 75.5618 \; 71.2194 73.0289 \; 71.095 72.5964 \;
+70.9446 73.3419 \; 71.4077 65.2273 \; 71.0926 67.4764 \; \;;
+#X scalar trace-template 390 0 21 \; 118.331 51.7243 \; \;;
+#X scalar trace-template 390 0 22 \; 115.768 51.4252 \; \;;
+#X scalar trace-template 390 0 23 \; 112.423 51.0074 \; \;;
+#X scalar trace-template 390 0 24 \; 74.373 51.534 \; \;;
+#X scalar trace-template 395 0 0 \; 51.8779 60.2172 \; \;;
+#X scalar trace-template 395 0 4 \; 93.0794 56.7877 \; 93.0585 60.6526
+\; 93.0661 64.8537 \; 93.0586 64.316 \; 93.0829 57.8017 \; 92.9957
+50.2935 \; \;;
+#X scalar trace-template 395 0 11 \; 68.5645 55.8434 \; 68.1628 64.0191
+\; 68.0025 70.957 \; 67.8113 74.1461 \; 67.7327 72.1856 \; 67.6405
+66.935 \; 68.2277 57.7435 \; 69.0114 56.4171 \; 69.1769 55.4684 \;
+69.1022 55.6504 \; 69.0435 55.5131 \; 69.0288 58.1368 \; 68.8294 67.4502
+\; 69.0139 73.4645 \; 68.7206 73.2902 \; 68.377 69.2132 \; 67.8704
+63.5782 \; 67.01 58.7076 \; \;;
+#X scalar trace-template 395 0 13 \; 98.1451 55.7274 \; 98.115 57.0479
+\; 98.0521 56.1766 \; \;;
+#X scalar trace-template 395 0 18 \; 93.7856 54.7965 \; 93.9083 58.7549
+\; 93.9607 62.5023 \; 94.0649 59.4979 \; 94.1159 56.3706 \; 94.1572
+52.5386 \; 94.1933 53.5889 \; 94.3063 55.4104 \; 94.3906 54.0401 \;
+94.4298 51.4517 \; 94.3554 48.3642 \; \;;
+#X scalar trace-template 395 0 21 \; 99.2915 52.4865 \; 99.2783 53.6627
+\; 99.1982 52.6905 \; \;;
+#X scalar trace-template 395 0 22 \; 99.6001 51.6552 \; 99.5883 51.8291
+\; \;;
+#X scalar trace-template 395 0 23 \; 97.7982 50.7793 \; 97.7447 54.8176
+\; 97.7469 57.1902 \; 97.8385 54.886 \; \;;
+#X scalar trace-template 395 0 24 \; 92.318 48.4004 \; 92.3201 53.9851
+\; 92.3011 60.3238 \; 92.2804 61.4122 \; 91.9803 58.2215 \; 91.9808
+48.9789 \; 92.0683 45.4198 \; 92.2134 47.11 \; 92.2924 49.5927 \; 92.3131
+51.7382 \; 92.2196 51.6828 \; 92.3936 54.5223 \; 92.3862 55.7333 \;
+92.3399 61.1094 \; \;;
+#X scalar trace-template 400 0 0 \; 64.6747 74.3115 \; \;;
+#X scalar trace-template 400 0 1 \; 31.706 69.0071 \; \;;
+#X scalar trace-template 400 0 5 \; 54.6345 70.6083 \; 52.9808 74.4669
+\; 51.6154 80.0792 \; 50.9218 82.0608 \; 50.3467 83.0251 \; 50.2382
+83.8349 \; 50.1338 84.1139 \; 50.0007 84 \; 50.0633 83.897 \; 50.0111
+83.6855 \; 49.8889 83.3392 \; 49.6842 82.881 \; 49.5634 82.2208 \;
+49.4359 81.4713 \; 49.2318 80.8375 \; 49.0282 80.1351 \; 49.1767 79.328
+\; 49.5796 78.3662 \; 49.792 77.7087 \; 49.9036 76.9973 \; 50.0958
+76.7103 \; 49.6123 76.2172 \; 49.3632 76.4464 \; 49.9352 77.0797 \;
+50.3958 77.867 \; 50.8846 78.6451 \; 51.2521 79.4906 \; 51.6328 80.088
+\; 52.003 80.5506 \; 52.3018 80.8978 \; 52.4284 81.0977 \; 52.4885
+81.2607 \; 52.5104 81.3666 \; 52.4499 81.1428 \; 52.3949 79.7438 \;
+53.209 73.7855 \; 53.5057 65.1719 \; 54.7375 52.014 \; 54.2386 47.2216
+\; \;;
+#X scalar trace-template 400 0 7 \; 94.7709 53.2042 \; 94.6756 58.4947
+\; 94.7693 57.7545 \; 94.8286 56.0705 \; 94.8183 53.9364 \; 94.8701
+52.2989 \; 95.0344 49.8333 \; 95.0838 48.2613 \; 95.0477 46.3652 \;
+95.0083 43.1454 \; \;;
+#X scalar trace-template 400 0 8 \; 91.582 51.3465 \; 91.6108 56.8425
+\; 91.6434 58.5355 \; \;;
+#X scalar trace-template 400 0 16 \; 97.1211 51.3276 \; 97.1747 52.692
+\; \;;
+#X scalar trace-template 405 0 0 \; 70.2302 59.6623 \; \;;
+#X scalar trace-template 405 0 1 \; 95.3188 55.4147 \; 95.3418 56.1851
+\; 95.5114 53.2473 \; 95.5304 46.8457 \; \;;
+#X scalar trace-template 405 0 2 \; 75.7073 53.7733 \; 75.6781 54.6239
+\; 75.5982 50.493 \; 75.393 44.5731 \; \;;
+#X scalar trace-template 405 0 10 \; 95.9519 53.9215 \; 95.9693 53.7395
+\; 96.161 49.8455 \; \;;
+#X scalar trace-template 405 0 14 \; 90.715 52.9653 \; \;;
+#X scalar trace-template 405 0 17 \; 96.5703 52.2934 \; 96.4942 51.287
+\; \;;
+#X scalar trace-template 405 0 20 \; 78.0186 52.8112 \; 78.3004 51.5168
+\; 78.5826 51.6835 \; 78.7019 45.1359 \; \;;
+#X scalar trace-template 405 0 22 \; 103.144 51.9664 \; 103.101 52.6842
+\; 103.032 47.8254 \; \;;
+#X scalar trace-template 410 0 0 \; 65.1942 72.6254 \; 65.4817 72.9527
+\; 66.0561 70.7274 \; 65.7887 68.6363 \; 65.8253 69.1864 \; 65.8876
+68.9626 \; 65.8775 68.727 \; 65.765 68.3261 \; 65.8165 68.2814 \; 66.0022
+68.8013 \; 65.8593 68.8224 \; 65.1658 68.0576 \; 64.8563 67.7534 \;
+64.8865 66.5277 \; 65.3462 64.4466 \; 65.484 65.7133 \; 65.8589 69.2515
+\; 66.4075 73.8187 \; 65.5859 70.3598 \; 65.1163 71.0524 \; 65.3866
+69.8158 \; 66.1851 69.4536 \; 66.7235 68.1516 \; 66.9742 68.1973 \;
+67.2794 68.0042 \; 67.6901 67.547 \; 68.076 67.9899 \; 68.2552 68.076
+\; 68.3061 68.1516 \; 68.3209 68.0936 \; 68.2315 67.6663 \; 67.8039
+65.0708 \; 67.3466 61.5109 \; \;;
+#X scalar trace-template 410 0 13 \; 30.2537 66.5926 \; 28.7656 62.4366
+\; 23.8669 58.4795 \; 28.9677 53.4282 \; \;;
+#X scalar trace-template 410 0 14 \; 93.7894 59.6069 \; 93.8556 53.863
+\; \;;
+#X scalar trace-template 410 0 16 \; 102.632 50.9021 \; \;;
+#X scalar trace-template 410 0 21 \; 77.1115 50.4848 \; 76.7415 49.5282
+\; \;;
+#X scalar trace-template 415 0 8 \; 92.8438 57.3295 \; 92.84 52.2746
+\; 92.8621 49.9578 \; 92.9702 53.9605 \; 93.0411 56.2904 \; 93.0246
+56.6538 \; 92.93 55.4646 \; 92.9515 53.109 \; 93.0813 54.637 \; 93.019
+62.4155 \; \;;
+#X scalar trace-template 415 0 12 \; 81.6327 50.8855 \; 81.3443 49.0619
+\; 81.0317 50.0767 \; 80.9332 50.9648 \; 81.0601 49.5628 \; 81.0262
+47.3837 \; 80.9232 45.7369 \; 80.6749 49.6062 \; 80.4723 53.464 \;
+80.3874 54.9019 \; \;;
+#X scalar trace-template 415 0 15 \; 91.1656 49.0433 \; 91.4823 42.143
+\; 91.4663 44.9214 \; 91.4886 48.0358 \; 91.5338 48.4514 \; 91.5073
+47.8788 \; 91.4127 47.7073 \; 91.1587 47.1028 \; 90.8319 50.7381 \;
+90.8681 55.0399 \; \;;
+#X scalar trace-template 415 0 16 \; 90.2623 48.9218 \; \;;
+#X scalar trace-template 415 0 17 \; 74.6777 48.8598 \; \;;
+#X scalar trace-template 415 0 23 \; 89.4117 46.8769 \; \;;
+#X scalar trace-template 420 0 10 \; 68.9823 57.9746 \; \;;
+#X scalar trace-template 420 0 14 \; 93.4734 51.9908 \; 93.4967 51.3335
+\; 93.6351 51.2657 \; 93.6948 52.082 \; 93.689 52.5698 \; 93.6238 52.5727
+\; 93.7039 47.8707 \; 93.8386 46.9087 \; \;;
+#X scalar trace-template 420 0 16 \; 73.7681 49.4856 \; 73.8699 46.3965
+\; 74.0214 44.1387 \; 74.2299 43.1116 \; 74.0042 41.3954 \; 74.0215
+41.5129 \; 73.4355 48.1739 \; 73.5441 56.5877 \; 73.4131 62.8873 \;
+72.8941 65.8422 \; 72.9414 68.4247 \; 73.1376 70.0577 \; 73.4732 68.2907
+\; 73.7834 65.4445 \; 74.0083 61.6385 \; 73.9691 61.0821 \; \;;
+#X scalar trace-template 420 0 17 \; 84.3214 48.0136 \; 84.5921 47.2994
+\; \;;
+#X scalar trace-template 420 0 21 \; 82.858 47.8268 \; 82.5141 46.2724
+\; 82.3785 46.3624 \; 82.416 44.9319 \; 82.3566 44.0036 \; 82.3332
+43.0712 \; 82.0267 48.3045 \; 81.8764 56.8812 \; 81.7218 59.0443 \;
+81.5329 56.1969 \; 81.3016 55.8829 \; 81.1999 55.5795 \; 81.1217 57.307
+\; 80.6739 53.7685 \; \;;
+#X scalar trace-template 420 0 22 \; 80.1919 45.6398 \; \;;
+#X scalar trace-template 420 0 23 \; 78.3105 48.0387 \; 78.0644 44.8867
+\; 77.9689 46.5818 \; 77.8672 49.4984 \; 77.7538 51.4465 \; 77.6162
+52.4088 \; 77.4481 53.8951 \; 77.2252 56.3992 \; 77.1069 58.7346 \;
+76.931 60.4912 \; 76.7384 62.5741 \; 76.5581 62.9937 \; 76.2622 64.5483
+\; 75.935 63.7163 \; 75.6269 59.1356 \; 75.3923 56.4981 \; 74.9826
+58.9193 \; 74.3291 66.0533 \; \;;
+#X scalar trace-template 425 0 1 \; 89.6982 48.3306 \; 89.8304 49.5892
+\; 89.8508 48.3749 \; 89.8545 46.2613 \; 89.783 45.7989 \; \;;
+#X scalar trace-template 425 0 2 \; 90.5152 46.4056 \; 90.6456 48.1742
+\; 90.721 49.2104 \; 90.7124 49.0332 \; 90.643 48.7764 \; 90.3896 46.7112
+\; 90.0931 49.9058 \; 90.0371 56.28 \; 89.674 60.4066 \; 89.636 62.2296
+\; 89.6582 60.8852 \; 89.7031 56.5344 \; 89.7206 47.3358 \; \;;
+#X scalar trace-template 425 0 4 \; 88.8817 49.8209 \; 88.9276 49.7833
+\; 89.0176 50.717 \; 88.9951 50.2055 \; 88.868 49.5564 \; 88.6117 48.1454
+\; 88.355 50.0224 \; 88.3899 56.5105 \; \;;
+#X scalar trace-template 425 0 10 \; 85.0674 44.0682 \; 84.8409 49.0018
+\; 84.9078 47.4838 \; 84.9122 45.6971 \; 84.7996 44.9723 \; 84.3861
+53.6424 \; 84.3118 57.9956 \; 84.3249 60.1426 \; 84.0978 55.8659 \;
+83.7601 56.1963 \; 83.6617 55.9256 \; 83.6511 56.5404 \; 83.7677 55.8827
+\; \;;
+#X scalar trace-template 425 0 20 \; 83.8084 44.4051 \; 83.6517 46.9925
+\; 83.7594 47.9626 \; 83.6919 48.4217 \; 83.5918 48.8133 \; 83.3189
+51.3186 \; 83.2008 57.7621 \; 83.0812 59.261 \; 82.9302 54.8452 \;
\;;
-#X scalar trace-template 0 0 10 \; -426.681 51.0897 \; -426.457 54.0308
-\; -426.292 56.6707 \; -426.289 53.7061 \; -426.295 46.8967 \; -426.44
-39.6391 \; -426.282 34.3685 \; -426.196 28.1082 \; -426.237 23.4197
-\; -426.092 30.4057 \; -426.081 52.0416 \; -426.487 58.7551 \; -426.618
-60.5526 \; -426.661 57.6203 \; -427.199 51.8828 \; \;;
-#X scalar trace-template 0 0 9 \; -424.673 51.8353 \; -424.67 53.514
-\; -424.524 55.5399 \; -424.52 53.0089 \; -424.539 45.0279 \; -424.484
-36.3715 \; -424.181 34.5071 \; -424.018 31.5072 \; -424.283 25.7397
-\; -424.442 31.5626 \; \;;
-#X scalar trace-template 0 0 8 \; -414.084 52.3259 \; -414.108 48.0801
-\; \;;
-#X scalar trace-template 0 0 7 \; -428.192 50.9732 \; -428.116 53.9501
-\; -428.026 55.1471 \; -428.035 52.035 \; -428.005 44.5716 \; -428.316
-38.1777 \; -428.632 35.3351 \; -428.812 33.818 \; -429.036 27.6838
-\; \;;
-#X scalar trace-template 0 0 6 \; -419.2 50.7626 \; -419.053 53.4971
-\; -418.775 55.5048 \; -418.956 51.3585 \; \;;
-#X scalar trace-template 0 0 5 \; -423.09 51.8425 \; -422.7 54.2622
-\; -422.701 56.1942 \; -422.708 54.3654 \; -422.653 46.1241 \; \;;
-#X scalar trace-template 0 0 4 \; -420.044 52.2358 \; -420.812 57.7638
-\; -420.855 57.8337 \; -420.714 53.5302 \; -420.893 42.0117 \; \;;
-#X scalar trace-template 0 0 3 \; -428.993 50.7295 \; \;;
-#X scalar trace-template 0 0 2 \; -416.029 50.2177 \; -416.487 50.4521
-\; -416.57 49.4765 \; -417.172 47.8461 \; \;;
-#X scalar trace-template 0 0 1 \; -431.811 50.1489 \; -431.663 52.6158
-\; -431.511 52.5178 \; -431.461 47.3717 \; \;;
-#X scalar trace-template 10 0 30 \; -177.255 85.914 \; \;;
-#X scalar trace-template 10 0 29 \; -222.137 82.414 \; \;;
-#X scalar trace-template 10 0 28 \; -270.989 73.3696 \; \;;
-#X scalar trace-template 10 0 27 \; -250.2 72.8322 \; \;;
-#X scalar trace-template 10 0 26 \; -373.893 62.6477 \; \;;
-#X scalar trace-template 10 0 25 \; -391.667 59.7047 \; \;;
-#X scalar trace-template 10 0 24 \; -295.292 56.5033 \; \;;
-#X scalar trace-template 10 0 23 \; -369.952 57.2814 \; \;;
-#X scalar trace-template 10 0 22 \; -379.088 54.1776 \; \;;
-#X scalar trace-template 10 0 21 \; -393.187 56.5381 \; \;;
-#X scalar trace-template 10 0 17 \; -389.956 56.1425 \; -389.639 61.4149
-\; -390.281 59.474 \; -390.556 61.3031 \; -391.617 54.3448 \; -391.91
-46.6189 \; -392.178 30.8388 \; \;;
-#X scalar trace-template 10 0 16 \; -378.098 54.956 \; -378.642 50.3408
-\; -380.048 47.8017 \; -381.045 44.6683 \; -381.26 40.8197 \; -380.935
-33.4849 \; -381.055 21.4396 \; \;;
-#X scalar trace-template 10 0 15 \; -366.577 57.1938 \; -366.355 52.5488
-\; -367.999 47.3516 \; -367.601 43.1288 \; -367.175 43.9925 \; -367.652
-38.4755 \; -367.174 27.6634 \; -366.832 26.3882 \; -366.999 44.2129
-\; \;;
-#X scalar trace-template 10 0 13 \; -397.396 54.9437 \; -397.442 51.002
-\; -397.902 44.9888 \; -398.89 45.2213 \; -399.354 39.2694 \; -399.673
-30.6487 \; -399.564 20.6945 \; \;;
-#X scalar trace-template 10 0 3 \; -385.81 54.0228 \; -387.042 53.9845
-\; -387.031 57.3174 \; -387.604 56.4156 \; -388.633 53.5605 \; -389.727
-49.2615 \; -389.337 37.6639 \; \;;
-#X scalar trace-template 15 0 8 \; -173.741 86.2259 \; -172.451 85.6459
-\; -172.122 84.957 \; -171.836 84.091 \; -170.844 82.2424 \; -168.694
-78.3126 \; -162.509 72.9198 \; -153.742 66.4187 \; -147.937 66.0821
-\; \;;
-#X scalar trace-template 20 0 30 \; -219.7 85.5829 \; \;;
-#X scalar trace-template 20 0 29 \; -246.771 72.917 \; \;;
-#X scalar trace-template 20 0 28 \; -266.652 71.9766 \; \;;
-#X scalar trace-template 20 0 27 \; -258.839 63.8992 \; \;;
-#X scalar trace-template 20 0 26 \; -389.349 59.4568 \; \;;
-#X scalar trace-template 20 0 25 \; -390.855 56.6162 \; \;;
-#X scalar trace-template 20 0 24 \; -277.737 58.9911 \; \;;
-#X scalar trace-template 20 0 23 \; -392.304 59.3156 \; \;;
-#X scalar trace-template 20 0 22 \; -395.275 52.9352 \; \;;
-#X scalar trace-template 20 0 21 \; -396.343 52.1418 \; \;;
-#X scalar trace-template 20 0 14 \; -354.863 51.5756 \; -354.398 48.7338
-\; -353.855 45.305 \; -354.267 37.1391 \; -354.35 26.9248 \; \;;
-#X scalar trace-template 25 0 6 \; -219.622 86.3607 \; -218.681 85.9033
-\; -216.414 83.7364 \; -215.028 78.748 \; -213.28 72.8731 \; -219.219
-58.1946 \; -223.055 55.0234 \; -222.75 56.8182 \; -221.836 54.6951
-\; -208.169 62.4937 \; -215.467 62.0638 \; \;;
-#X scalar trace-template 25 0 2 \; -246.756 70.9643 \; -242.506 68.0581
-\; \;;
-#X scalar trace-template 25 0 1 \; -266.715 70.4533 \; -265.207 68.1829
-\; -265.46 62.1885 \; -268.066 51.5565 \; -267.044 42.725 \; -260.587
-51.9219 \; -261.276 56.2304 \; -259.335 56.1205 \; -261.722 49.962
-\; -264.065 56.9697 \; -263.789 66.2467 \; -264.859 73.5061 \; -265.3
-79.2527 \; -265.278 82.2911 \; -264.892 82.9032 \; -264.44 82.4271
-\; -264.101 81.3044 \; -263.889 78.2536 \; -264.814 72.5629 \; -265.295
-66.8389 \; -264.135 64.6203 \; -262.329 67.3229 \; -261.009 73.3983
-\; -259.863 78.6312 \; -259.232 81.7459 \; -258.632 81.0427 \; -256.712
-76.2963 \; -256.001 66.4938 \; -252.245 51.86 \; \;;
-#X scalar trace-template 30 0 30 \; -390.328 52.7497 \; \;;
-#X scalar trace-template 30 0 29 \; -390.962 56.7101 \; \;;
-#X scalar trace-template 30 0 28 \; -277.856 51.8683 \; \;;
-#X scalar trace-template 30 0 27 \; -387.594 50.7624 \; \;;
-#X scalar trace-template 30 0 26 \; -393.141 50.049 \; \;;
-#X scalar trace-template 30 0 25 \; -358.321 46.0483 \; \;;
-#X scalar trace-template 30 0 24 \; -395.747 43.5341 \; \;;
-#X scalar trace-template 30 0 23 \; -303.86 46.4658 \; \;;
-#X scalar trace-template 30 0 22 \; -396.318 45.881 \; \;;
-#X scalar trace-template 30 0 21 \; -362.737 43.4719 \; \;;
-#X scalar trace-template 30 0 5 \; -384.568 43.5356 \; -384.194 30.6808
-\; -385.267 24.0572 \; \;;
-#X scalar trace-template 30 0 4 \; -385.219 44.157 \; \;;
-#X scalar trace-template 40 0 30 \; -237.332 58.5194 \; \;;
-#X scalar trace-template 40 0 29 \; -257.238 52.2246 \; \;;
-#X scalar trace-template 40 0 28 \; -19.0623 44.7978 \; \;;
-#X scalar trace-template 40 0 27 \; -304.446 34.2777 \; \;;
-#X scalar trace-template 40 0 26 \; -388.724 35.0512 \; \;;
-#X scalar trace-template 40 0 25 \; -334.4 31.6579 \; \;;
-#X scalar trace-template 40 0 24 \; -319.866 30.9914 \; \;;
-#X scalar trace-template 40 0 23 \; -338.311 32.2715 \; \;;
-#X scalar trace-template 40 0 22 \; -393.575 24.7233 \; \;;
-#X scalar trace-template 40 0 21 \; -339.408 30.5127 \; \;;
-#X scalar trace-template 40 0 4 \; -386.166 27.6566 \; -386.766 31.3263
-\; \;;
-#X scalar trace-template 40 0 2 \; -430.885 31.1719 \; \;;
-#X scalar trace-template 50 0 30 \; -421 56.3466 \; \;;
-#X scalar trace-template 50 0 29 \; -264.847 53.6838 \; \;;
-#X scalar trace-template 50 0 28 \; -421.257 55.0182 \; \;;
-#X scalar trace-template 50 0 27 \; -269.989 51.2158 \; \;;
-#X scalar trace-template 50 0 26 \; -238.93 50.1848 \; \;;
-#X scalar trace-template 50 0 25 \; -418.971 48.5286 \; \;;
-#X scalar trace-template 50 0 24 \; -422.979 48.6356 \; \;;
-#X scalar trace-template 50 0 23 \; -245.646 49.4283 \; \;;
-#X scalar trace-template 50 0 22 \; -438.174 47.4592 \; \;;
-#X scalar trace-template 50 0 21 \; -417.144 47.8156 \; \;;
-#X scalar trace-template 50 0 20 \; -407.716 43.3816 \; \;;
-#X scalar trace-template 50 0 17 \; -411.457 41.7079 \; -411.512 52.5085
-\; -411.69 56.9082 \; -411.742 56.2765 \; -411.979 52.1759 \; -412.008
-46.0737 \; -412.169 47.619 \; \;;
-#X scalar trace-template 50 0 16 \; -416.971 50.5251 \; -417.138 52.704
-\; -417.069 58.7902 \; -417.003 61.1312 \; -416.966 58.82 \; -416.961
-52.5157 \; -417.236 49.747 \; -417.912 56.8315 \; -418.513 62.7486
-\; -418.17 61.314 \; -417.951 61.5061 \; -417.638 63.3445 \; -417.877
-57.9737 \; -417.698 48.2822 \; -417.603 34.0703 \; -416.884 50.6039
-\; -417.22 56.216 \; -417.165 62.0785 \; -416.898 59.6827 \; -416.447
-60.5608 \; -415.947 56.4858 \; -416.762 44.1861 \; -416.444 28.6808
-\; -416.12 36.9948 \; -416.288 39.7098 \; -416.039 51.587 \; -415.91
-60.8295 \; -415.653 62.6536 \; -415.637 62.2841 \; -415.675 58.3963
-\; -416.285 54.3105 \; -416.236 47.9931 \; -416.477 49.5554 \; -416.581
-50.9119 \; -416.958 48.3262 \; -417.189 44.8682 \; -417.233 42.9628
-\; -416.895 39.4128 \; -417.015 39.7827 \; -417.193 45.1731 \; -417.127
-47.915 \; -417.135 48.04 \; -417.046 45.7988 \; \;;
-#X scalar trace-template 50 0 14 \; -384.209 43.4706 \; \;;
-#X scalar trace-template 50 0 13 \; -415.377 45.0738 \; \;;
-#X scalar trace-template 50 0 11 \; -362.118 40.7761 \; \;;
-#X scalar trace-template 50 0 7 \; -415.694 41.525 \; \;;
-#X scalar trace-template 50 0 5 \; -413.756 32.8279 \; \;;
-#X scalar trace-template 55 0 18 \; -434.14 61.6804 \; -434.127 63.4068
-\; -434.024 58.7671 \; -433.914 51.1161 \; \;;
-#X scalar trace-template 55 0 12 \; -173.739 60.5656 \; -144.161 69.4998
-\; -141.521 70.9921 \; -153.395 67.3502 \; -181.225 79.4629 \; -184.127
-82.7255 \; -185.056 86.5003 \; -186.402 87.3275 \; -187.438 86.6406
-\; -187.668 85.5721 \; -188.058 84.9302 \; -188.972 84.8486 \; -190.095
-85.0972 \; -190.655 85.1499 \; -189.974 84.5325 \; -188.321 83.4295
-\; -186.34 82.5024 \; -184.483 82.0689 \; -183.426 82.0504 \; -183.138
-81.8153 \; -181.084 80.7145 \; -179.709 79.1797 \; -178.702 78.1305
-\; -176.704 77.6588 \; -176.081 77.6331 \; -178.177 80.2102 \; -179.009
-82.0776 \; -178.095 83.8582 \; -178.173 84.6683 \; \;;
-#X scalar trace-template 55 0 9 \; -373.904 61.2384 \; -373.626 62.1937
-\; -373.235 61.1049 \; -373.008 59.2238 \; -373.055 54.5849 \; -372.977
-48.1706 \; \;;
-#X scalar trace-template 55 0 4 \; -424.138 59.2787 \; -424.135 64.8735
-\; -424.111 65.7174 \; -423.961 61.6143 \; -423.78 54.8912 \; -423.62
-53.318 \; -423.054 61.2422 \; -423.154 63.2193 \; -422.938 64.219 \;
--422.74 67.6091 \; -422.513 69.7151 \; -423.047 63.5746 \; -423.209
-57.0594 \; -422.563 39.6624 \; \;;
-#X scalar trace-template 55 0 3 \; -376.041 59.9483 \; -376.199 64.4825
-\; -376.306 67.458 \; -376.333 66.5075 \; -376.338 60.4943 \; -376.206
-57.3832 \; -375.804 59.9496 \; -375.543 62.4423 \; -375.819 61.1527
-\; -376.344 58.1566 \; -376.801 55.8334 \; -376.698 50.494 \; -376.431
-43.72 \; -376.086 39.8355 \; -376.221 41.783 \; -377.015 49.4479 \;
--375.895 57.3082 \; \;;
-#X scalar trace-template 55 0 2 \; -400.022 60.3848 \; -399.944 60.2498
-\; -399.955 56.0402 \; -400.635 52.0128 \; -400.334 50.1185 \; -400.346
-52.6953 \; \;;
-#X scalar trace-template 60 0 30 \; -422.127 61.6178 \; \;;
-#X scalar trace-template 60 0 29 \; -419.167 60.4068 \; \;;
-#X scalar trace-template 60 0 28 \; -392.231 59.7781 \; \;;
-#X scalar trace-template 60 0 27 \; -371.337 60.3292 \; \;;
-#X scalar trace-template 60 0 26 \; -398.408 60.2003 \; \;;
-#X scalar trace-template 60 0 25 \; -377.858 58.0915 \; \;;
-#X scalar trace-template 60 0 24 \; -435.536 59.8034 \; \;;
-#X scalar trace-template 60 0 23 \; -396.954 58.3386 \; \;;
-#X scalar trace-template 60 0 22 \; -436.522 58.3354 \; \;;
-#X scalar trace-template 60 0 21 \; -440.126 58.766 \; \;;
-#X scalar trace-template 60 0 20 \; -308.263 57.3698 \; \;;
-#X scalar trace-template 60 0 19 \; -433.074 57.5008 \; -433.104 52.9969
-\; -433.287 49.6685 \; \;;
-#X scalar trace-template 60 0 15 \; -429.448 57.4641 \; -429.399 55.5161
-\; -429.708 54.0471 \; -429.734 49.9219 \; -429.65 53.5657 \; -429.527
-55.2369 \; -429.684 55.5163 \; -429.488 52.7672 \; -428.957 57.1502
-\; -428.943 57.4992 \; -428.882 52.568 \; -428.923 41.1711 \; -428.547
-38.5196 \; -427.881 41.7497 \; -428.204 46.5288 \; -428.197 48.95 \;
+#X scalar trace-template 425 0 22 \; 89.0005 46.2853 \; \;;
+#X scalar trace-template 430 0 13 \; 79.3151 47.7248 \; 79.4472 49.908
+\; 79.4711 49.6875 \; 79.4425 47.8128 \; 79.2476 47.7887 \; 79.0668
+51.4491 \; 78.8211 54.1663 \; \;;
+#X scalar trace-template 430 0 17 \; 96.2643 42.6303 \; \;;
+#X scalar trace-template 430 0 22 \; 76.1611 41.8618 \; 76.2097 42.8969
+\; 76.1801 45.8418 \; 75.9318 47.9776 \; 75.4468 50.0057 \; 75.2811
+54.1875 \; 75.2103 57.0576 \; 75.0486 60.0142 \; 75.353 56.649 \; 75.099
+61.5299 \; \;;
+#X scalar trace-template 435 0 17 \; 32.6287 39.6597 \; \;;
+#X scalar trace-template 440 0 17 \; 85.9842 41.3737 \; 85.9207 40.9137
+\; \;;
+#X scalar trace-template 450 0 1 \; 92.595 54.1639 \; \;;
+#X scalar trace-template 450 0 7 \; 93.3867 50.8815 \; \;;
+#X scalar trace-template 450 0 17 \; 84.0752 53.5514 \; \;;
+#X scalar trace-template 450 0 18 \; 71.9754 51.2307 \; \;;
+#X scalar trace-template 455 0 1 \; 89.182 51.8269 \; 89.096 58.0196
+\; 88.8953 65.3887 \; \;;
+#X scalar trace-template 455 0 7 \; 91.6268 50.5045 \; 91.5268 58.0543
+\; 91.2813 59.3876 \; \;;
+#X scalar trace-template 455 0 17 \; 87.4291 48.4764 \; 87.5024 56.7953
+\; 87.7977 59.788 \; 87.9595 61.2738 \; \;;
+#X scalar trace-template 455 0 18 \; 86.5481 47.8126 \; 86.4709 54.5901
+\; 86.9088 57.0885 \; 86.9194 60.3525 \; 86.842 60.2673 \; 86.777 58.6492
+\; 86.7582 53.1978 \; \;;
+#X scalar trace-template 460 0 14 \; 92.9317 63.453 \; 92.8243 64.6915
+\; 92.9027 59.8356 \; 92.7493 61.4731 \; 92.7019 47.4134 \; \;;
+#X scalar trace-template 465 0 4 \; 88.764 66.7744 \; 88.7466 66.6001
+\; 88.6348 64.583 \; 88.5086 57.8875 \; 88.7181 48.9359 \; \;;
+#X scalar trace-template 465 0 8 \; 91.1604 61.7312 \; 91.1638 61.7693
+\; 91.148 57.9649 \; 91.1924 53.185 \; \;;
+#X scalar trace-template 465 0 12 \; 90.4341 58.1933 \; 90.3152 58.4281
+\; \;;
+#X scalar trace-template 465 0 13 \; 84.6287 57.0493 \; \;;
+#X scalar trace-template 465 0 15 \; 93.3465 58.0651 \; 93.4106 59.3711
+\; 93.4773 56.7961 \; 93.5072 48.188 \; \;;
+#X scalar trace-template 465 0 24 \; 83.3645 55.7677 \; \;;
+#X scalar trace-template 470 0 1 \; 92.622 63.9064 \; 92.567 60.6642
+\; \;;
+#X scalar trace-template 470 0 7 \; 74.4892 62.5964 \; \;;
+#X scalar trace-template 470 0 13 \; 91.9828 57.9155 \; 91.9947 47.7828
+\; \;;
+#X scalar trace-template 470 0 20 \; 90.6412 52.9618 \; \;;
+#X scalar trace-template 470 0 24 \; 85.8917 54.3305 \; 85.8293 54.1508
+\; 85.7975 52.4587 \; 85.8241 46.3817 \; \;;
+#X scalar trace-template 475 0 7 \; 78.2175 55.2453 \; 77.9909 59.7677
+\; \;;
+#X scalar trace-template 475 0 12 \; 84.8631 53.4972 \; 84.8041 54.4078
+\; 84.4768 55.6402 \; 84.4981 50.6119 \; \;;
+#X scalar trace-template 475 0 17 \; 79.7102 53.3586 \; 79.8567 51.0561
+\; 80.2251 54.1447 \; 80.2232 55.6554 \; 80.0226 55.8852 \; 79.9023
+55.5927 \; 80.1666 58.2372 \; 80.2217 66.7559 \; 80.2008 65.549 \;
+80.3682 67.0433 \; 80.7067 64.8925 \; 80.5826 64.563 \; 80.4109 62.6492
+\; 80.1467 67.5259 \; 80.2303 66.7688 \; 80.2977 65.2865 \; 80.2999
+63.2846 \; 80.2312 59.8739 \; 80.1209 53.7781 \; 79.8288 46.6824 \;
+79.7407 26.4826 \; 80.1904 33.9665 \; 79.5131 40.8717 \; \;;
+#X scalar trace-template 475 0 20 \; 93.9657 52.1516 \; \;;
+#X scalar trace-template 480 0 1 \; 77.7725 62.5141 \; 77.5856 61.401
+\; 77.73 58.1138 \; 78.0508 61.773 \; \;;
+#X scalar trace-template 480 0 13 \; 81.9939 52.2885 \; 82.0761 57.8583
+\; 82.3145 57.3985 \; 82.4493 53.5878 \; 82.4877 48.1427 \; 82.4708
+55.0644 \; 82.0261 72.2768 \; 81.8789 74.7732 \; 81.9439 73.9254 \;
+82.1614 69.6702 \; 82.1807 67.0401 \; 81.8554 66.4255 \; 81.8015 67.0175
+\; 81.9041 66.1829 \; 81.9827 64.871 \; 82.0056 63.5091 \; 81.9382
+60.5464 \; 81.8945 54.4222 \; 81.8665 44.1251 \; 81.9834 33.9454 \;
+81.5731 33.2956 \; 81.4971 42.0351 \; \;;
+#X scalar trace-template 480 0 20 \; 91.0006 50.2484 \; \;;
+#X scalar trace-template 480 0 22 \; 102 47.4016 \; \;;
+#X scalar trace-template 485 0 7 \; 70.0239 65.2117 \; 70.3504 70.5871
+\; 69.9455 71.3615 \; 70.6126 71.8945 \; 70.405 69.7798 \; 70.329 69.16
+\; \;;
+#X scalar trace-template 485 0 8 \; 87.6995 46.7176 \; \;;
+#X scalar trace-template 485 0 11 \; 105.88 48.1684 \; 105.892 48.6287
+\; 105.918 46.7889 \; 106.009 46.8082 \; 106.023 49.7847 \; 105.932
+50.4925 \; 105.91 52.8565 \; 105.824 54.8523 \; \;;
+#X scalar trace-template 485 0 14 \; 88.916 49.7698 \; \;;
+#X scalar trace-template 485 0 15 \; 99.7817 47.3329 \; \;;
+#X scalar trace-template 485 0 20 \; 105.271 47.3223 \; 105.215 46.8185
+\; 105.183 46.3735 \; 105.097 47.0445 \; \;;
+#X scalar trace-template 485 0 22 \; 100.136 46.7691 \; \;;
+#X scalar trace-template 490 0 2 \; 70.6678 63.5153 \; \;;
+#X scalar trace-template 490 0 4 \; 67.1862 65.7134 \; 67.1142 69.1866
+\; 67.3455 72.7057 \; 67.67 72.787 \; \;;
+#X scalar trace-template 490 0 8 \; 76.9609 58.7886 \; 76.9402 59.3096
+\; 76.966 64.0213 \; 77.4012 66.4317 \; 77.4283 67.9767 \; 76.9703
+69.6261 \; 77.1465 73.8677 \; 77.3718 76.2361 \; 77.5852 77.0536 \;
+78.015 76.0112 \; 78.2914 76.4487 \; 78.3738 75.6721 \; 78.422 73.6719
+\; 78.4871 70.6498 \; 78.5075 66.277 \; 78.3841 60.0376 \; 78.1288
+50.984 \; 77.9376 37.6528 \; 78.5377 35.2224 \; 78.5455 42.6073 \;
+\;;
+#X scalar trace-template 490 0 10 \; 72.6653 60.6826 \; 72.8663 63.4311
+\; 72.8637 65.9985 \; 72.4164 67.6138 \; 72.4751 74.5938 \; 72.558
+77.9604 \; 72.6588 76.9986 \; 72.7722 74.4262 \; 73.0808 72.2931 \;
+73.4913 70.7694 \; 73.942 71.7161 \; 74.0454 71.7542 \; 74.0733 72.207
+\; 74.0496 72.5273 \; 73.8649 71.6368 \; 73.7692 67.607 \; 73.517 59.0843
+\; 74.064 46.3988 \; 73.6822 41.8651 \; 73.5244 46.3181 \; \;;
+#X scalar trace-template 490 0 14 \; 81.6159 56.9224 \; 81.4866 54.084
+\; 81.4843 52.8892 \; 81.335 56.2603 \; \;;
+#X scalar trace-template 490 0 15 \; 78.6031 55.8516 \; 78.4894 59.0283
+\; 78.3349 63.6968 \; 78.2628 68.351 \; 78.3544 71.8827 \; 78.3657
+73.2444 \; 78.729 71.531 \; 79.1016 71.5445 \; 79.0154 69.6051 \; 79.7467
+66.7767 \; \;;
+#X scalar trace-template 490 0 18 \; 84.1286 53.6739 \; \;;
+#X scalar trace-template 490 0 21 \; 83.1522 52.2185 \; 82.9014 46.6945
+\; \;;
+#X scalar trace-template 490 0 22 \; 106.211 46.1173 \; 106.225 48.2936
+\; 106.136 46.731 \; \;;
+#X scalar trace-template 490 0 24 \; 105.378 44.6412 \; 105.425 47.1615
+\; 105.435 49.5732 \; 105.415 47.7841 \; \;;
+#X scalar trace-template 495 0 2 \; 63.3088 62.274 \; 63.6483 65.0583
+\; \;;
+#X scalar trace-template 495 0 12 \; 105.563 45.3989 \; 105.671 48.7325
+\; 105.68 48.9501 \; \;;
+#X scalar trace-template 495 0 18 \; 104.694 46.5209 \; 104.72 48.263
+\; 104.736 47.1111 \; \;;
+#X scalar trace-template 500 0 1 \; 69.0971 69.2117 \; 69.0115 69.4547
+\; 68.9236 71.9118 \; 69.5557 70.9135 \; 69.764 67.4427 \; 70.2561
+68.0534 \; 70.4189 68.0555 \; 70.9783 68.6213 \; 71.2455 70.4278 \;
+71.4002 71.2079 \; 71.4417 71.6407 \; 71.3923 72.0649 \; 71.3169 72.126
+\; 71.0492 70.0548 \; 70.7152 64.0474 \; 70.8217 51.4643 \; 70.6168
+42.3312 \; 70.042 46.7001 \; \;;
+#X scalar trace-template 500 0 6 \; 61.8726 62.6533 \; 61.2582 65.0196
+\; 61.514 65.1684 \; 62.1565 64.7884 \; 62.8631 65.3668 \; 63.1208
+65.7356 \; 63.4585 65.8762 \; 63.8163 66.4072 \; 64.2257 67.3276 \;
+64.405 67.8232 \; 64.4083 68.1037 \; 64.434 68.2996 \; 64.3093 67.9724
+\; 64.1054 66.6662 \; 64.1368 62.693 \; 64.8006 55.6456 \; 64.8434
+41.2511 \; \;;
+#X scalar trace-template 500 0 16 \; 106.335 49.0608 \; 106.346 48.9659
+\; 106.289 49.04 \; 106.259 50.9816 \; \;;
+#X scalar trace-template 500 0 21 \; 106.654 45.5947 \; 106.645 48.4533
+\; 106.631 49.7704 \; 106.605 51.1537 \; \;;
+#X scalar trace-template 505 0 2 \; 73.7712 68.4809 \; 73.8504 74.5992
+\; 74.4874 77.3407 \; 75.0526 79.2297 \; 75.3196 79.3612 \; 75.5409
+77.2001 \; 75.8663 75.2055 \; 76.2175 75.5544 \; 76.296 75.122 \; 76.3493
+74.6568 \; 76.3091 73.4835 \; 76.2362 70.9012 \; 76.133 65.5664 \;
+75.914 56.8858 \; 76.5107 41.4361 \; 76.4929 31.4413 \; \;;
+#X scalar trace-template 505 0 19 \; 76.3235 62.2527 \; 75.5133 63.5007
+\; \;;
+#X scalar trace-template 505 0 20 \; 83.6409 43.9421 \; \;;
+#X scalar trace-template 505 0 22 \; 85.8906 45.3991 \; 85.6534 52.8512
+\; 85.3986 62.4321 \; 85.254 69.9902 \; 84.9991 73.3262 \; 85.0051
+68.3535 \; 84.8347 64.5104 \; 84.663 65.2854 \; 84.7752 64.0055 \;
+84.8571 61.4019 \; \;;
+#X scalar trace-template 510 0 4 \; 81.6857 71.7868 \; \;;
+#X scalar trace-template 510 0 12 \; 84.5009 54.3053 \; 84.4516 68.0483
+\; 84.6717 72.4921 \; \;;
+#X scalar trace-template 510 0 14 \; 86.8069 47.5858 \; 86.2448 54.8238
+\; 86.3258 62.9919 \; 86.4295 68.9578 \; 86.2748 68.7487 \; 86.0892
+66.3964 \; 85.9702 64.484 \; 86.0875 61.9055 \; \;;
+#X scalar trace-template 510 0 18 \; 100.425 47.8601 \; 100.548 56.1214
+\; \;;
+#X scalar trace-template 510 0 20 \; 106.959 47.5784 \; \;;
+#X scalar trace-template 510 0 23 \; 105.203 48.1733 \; \;;
+#X scalar trace-template 510 0 24 \; 100.026 46.3859 \; 100.073 54.1896
+\; 100.098 57.916 \; 100.055 57.3471 \; 100.012 56.8406 \; \;;
+#X scalar trace-template 515 0 4 \; 83.4279 70.2744 \; 83.6114 73.3595
+\; 83.7101 72.0643 \; 83.5791 68.0924 \; 83.4472 66.034 \; 83.2873
+67.6479 \; 83.4004 66.1698 \; 83.4702 64.081 \; 83.4822 62.1829 \;
+83.454 59.4481 \; 83.4136 53.7326 \; 83.4217 43.5176 \; \;;
+#X scalar trace-template 515 0 7 \; 76.7085 71.4206 \; \;;
+#X scalar trace-template 515 0 19 \; 79.9912 69.2915 \; 79.6259 67.4034
+\; \;;
+#X scalar trace-template 515 0 20 \; 100.637 53.8453 \; 100.622 57.7114
+\; 100.562 54.8402 \; \;;
+#X scalar trace-template 515 0 23 \; 101.023 52.4817 \; 101.106 53.3229
+\; \;;
+#X scalar trace-template 520 0 7 \; 77.7221 70.6852 \; \;;
+#X scalar trace-template 520 0 16 \; 86.9404 58.5173 \; \;;
+#X scalar trace-template 520 0 18 \; 87.9751 56.2674 \; 87.7132 64.8833
+\; \;;
+#X scalar trace-template 520 0 21 \; 89.0441 52.8794 \; 89.3 57.54
+\; 89.3158 62.9757 \; 89.3845 67.2661 \; 89.4406 69.1805 \; 89.534
+68.1255 \; 89.5595 64.5337 \; 89.5485 60.586 \; \;;
+#X scalar trace-template 525 0 7 \; 87.5248 66.5733 \; 87.4391 66.3192
+\; 87.3596 66.4014 \; 87.2017 66.861 \; 87.2958 63.8083 \; 87.3607
+60.8036 \; \;;
+#X scalar trace-template 525 0 11 \; 88.3988 60.5541 \; 88.3612 66.9592
+\; 88.3383 70.575 \; 88.3552 70.4503 \; 88.4339 67.6466 \; 88.4838
+63.9846 \; 88.5 61.0477 \; \;;
+#X scalar trace-template 525 0 12 \; 90.2287 56.1977 \; 90.2469 60.7629
+\; 90.2873 65.0799 \; 90.4446 68.1948 \; 90.5644 70.4341 \; 90.6157
+69.652 \; 90.6017 65.9494 \; 90.5647 60.3782 \; 90.5664 52.5491 \;
+90.8006 44.2207 \; \;;
+#X scalar trace-template 525 0 16 \; 100.274 55.0555 \; 100.271 56.4482
+\; \;;
+#X scalar trace-template 525 0 19 \; 91.1267 55.5667 \; 91.135 58.7424
+\; 91.1908 61.3757 \; 91.2722 65.0242 \; 91.4573 66.9404 \; 91.5944
+69.2178 \; 91.6211 68.708 \; 91.59 63.8532 \; 91.5047 55.8168 \; 91.7448
+44.9222 \; \;;
+#X scalar trace-template 525 0 23 \; 100.766 54.8894 \; \;;
+#X scalar trace-template 530 0 18 \; 86.72 67.1108 \; 86.7705 65.6732
+\; \;;
+#X scalar trace-template 530 0 20 \; 105.641 57.2293 \; \;;
+#X scalar trace-template 530 0 23 \; 92.8369 55.7683 \; \;;
+#X scalar trace-template 535 0 16 \; 82.834 63.5176 \; \;;
+#X scalar trace-template 535 0 20 \; 84.1493 61.0962 \; \;;
+#X scalar trace-template 535 0 23 \; 85.3574 61.1557 \; \;;
+#X scalar trace-template 535 0 24 \; 92.0731 58.0152 \; 92.1806 60.8348
+\; 92.2726 64.0431 \; 92.4273 65.878 \; 92.494 67.6394 \; 92.5046 65.8391
+\; 92.5522 59.0208 \; 92.752 50.2557 \; 92.6976 35.2008 \; \;;
+#X scalar trace-template 540 0 15 \; 99.7234 60.4762 \; \;;
+#X scalar trace-template 540 0 16 \; 100.227 59.4884 \; 100.354 58.6136
+\; \;;
+#X scalar trace-template 540 0 18 \; 93.0233 58.7117 \; 93.0881 61.0373
+\; 93.2213 62.7032 \; 93.247 65.2042 \; 93.2621 65.5166 \; 93.288 61.0725
+\; 93.5621 52.8634 \; 93.4301 35.4121 \; 93.37 33.0415 \; 93.2809 42.0326
+\; \;;
+#X scalar trace-template 540 0 20 \; 99.869 55.791 \; 99.7981 61.3428
+\; 99.9133 59.9587 \; \;;
+#X scalar trace-template 540 0 23 \; 93.8378 56.6863 \; 93.8993 59.1934
+\; 94.0057 60.61 \; 94.0263 62.0724 \; 93.9857 63.5183 \; 93.98 61.3231
+\; 94.0599 52.991 \; 94.3197 35.5436 \; \;;
+#X scalar trace-template 545 0 15 \; 95.4198 57.4325 \; 95.5111 59.1349
+\; 95.5037 60.787 \; 95.4865 60.7385 \; 95.4284 57.6801 \; 95.3903
+50.4586 \; 95.2761 32.5969 \; \;;
+#X scalar trace-template 550 0 14 \; 99.3355 59.7816 \; 99.3368 60.9503
+\; 99.2987 59.1855 \; \;;
+#X scalar trace-template 550 0 16 \; 97.5377 59.4125 \; 97.5268 60.5553
+\; 97.4973 60.6902 \; 97.4799 58.8329 \; 97.4765 54.4491 \; 97.4924
+45.9699 \; 97.5386 35.3714 \; \;;
+#X scalar trace-template 555 0 7 \; 94.7577 60.4812 \; 94.7537 60.6104
+\; 94.7588 56.8823 \; 94.8588 46.6893 \; \;;
+#X scalar trace-template 555 0 20 \; 96.8956 60.7695 \; 96.8514 60.6364
+\; 96.8366 58.4197 \; 96.8556 53.2549 \; 96.9277 44.9862 \; \;;
+#X scalar trace-template 555 0 22 \; 98.1532 59.7576 \; 98.1186 59.4233
+\; 98.0625 56.5017 \; 98.0627 49.8139 \; 98.1016 40.2011 \; \;;
+#X scalar trace-template 560 0 11 \; 96.1627 58.7818 \; 96.172 55.9452
+\; 96.2063 49.9503 \; 96.2916 39.4985 \; \;;
+#X scalar trace-template 560 0 21 \; 98.6835 58.4552 \; 98.6755 52.936
+\; \;;
+#X scalar trace-template 565 0 14 \; 92.301 57.3752 \; \;;
+#X scalar trace-template 570 0 14 \; 58.0222 61.3926 \; 57.1827 58.9038
+\; \;;
+#X scalar trace-template 570 0 21 \; 95.5221 52.3246 \; \;;
+#X scalar trace-template 575 0 0 \; 50.4538 73.0014 \; \;;
+#X scalar trace-template 575 0 4 \; 97.92 41.5941 \; \;;
+#X scalar trace-template 575 0 7 \; 106.413 38.2315 \; \;;
+#X scalar trace-template 575 0 9 \; 79.4123 36.2735 \; \;;
+#X scalar trace-template 575 0 12 \; 108.009 32.949 \; \;;
+#X scalar trace-template 575 0 19 \; 92.4956 34.9042 \; 92.4449 30.47
+\; 92.3075 44.6241 \; 92.4119 48.2365 \; \;;
+#X scalar trace-template 575 0 21 \; 117.242 31.1934 \; \;;
+#X scalar trace-template 580 0 0 \; 67.646 43.7599 \; \;;
+#X scalar trace-template 580 0 4 \; 61.1709 40.7605 \; 61.2844 44.5903
+\; \;;
+#X scalar trace-template 580 0 7 \; 66.8047 38.1124 \; 67.0533 48.2899
+\; 67.2596 49.0547 \; \;;
+#X scalar trace-template 580 0 9 \; 72.1421 37.1332 \; 72.291 42.0397
+\; \;;
+#X scalar trace-template 580 0 11 \; 90.7344 39.9425 \; \;;
+#X scalar trace-template 580 0 12 \; 91.5543 33.8808 \; 91.2736 45.7669
+\; 91.1485 49.6021 \; \;;
+#X scalar trace-template 580 0 14 \; 90.5538 39.1953 \; 90.2007 45.3504
+\; 90.3093 49.2628 \; \;;
+#X scalar trace-template 580 0 15 \; 89.3163 35.1765 \; 89.4363 44.5219
+\; \;;
+#X scalar trace-template 580 0 20 \; 91.7633 33.8919 \; \;;
+#X scalar trace-template 580 0 21 \; 88.4827 31.8753 \; 88.2437 43.4446
+\; \;;
+#X scalar trace-template 580 0 22 \; 89.1318 30.8594 \; \;;
+#X scalar trace-template 580 0 23 \; 93.0049 30.9813 \; 93.0337 42.8019
+\; \;;
+#X scalar trace-template 580 0 24 \; 84.8347 31.2284 \; \;;
+#X scalar trace-template 585 0 0 \; 23.7851 51.7882 \; 30.0712 54.8452
+\; 26.7177 56.4246 \; \;;
+#X scalar trace-template 585 0 2 \; 56.2827 53.3406 \; \;;
+#X scalar trace-template 585 0 6 \; 48.219 46.4309 \; \;;
+#X scalar trace-template 585 0 11 \; 58.8878 42.2779 \; 57.7022 47.2662
+\; \;;
+#X scalar trace-template 585 0 16 \; 66.1304 46.2247 \; \;;
+#X scalar trace-template 585 0 20 \; 63.1434 44.0477 \; \;;
+#X scalar trace-template 585 0 22 \; 74.8963 41.6702 \; \;;
+#X scalar trace-template 585 0 24 \; 82.8369 41.3798 \; \;;
+#X scalar trace-template 590 0 1 \; 113.718 53.2705 \; 113.766 59.6186
+\; 113.791 62.8436 \; 113.823 65.4335 \; 113.818 64.8404 \; 113.807
+63.4175 \; 113.816 62.3084 \; 113.88 60.3213 \; 113.879 52.0058 \;
\;;
-#X scalar trace-template 60 0 14 \; -425.106 57.9547 \; \;;
-#X scalar trace-template 60 0 13 \; -423.132 57.418 \; \;;
-#X scalar trace-template 60 0 11 \; -441.187 58.0333 \; -440.975 53.9583
-\; -440.554 49.1177 \; \;;
-#X scalar trace-template 60 0 7 \; -430.238 56.2685 \; -430.18 52.4758
-\; \;;
-#X scalar trace-template 60 0 5 \; -425.552 53.1429 \; \;;
-#X scalar trace-template 65 0 8 \; -422.11 62.513 \; -422.072 58.7504
-\; -421.885 52.978 \; -421.517 49.9812 \; \;;
-#X scalar trace-template 70 0 30 \; -115.062 65.6259 \; \;;
-#X scalar trace-template 70 0 29 \; -177.526 62.7993 \; \;;
-#X scalar trace-template 70 0 28 \; -398.593 58.066 \; \;;
-#X scalar trace-template 70 0 27 \; -396.912 58.167 \; \;;
-#X scalar trace-template 70 0 26 \; -378.716 57.0482 \; \;;
-#X scalar trace-template 70 0 25 \; -391.547 56.8804 \; \;;
-#X scalar trace-template 70 0 24 \; -216.512 59.7809 \; \;;
-#X scalar trace-template 70 0 23 \; -419.436 55.5083 \; \;;
-#X scalar trace-template 70 0 22 \; -415.86 56.4906 \; \;;
-#X scalar trace-template 70 0 21 \; -418.731 55.9113 \; \;;
-#X scalar trace-template 70 0 20 \; -238.911 59.0968 \; -236.098 64.9314
-\; -235.335 75.1337 \; -235.488 80.6597 \; -235.334 82.3765 \; -235.188
-81.5331 \; -235.854 80.3934 \; -236.482 80.1482 \; -237.014 80.8588
-\; -237.392 81.5672 \; -237.157 81.9692 \; -236.124 81.9444 \; -235.598
-82.1367 \; -235.184 82.8738 \; -233.744 83.9626 \; -232.472 84.3863
-\; -229.946 82.7851 \; -224.852 81.2486 \; -223.784 80.4678 \; -225.711
-80.3113 \; -227.322 80.2665 \; -229.213 80.5589 \; -228.581 81.0675
-\; -226.456 81.9502 \; -225.715 82.128 \; -225.524 81.5024 \; -224.299
-79.8664 \; -223.063 75.9281 \; -219.031 68.3197 \; -212.339 58.54 \;
--198.833 45.1021 \; -181.235 51.0811 \; -191.364 44.7348 \; -190.861
-43.6189 \; -171.011 45.727 \; -183.198 44.2211 \; -185.769 44.3186
-\; -184.981 45.3483 \; -182.649 46.7902 \; -178.515 49.2263 \; \;;
-#X scalar trace-template 70 0 14 \; -370.163 53.9807 \; -369.868 46.0882
-\; -371.45 55.0303 \; -371.311 55.4407 \; -370.858 58.6043 \; -370.974
-57.3594 \; -371.551 54.1256 \; -372.155 52.305 \; -372.164 49.1399
-\; -373.518 48.196 \; -374.058 42.636 \; -374.581 42.9521 \; -374.981
-44.2713 \; -376.365 56.7495 \; -376.333 58.7317 \; \;;
-#X scalar trace-template 70 0 13 \; -390.106 54.8422 \; -391.243 55.3098
-\; -391.194 57.8822 \; -391.543 62.7992 \; -391.889 67.3958 \; -392.255
-68.4997 \; -392.795 66.8713 \; -392.946 63.915 \; -392.451 58.0064
-\; -392.203 56.8616 \; -392.099 54.2494 \; -392.211 52.1172 \; -392.35
-55.3925 \; -392.783 59.4555 \; -393.019 62.1274 \; -393.435 61.7598
-\; -393.244 54.6129 \; -392.719 39.3964 \; -393.701 30.6601 \; -394.29
-29.3324 \; -395.388 46.5814 \; -395.28 47.6806 \; -395.109 51.1302
-\; -394.889 53.4428 \; -394.829 57.0061 \; -395.03 57.7373 \; -395.428
-55.7082 \; -395.344 47.8085 \; -394.926 43.7896 \; -395.175 43.2274
-\; -395.601 43.7957 \; -395.999 44.0711 \; -396.015 41.3665 \; -396.027
-37.2967 \; \;;
-#X scalar trace-template 70 0 5 \; -403.628 55.2189 \; -404.027 48.6292
-\; -404.136 52.3652 \; -404.622 56.4529 \; -404.926 60.9658 \; -405.461
-61.9229 \; -405.964 62.3743 \; -406.263 60.2696 \; -406.717 52.9077
-\; -407.108 39.9489 \; \;;
-#X scalar trace-template 75 0 7 \; -188.578 79.2259 \; \;;
-#X scalar trace-template 80 0 30 \; -380.625 63.5675 \; \;;
-#X scalar trace-template 80 0 29 \; -283.414 63.5511 \; \;;
-#X scalar trace-template 80 0 28 \; -298.719 60.9318 \; \;;
-#X scalar trace-template 80 0 27 \; -250.777 58.8797 \; \;;
-#X scalar trace-template 80 0 26 \; -384.506 63.7522 \; \;;
-#X scalar trace-template 80 0 25 \; -395.42 59.6265 \; \;;
-#X scalar trace-template 80 0 24 \; -384.844 61.8835 \; \;;
-#X scalar trace-template 80 0 23 \; -398.6 56.5441 \; \;;
-#X scalar trace-template 80 0 22 \; -83.7229 55.7272 \; \;;
-#X scalar trace-template 80 0 21 \; -378.209 55.6708 \; \;;
-#X scalar trace-template 80 0 19 \; -387.818 55.4255 \; -387.957 62.7154
-\; -388.071 67.7871 \; -388.363 68.5783 \; -388.97 67.1771 \; -389.368
-64.3916 \; -389.928 57.7565 \; -391.046 56.9723 \; -391.119 56.1286
-\; -390.818 57.0448 \; -390.954 58.626 \; -390.914 63.1461 \; -390.709
-65.5078 \; -390.332 67.565 \; -389.736 62.0547 \; -388.733 51.5892
-\; -388.955 42.6119 \; -389.363 41.9584 \; -389.122 46.3899 \; -388.985
-54.9279 \; -388.962 60.8979 \; -388.744 61.9151 \; -388.541 59.0006
-\; -388.261 54.4069 \; -387.722 46.4355 \; \;;
-#X scalar trace-template 80 0 18 \; -394.944 57.2666 \; -395.108 63.997
-\; -395.34 69.2615 \; -395.91 71.0381 \; -396.266 71.2492 \; -396.587
-68.4881 \; -396.899 61.5745 \; -397.093 52.9859 \; -396.729 42.7911
-\; -397.57 56.1547 \; -398.046 61.0339 \; -398.024 64.8959 \; -397.695
-61.3579 \; -397.456 55.896 \; -396.703 46.6859 \; -395.691 39.7334
-\; \;;
-#X scalar trace-template 80 0 11 \; -388.927 53.4613 \; \;;
-#X scalar trace-template 80 0 10 \; -399.168 56.3128 \; -398.627 62.8329
-\; -398.794 67.8075 \; -399.149 68.3225 \; -399.706 68.5778 \; -400.006
-67.0948 \; -400.288 59.6133 \; -400.584 47.7702 \; \;;
-#X scalar trace-template 85 0 7 \; -283.692 70.6638 \; -283.85 74.8784
-\; -283.984 76.3377 \; -284.151 75.3523 \; -284.425 71.4497 \; -285.931
-64.4954 \; -286.632 55.7005 \; -284.616 56.0925 \; -283.087 57.7965
-\; -282.764 60.298 \; -282.074 61.3734 \; -280.776 61.515 \; -278.407
-61.3404 \; -276.829 59.7575 \; -270.608 56.6879 \; -265.509 59.0446
-\; -260.29 59.3868 \; -261.187 70.1551 \; -259.184 79.8117 \; -256.807
-83.0488 \; -254.975 83.4096 \; -253.783 82.0816 \; -252.622 79.69 \;
--251.864 74.9713 \; -249.494 67.2379 \; -251.165 54.3383 \; -257.882
-41.931 \; -255.074 45.3247 \; -255.267 41.5086 \; -263.254 41.4242
-\; \;;
-#X scalar trace-template 85 0 6 \; -380.232 69.9323 \; -380.163 72.6891
-\; -380.25 72.0067 \; -380.703 69.3107 \; -380.995 66.8155 \; -381.243
-60.6132 \; -381.057 50.7026 \; -381.337 40.5151 \; -382.265 47.7258
-\; -381.602 51.3242 \; -381.944 58.3135 \; -382.078 63.5577 \; -382.739
-63.1049 \; -382.102 52.9106 \; -381.876 35.7734 \; -382.368 31.5764
-\; -382.328 32.5301 \; -381.87 39.6924 \; -381.779 45.8811 \; -381.864
-49.157 \; -381.676 50.2023 \; -381.063 50.0624 \; -380.803 47.5131
-\; \;;
-#X scalar trace-template 90 0 30 \; -384.242 72.5459 \; \;;
-#X scalar trace-template 90 0 29 \; -299.282 66.5024 \; \;;
-#X scalar trace-template 90 0 28 \; -420.886 64.0638 \; \;;
-#X scalar trace-template 90 0 27 \; -401.961 63.3353 \; \;;
-#X scalar trace-template 90 0 26 \; -312.198 61.9784 \; \;;
-#X scalar trace-template 90 0 25 \; -425.32 60.4811 \; \;;
-#X scalar trace-template 90 0 24 \; -413.342 60.8594 \; \;;
-#X scalar trace-template 90 0 23 \; -416.055 60.626 \; \;;
-#X scalar trace-template 90 0 22 \; -410.678 59.5924 \; \;;
-#X scalar trace-template 90 0 21 \; -407.807 59.4934 \; \;;
-#X scalar trace-template 90 0 17 \; -322.512 59.0657 \; -322.747 57.4957
-\; -323.254 53.9258 \; -323.628 49.2787 \; -325.363 44.2721 \; -325.631
-41.3937 \; -324.963 43.4613 \; -324.016 44.5249 \; -322.713 42.6748
-\; -321.041 49.7463 \; -320.381 51.1583 \; -317.165 52.6526 \; -316.873
-53.3804 \; -316.065 49.2861 \; -317.232 43.6747 \; -317.278 45.3196
-\; -316.968 57.8433 \; -315.126 61.5101 \; -314.189 60.7119 \; -313.037
-61.3391 \; -312.52 60.9065 \; -312.191 58.0171 \; -311.828 51.9593
-\; -311.472 44.209 \; \;;
-#X scalar trace-template 90 0 11 \; -381.992 57.5538 \; \;;
-#X scalar trace-template 90 0 9 \; -331.631 58.0103 \; -332.212 58.7472
-\; -332.653 57.8614 \; -332.989 55.5105 \; -333.934 51.2829 \; -335.22
-48.373 \; -334.499 47.5763 \; -333.741 47.5558 \; -333.396 44.6466
-\; \;;
-#X scalar trace-template 90 0 8 \; -427.479 57.8001 \; -427.36 56.3457
-\; -427.297 58.6706 \; -426.745 58.7279 \; -426.922 51.0297 \; \;;
-#X scalar trace-template 90 0 2 \; -417.579 58.351 \; -417.235 58.6206
-\; -417.189 62.9099 \; \;;
-#X scalar trace-template 100 0 30 \; -384.996 74.4386 \; \;;
-#X scalar trace-template 100 0 29 \; -422.106 68.3615 \; \;;
-#X scalar trace-template 100 0 28 \; -419.812 67.5039 \; \;;
-#X scalar trace-template 100 0 27 \; -299.88 65.7205 \; \;;
-#X scalar trace-template 100 0 26 \; -420.361 64.5968 \; \;;
-#X scalar trace-template 100 0 25 \; -424.351 64.0498 \; \;;
-#X scalar trace-template 100 0 24 \; -402.789 64.1104 \; \;;
-#X scalar trace-template 100 0 23 \; -424.97 63.061 \; \;;
-#X scalar trace-template 100 0 22 \; -414.502 62.2844 \; \;;
-#X scalar trace-template 100 0 21 \; -409.484 56.7494 \; \;;
-#X scalar trace-template 100 0 11 \; -411.733 61.6498 \; -412.171 60.5067
-\; -412.598 53.9577 \; -412.947 41.2746 \; \;;
-#X scalar trace-template 110 0 30 \; -385.294 64.1075 \; \;;
-#X scalar trace-template 110 0 29 \; -422.529 62.385 \; \;;
-#X scalar trace-template 110 0 28 \; -420.422 61.8631 \; \;;
-#X scalar trace-template 110 0 27 \; -217.658 54.0387 \; \;;
-#X scalar trace-template 110 0 26 \; -243.639 61.9016 \; \;;
-#X scalar trace-template 110 0 25 \; -301.439 58.2116 \; \;;
-#X scalar trace-template 110 0 24 \; -424.123 58.5 \; \;;
-#X scalar trace-template 110 0 23 \; -425.124 56.2603 \; \;;
-#X scalar trace-template 110 0 22 \; -393.247 56.7388 \; \;;
-#X scalar trace-template 110 0 21 \; -389.116 56.5368 \; \;;
-#X scalar trace-template 110 0 2 \; -427.646 56.0733 \; -427.631 49.5255
-\; -427.616 38.604 \; \;;
-#X scalar trace-template 120 0 30 \; -255.967 57.0375 \; \;;
-#X scalar trace-template 120 0 29 \; -394.764 54.5412 \; \;;
-#X scalar trace-template 120 0 28 \; -393.347 51.8096 \; \;;
-#X scalar trace-template 120 0 27 \; -282.622 54.4358 \; \;;
-#X scalar trace-template 120 0 26 \; -387.147 48.7163 \; \;;
-#X scalar trace-template 120 0 25 \; -389.675 43.1908 \; \;;
-#X scalar trace-template 120 0 24 \; -300.367 48.3279 \; \;;
-#X scalar trace-template 120 0 23 \; -389.007 49.4138 \; \;;
-#X scalar trace-template 120 0 22 \; -314.3 46.3955 \; \;;
-#X scalar trace-template 120 0 21 \; -288.037 45.506 \; \;;
-#X scalar trace-template 120 0 8 \; -420.069 46.3664 \; \;;
-#X scalar trace-template 125 0 11 \; -394.679 56.6363 \; -394.623 61.9565
-\; -394.436 66.1063 \; -394.199 65.5077 \; -394.168 61.1159 \; -393.749
-53.1866 \; \;;
-#X scalar trace-template 125 0 10 \; -393.577 55.8074 \; \;;
-#X scalar trace-template 125 0 5 \; -421.295 53.5134 \; -421.699 62.4225
-\; -421.847 66.638 \; -421.886 65.9003 \; -421.231 61.967 \; -421.03
-55.4412 \; -421.473 44.5366 \; -421.285 27.5918 \; -421.033 30.3389
-\; -421.224 37.6824 \; -421.966 47.2915 \; -422.102 54.9451 \; -421.946
-56.45 \; -421.669 53.5215 \; -421.272 50.5706 \; -420.961 44.6701 \;
--420.703 45.5131 \; -420.642 49.6653 \; -420.476 53.4881 \; -420.476
-54.7362 \; -420.346 51.4879 \; -420.237 49.7942 \; -420.841 49.7337
-\; -420.697 47.0281 \; -420.733 41.5637 \; -420.533 38.35 \; \;;
-#X scalar trace-template 130 0 30 \; -388.15 68.5701 \; \;;
-#X scalar trace-template 130 0 29 \; -387.718 68.2018 \; \;;
-#X scalar trace-template 130 0 28 \; -222.963 61.8294 \; \;;
-#X scalar trace-template 130 0 27 \; -389.065 60.9223 \; \;;
-#X scalar trace-template 130 0 26 \; -419.402 59.5196 \; \;;
-#X scalar trace-template 130 0 25 \; -384.145 62.5123 \; \;;
-#X scalar trace-template 130 0 24 \; -384.57 61.1479 \; \;;
-#X scalar trace-template 130 0 23 \; -420.677 58.0244 \; \;;
-#X scalar trace-template 130 0 22 \; -424.09 56.8537 \; \;;
-#X scalar trace-template 130 0 21 \; -400.884 56.5839 \; \;;
-#X scalar trace-template 130 0 8 \; -422.922 54.6683 \; -423.089 60.022
-\; -423.146 62.8413 \; -423.299 62.9753 \; -423.001 57.4792 \; -423.479
-45.6741 \; -423.354 31.769 \; -423.571 29.2928 \; -423.339 40.7322
-\; -423.909 49.2346 \; -424.125 56.7108 \; -423.995 58.0007 \; -423.914
-56.5143 \; -423.563 51.2153 \; -424.124 46.4923 \; -424.117 44.7064
-\; -424.174 46.9804 \; -424.088 46.7715 \; \;;
-#X scalar trace-template 130 0 4 \; -298.076 54.0227 \; -296.372 55.5122
-\; -295.132 57.6418 \; -293.982 58.6841 \; -292.486 57.0795 \; -290.384
-52.2773 \; -289.205 46.7944 \; -291.339 42.8024 \; -291.339 56.4168
-\; \;;
-#X scalar trace-template 130 0 2 \; -415.001 51.8296 \; -414.762 58.5578
-\; -414.273 57.3512 \; -414.036 59.6338 \; -414.026 54.4524 \; -414.663
-48.2746 \; -413.814 30.0978 \; -413.608 34.4105 \; -413.933 43.4289
-\; \;;
-#X scalar trace-template 135 0 10 \; -387.692 70.7518 \; -387.644 71.2318
-\; -387.392 67.6515 \; -386.687 57.288 \; -385.62 43.6547 \; -385.638
-29.7436 \; -385.967 29.8739 \; -385.444 42.7906 \; -385.572 47.8943
-\; -385.562 52.8217 \; -385.294 53.4587 \; -385.089 50.1346 \; \;;
-#X scalar trace-template 140 0 30 \; -390.296 67.4097 \; \;;
-#X scalar trace-template 140 0 29 \; -383.44 64.5739 \; \;;
-#X scalar trace-template 140 0 28 \; -419.336 62.445 \; \;;
-#X scalar trace-template 140 0 27 \; -419.853 59.251 \; \;;
-#X scalar trace-template 140 0 26 \; -379.418 62.601 \; \;;
-#X scalar trace-template 140 0 25 \; -420.876 61.1846 \; \;;
-#X scalar trace-template 140 0 24 \; -398.502 60.4312 \; \;;
-#X scalar trace-template 140 0 23 \; -424.097 61.5281 \; \;;
-#X scalar trace-template 140 0 22 \; -417.463 57.7228 \; \;;
-#X scalar trace-template 140 0 21 \; -416.228 59.4109 \; \;;
-#X scalar trace-template 140 0 9 \; -418.559 58.9495 \; -418.882 59.9888
-\; -418.705 29.8503 \; -419.359 42.1819 \; -419.589 33.6311 \; -419.244
-27.5607 \; -418.738 37.0876 \; -418.028 52.0434 \; -417.914 54.7955
-\; -417.697 57.2834 \; -417.456 59.3538 \; -417.162 56.804 \; -416.958
-50.241 \; \;;
-#X scalar trace-template 145 0 15 \; -388.154 63.5145 \; -387.553 56.7901
-\; \;;
-#X scalar trace-template 145 0 3 \; -378.684 62.078 \; -377.953 54.1212
-\; -377.115 36.8067 \; -376.649 26.6416 \; -377.342 30.9521 \; -378.093
-41.6639 \; -377.971 44.5183 \; -378.033 47.3775 \; -377.798 49.2022
-\; -377.492 50.3797 \; -376.887 47.504 \; \;;
-#X scalar trace-template 150 0 30 \; -423.392 57.0674 \; \;;
-#X scalar trace-template 150 0 29 \; -415.416 53.6056 \; \;;
-#X scalar trace-template 150 0 28 \; -416.398 54.8234 \; \;;
-#X scalar trace-template 150 0 27 \; -417.96 51.6214 \; \;;
-#X scalar trace-template 150 0 26 \; -418.635 52.096 \; \;;
-#X scalar trace-template 150 0 25 \; -358.331 51.8688 \; \;;
-#X scalar trace-template 150 0 24 \; -306.834 51.9124 \; \;;
-#X scalar trace-template 150 0 23 \; -364.569 52.3269 \; \;;
-#X scalar trace-template 150 0 22 \; -411.643 50.2552 \; \;;
-#X scalar trace-template 150 0 21 \; -325.469 51.2394 \; \;;
-#X scalar trace-template 150 0 14 \; -369.121 49.5576 \; -368.372 35.4134
-\; \;;
-#X scalar trace-template 160 0 30 \; -269.116 60.5634 \; \;;
-#X scalar trace-template 160 0 29 \; -276.083 43.5233 \; \;;
-#X scalar trace-template 160 0 28 \; -311.409 44.1401 \; \;;
-#X scalar trace-template 160 0 27 \; -301.688 40.5239 \; \;;
-#X scalar trace-template 160 0 26 \; -390.558 42.3624 \; \;;
-#X scalar trace-template 160 0 25 \; -315.522 43.54 \; \;;
-#X scalar trace-template 160 0 24 \; -308.681 39.9929 \; \;;
-#X scalar trace-template 160 0 23 \; -387.548 39.4357 \; \;;
-#X scalar trace-template 160 0 22 \; -321.1 37.1669 \; \;;
-#X scalar trace-template 160 0 21 \; -325.781 34.6654 \; \;;
-#X scalar trace-template 160 0 15 \; -285.988 44.8007 \; -289.788 43.2483
-\; -293.318 60.0833 \; -291.214 65.632 \; -289.954 70.4334 \; -289.045
-71.2554 \; -288.768 69.4702 \; -288.704 65.3685 \; -288.691 58.7163
-\; -288.517 49.3761 \; \;;
-#X scalar trace-template 160 0 11 \; -296.529 29.2822 \; \;;
-#X scalar trace-template 165 0 18 \; -275.73 56.8264 \; -275.94 66.2997
-\; -276.526 74.2808 \; -275.783 79.5775 \; -274.385 82.7761 \; -273.306
-83.2427 \; -272.649 80.7754 \; -271.308 75.7016 \; -270.519 67.859
-\; -270.784 58.6413 \; -271.756 54.0224 \; -271.133 48.3546 \; -271.889
-45.1608 \; -272.361 42.8267 \; -272.756 42.989 \; -271.276 38.878 \;
+#X scalar trace-template 590 0 2 \; 111.791 51.0206 \; 111.729 57.9487
+\; 111.719 59.6317 \; \;;
+#X scalar trace-template 590 0 4 \; 114 56.3057 \; 113.942 58.8198
+\; 113.94 62.0429 \; \;;
+#X scalar trace-template 590 0 6 \; 114.039 55.5829 \; \;;
+#X scalar trace-template 590 0 8 \; 43.2138 53.0163 \; \;;
+#X scalar trace-template 590 0 9 \; 114.334 60.7709 \; \;;
+#X scalar trace-template 590 0 10 \; 118.755 53.7915 \; 118.772 60.3108
+\; 118.773 58.4647 \; 118.768 57.2781 \; \;;
+#X scalar trace-template 590 0 13 \; 114.326 58.6188 \; 114.326 60.9907
+\; \;;
+#X scalar trace-template 590 0 15 \; 118.971 47.703 \; 118.985 59.3883
+\; \;;
+#X scalar trace-template 590 0 16 \; 114.299 54.0219 \; 114.299 63.924
+\; 114.285 65.2448 \; 114.277 68.3667 \; 114.274 66.6902 \; 114.246
+63.1626 \; 114.247 59.1021 \; 114.276 58.6894 \; 114.29 55.3998 \;
\;;
-#X scalar trace-template 165 0 14 \; -279.523 52.7733 \; \;;
-#X scalar trace-template 170 0 30 \; -334.995 60.8382 \; \;;
-#X scalar trace-template 170 0 29 \; -335.742 58.8138 \; \;;
-#X scalar trace-template 170 0 28 \; -340.655 47.1987 \; \;;
-#X scalar trace-template 170 0 27 \; -304.269 54.4193 \; \;;
-#X scalar trace-template 170 0 26 \; -305.669 52.7464 \; \;;
-#X scalar trace-template 170 0 25 \; -392.345 44.3877 \; \;;
-#X scalar trace-template 170 0 24 \; -390.549 45.4784 \; \;;
-#X scalar trace-template 170 0 23 \; -345.006 42.0563 \; \;;
-#X scalar trace-template 170 0 22 \; -388.498 46.1862 \; \;;
-#X scalar trace-template 170 0 21 \; -412.227 40.0968 \; \;;
-#X scalar trace-template 170 0 11 \; -414.506 37.5579 \; -413.82 55.1113
-\; -413.615 61.7866 \; -413.57 63.4626 \; -413.194 59.9168 \; -413.116
-51.6547 \; -413.747 47.2392 \; -413.848 44.4774 \; -413.991 43.966
-\; -414.011 46.3354 \; -414.749 48.1864 \; -414.984 47.6829 \; -415.195
-46.2486 \; -415.178 42.7078 \; -415.025 39.3416 \; -414.622 39.0873
-\; -414.477 40.6234 \; -414.23 43.5496 \; \;;
-#X scalar trace-template 175 0 14 \; -215.565 67.3243 \; \;;
-#X scalar trace-template 175 0 1 \; -328.509 66.4856 \; -329.176 65.5487
-\; -329.762 61.9074 \; -329.734 57.581 \; -329.136 53.5061 \; -328.949
-46.9691 \; \;;
-#X scalar trace-template 180 0 30 \; -166.207 64.6698 \; \;;
-#X scalar trace-template 180 0 29 \; -339.323 66.4192 \; \;;
-#X scalar trace-template 180 0 28 \; -345.357 62.3548 \; \;;
-#X scalar trace-template 180 0 27 \; -324.217 63.1772 \; \;;
-#X scalar trace-template 180 0 26 \; -350.729 61.3334 \; \;;
-#X scalar trace-template 180 0 25 \; -392.206 60.8392 \; \;;
-#X scalar trace-template 180 0 24 \; -334.567 59.2207 \; \;;
-#X scalar trace-template 180 0 23 \; -356.08 56.5257 \; \;;
-#X scalar trace-template 180 0 22 \; -415.71 62.9252 \; \;;
-#X scalar trace-template 180 0 21 \; -298.775 57.7765 \; \;;
-#X scalar trace-template 180 0 4 \; -320.118 55.447 \; -322.296 60.1158
-\; -321.383 57.9882 \; -320.933 54.4226 \; -321.228 46.923 \; -319.707
-41.9839 \; \;;
-#X scalar trace-template 180 0 2 \; -302.817 54.7268 \; -301.009 59.1176
-\; -301.39 58.5091 \; -301.576 56.9315 \; -301.308 52.0042 \; -297.925
-46.8487 \; -295.419 36.674 \; \;;
-#X scalar trace-template 185 0 14 \; -122.162 67.8003 \; -124.834 64.8849
-\; -153.815 57.4348 \; -177.826 84.8044 \; -177.225 83.2958 \; -174.232
-79.1032 \; -172.104 71.7641 \; -171.587 61.5916 \; \;;
-#X scalar trace-template 190 0 30 \; -356.055 67.1782 \; \;;
-#X scalar trace-template 190 0 29 \; -350.682 63.9514 \; \;;
-#X scalar trace-template 190 0 28 \; -391.934 63.2392 \; \;;
-#X scalar trace-template 190 0 27 \; -343.834 62.4469 \; \;;
-#X scalar trace-template 190 0 26 \; -360.71 60.3133 \; \;;
-#X scalar trace-template 190 0 25 \; -337.882 58.0562 \; \;;
-#X scalar trace-template 190 0 24 \; -346.993 58.3282 \; \;;
-#X scalar trace-template 190 0 23 \; -413.781 57.9662 \; \;;
-#X scalar trace-template 190 0 22 \; -364.619 56.5007 \; \;;
-#X scalar trace-template 190 0 21 \; -410.679 54.9666 \; \;;
-#X scalar trace-template 200 0 30 \; -360.705 59.8884 \; \;;
-#X scalar trace-template 200 0 29 \; -356.25 58.1515 \; \;;
-#X scalar trace-template 200 0 28 \; -71.5224 55.9028 \; \;;
-#X scalar trace-template 200 0 27 \; -354.814 53.0861 \; \;;
-#X scalar trace-template 200 0 26 \; -443.24 54.5861 \; \;;
-#X scalar trace-template 200 0 25 \; -428.778 51.073 \; \;;
-#X scalar trace-template 200 0 24 \; -430.901 51.7116 \; \;;
-#X scalar trace-template 200 0 23 \; -443.1 53.9988 \; \;;
-#X scalar trace-template 200 0 22 \; -441.278 54.7714 \; \;;
-#X scalar trace-template 200 0 21 \; -417.997 50.1931 \; \;;
-#X scalar trace-template 200 0 10 \; -349.324 51.5403 \; \;;
-#X scalar trace-template 205 0 12 \; -443.056 60.1648 \; -443.459 62.3312
-\; -443.516 62.6574 \; -443.566 64.4139 \; -443.468 64.5701 \; -443.313
-63.7168 \; -443.201 63.3721 \; -443.053 60.8111 \; -442.924 61.8333
-\; -442.948 62.5284 \; -442.913 61.6541 \; -442.995 58.325 \; -443.009
-52.815 \; -442.93 47.0302 \; \;;
-#X scalar trace-template 205 0 6 \; -440.858 59.3019 \; -440.935 64.4419
-\; -441.007 69.1739 \; -441.031 71.0624 \; -440.989 67.8891 \; -440.922
-62.9801 \; -441.358 58.2267 \; -441.459 57.4144 \; -441.938 65.4306
-\; \;;
-#X scalar trace-template 205 0 3 \; -432.781 55.3837 \; -433.039 57.1444
-\; -433.234 57.5488 \; -433.463 57.8548 \; -433.179 55.2409 \; -433.068
-55.6575 \; -432.466 52.1878 \; \;;
-#X scalar trace-template 210 0 30 \; -438.545 61.6708 \; \;;
-#X scalar trace-template 210 0 29 \; -442.897 61.296 \; \;;
-#X scalar trace-template 210 0 28 \; -441.25 58.7775 \; \;;
-#X scalar trace-template 210 0 27 \; -438.817 61.2134 \; \;;
-#X scalar trace-template 210 0 26 \; -437.329 57.6463 \; \;;
-#X scalar trace-template 210 0 25 \; -435.376 56.4647 \; \;;
-#X scalar trace-template 210 0 24 \; -442.334 57.5138 \; \;;
-#X scalar trace-template 210 0 23 \; -244.824 57.5919 \; \;;
-#X scalar trace-template 210 0 22 \; -444.14 55.2809 \; \;;
-#X scalar trace-template 210 0 21 \; -439.983 54.7238 \; \;;
-#X scalar trace-template 210 0 19 \; -434.22 54.1186 \; -434.168 61.1415
-\; -434.139 62.7788 \; -433.895 60.5238 \; -433.786 58.2429 \; -433.798
-56.9528 \; -433.965 55.0453 \; -434.023 55.5024 \; -433.948 55.918
-\; -433.924 54.3102 \; -434.164 51.2607 \; -434.49 47.5072 \; \;;
-#X scalar trace-template 210 0 10 \; -432.257 55.535 \; -432.192 58.8013
-\; -432.14 57.275 \; -432.231 54.3287 \; -432.383 49.9243 \; -432.772
-54.4293 \; -432.726 54.6575 \; -432.745 57.5534 \; -432.755 59.2111
-\; -432.776 58.0508 \; -432.855 53.9984 \; -433.232 47.6841 \; \;;
-#X scalar trace-template 210 0 9 \; -143.141 62.7756 \; \;;
-#X scalar trace-template 210 0 1 \; -436.028 55.0365 \; -436.036 52.4472
-\; -435.953 55.2402 \; -436.218 60.3383 \; -436.351 59.9215 \; -436.803
-57.7897 \; -436.683 56.8107 \; -436.513 62.5709 \; -436.53 66.4953
-\; -436.537 65.7829 \; -436.556 61.1256 \; -436.578 51.8536 \; \;;
-#X scalar trace-template 215 0 17 \; -438.675 67.349 \; -438.913 64.2584
-\; -438.84 64.7488 \; -439.067 62.9038 \; -439.077 60.0283 \; -439.092
-58.7568 \; -438.808 61.9131 \; -438.84 66.4908 \; -438.995 66.8352
-\; -439.554 67.2808 \; -439.562 63.6987 \; -439.594 55.1068 \; \;;
-#X scalar trace-template 215 0 15 \; -438.513 69.144 \; -438.448 66.3183
-\; -438.356 64.314 \; -438.233 60.1766 \; -438.026 58.6739 \; -438.052
-58.4943 \; -438.108 60.8168 \; -437.926 62.0583 \; -437.803 64.4761
-\; -437.645 62.0308 \; -437.565 53.6149 \; -437.123 44.3924 \; \;;
-#X scalar trace-template 215 0 4 \; -439.932 60.942 \; -439.807 64.8443
-\; -439.879 66.9021 \; -439.925 66.6547 \; -440.142 62.7043 \; -440.363
-60.2896 \; -440.134 59.1136 \; -440.037 62.3062 \; -439.913 66.9495
-\; -440.04 65.4381 \; -439.89 64.1656 \; -439.906 53.505 \; \;;
-#X scalar trace-template 220 0 30 \; -435.302 61.8967 \; \;;
-#X scalar trace-template 220 0 29 \; -442.101 56.9345 \; \;;
-#X scalar trace-template 220 0 28 \; -104.438 54.2585 \; \;;
-#X scalar trace-template 220 0 27 \; -437.323 52.7311 \; \;;
-#X scalar trace-template 220 0 26 \; -425.538 53.7795 \; \;;
-#X scalar trace-template 220 0 25 \; -429.508 52.7502 \; \;;
-#X scalar trace-template 220 0 24 \; -431.001 48.7483 \; \;;
-#X scalar trace-template 220 0 23 \; -222.058 49.0953 \; \;;
-#X scalar trace-template 220 0 22 \; -423.169 47.7943 \; \;;
-#X scalar trace-template 220 0 21 \; -422.095 46.1813 \; \;;
-#X scalar trace-template 220 0 9 \; -418.154 45.9283 \; -418.139 44.5917
-\; -418.941 42.9874 \; -419.09 42.8959 \; -419.053 44.5463 \; -418.857
-46.5088 \; -418.911 50.1356 \; -418.916 50.7641 \; -418.888 48.6784
-\; \;;
-#X scalar trace-template 220 0 2 \; -412.662 45.5248 \; -412.675 41.8566
-\; -413.419 42.6056 \; -413.637 45.4579 \; -413.827 44.5752 \; -413.711
-43.7968 \; -413.645 46.011 \; -413.548 44.1869 \; \;;
-#X scalar trace-template 225 0 8 \; -435.306 60.4514 \; -435.211 57.8282
-\; -435.325 54.8703 \; -435.427 54.7188 \; -435.2 52.3239 \; -435.193
-52.6763 \; -435.645 58.1965 \; -435.611 57.9314 \; -435.805 53.8346
-\; \;;
-#X scalar trace-template 230 0 30 \; -440.266 58.8442 \; \;;
-#X scalar trace-template 230 0 29 \; -442.404 63.4369 \; \;;
-#X scalar trace-template 230 0 28 \; -443.932 59.9021 \; \;;
-#X scalar trace-template 230 0 27 \; -441.661 54.758 \; \;;
-#X scalar trace-template 230 0 26 \; -104.059 55.1153 \; \;;
-#X scalar trace-template 230 0 25 \; -437.561 50.2221 \; \;;
-#X scalar trace-template 230 0 24 \; -426.227 49.3831 \; \;;
-#X scalar trace-template 230 0 23 \; -421.049 47.7936 \; \;;
-#X scalar trace-template 230 0 22 \; -425.575 47.827 \; \;;
-#X scalar trace-template 230 0 21 \; -430.681 47.7209 \; \;;
-#X scalar trace-template 230 0 14 \; -421.954 46.6295 \; -421.907 46.6274
-\; -421.439 46.8154 \; -421.721 47.1663 \; -422.105 50.5039 \; -422.718
-52.285 \; -423.088 48.6899 \; -423.347 54.0379 \; -422.689 55.8722
-\; -422.758 59.2679 \; -422.909 60.3298 \; -422.792 59.6276 \; -422.259
-58.5879 \; -422.185 55.8932 \; -422.035 55.8226 \; -422.16 54.2387
-\; -422.029 52.9649 \; -422.086 50.6118 \; -422.099 49.3464 \; -422.451
-55.327 \; -422.92 59.383 \; -422.699 54.2531 \; -422.997 42.9502 \;
+#X scalar trace-template 590 0 17 \; 118.727 52.7678 \; \;;
+#X scalar trace-template 590 0 18 \; 114.84 47.1255 \; 114.845 57.2432
+\; 114.831 61.3123 \; 114.783 60.8446 \; 114.738 59.7495 \; 114.715
+58.8673 \; 114.685 61.7935 \; 114.715 58.5927 \; 114.684 50.6263 \;
\;;
-#X scalar trace-template 240 0 30 \; -442.139 63.511 \; \;;
-#X scalar trace-template 240 0 29 \; -443.61 59.5267 \; \;;
-#X scalar trace-template 240 0 28 \; -439.749 54.1069 \; \;;
-#X scalar trace-template 240 0 27 \; -440.671 57.765 \; \;;
-#X scalar trace-template 240 0 26 \; -431.013 52.4544 \; \;;
-#X scalar trace-template 240 0 25 \; -433.315 49.7399 \; \;;
-#X scalar trace-template 240 0 24 \; -124.718 44.8551 \; \;;
-#X scalar trace-template 240 0 23 \; -427.297 44.7046 \; \;;
-#X scalar trace-template 240 0 22 \; -434.382 47.0623 \; \;;
-#X scalar trace-template 240 0 21 \; -192.21 42.3618 \; \;;
-#X scalar trace-template 240 0 7 \; -428.335 44.2572 \; -428.545 42.0686
-\; \;;
-#X scalar trace-template 245 0 13 \; -441.774 63.9911 \; -441.78 67.8674
-\; -441.646 70.3926 \; -441.512 68.4236 \; -441.252 63.0274 \; -440.822
-53.4469 \; \;;
-#X scalar trace-template 245 0 3 \; -440.93 54.3359 \; \;;
-#X scalar trace-template 250 0 30 \; -431.93 54.1097 \; \;;
-#X scalar trace-template 250 0 29 \; -424.613 55.1919 \; \;;
-#X scalar trace-template 250 0 28 \; -424.336 56.9431 \; \;;
-#X scalar trace-template 250 0 27 \; -431.671 55.8738 \; \;;
-#X scalar trace-template 250 0 26 \; -444.217 54.6088 \; \;;
-#X scalar trace-template 250 0 25 \; -425.459 53.1242 \; \;;
-#X scalar trace-template 250 0 24 \; -427.647 50.1381 \; \;;
-#X scalar trace-template 250 0 23 \; -422.739 49.2705 \; \;;
-#X scalar trace-template 250 0 22 \; -419.728 48.0035 \; \;;
-#X scalar trace-template 250 0 21 \; -411.966 47.0557 \; \;;
-#X scalar trace-template 250 0 18 \; -430.715 43.0662 \; -430.858 46.8413
-\; -430.241 51.5923 \; -430.566 47.9469 \; \;;
-#X scalar trace-template 255 0 7 \; -424.333 56.7162 \; -424.274 56.7372
-\; -424.28 57.522 \; -424.744 57.0366 \; -424.924 58.5282 \; -425.106
-59.6135 \; -424.456 54.8815 \; -424.286 59.7953 \; -424.352 55.7169
-\; -424.245 54.8735 \; -424.462 54.0118 \; -424.357 53.2521 \; \;;
-#X scalar trace-template 255 0 6 \; -431.699 55.9232 \; -431.946 51.2784
-\; \;;
-#X scalar trace-template 255 0 3 \; -444.192 55.0146 \; -444.257 55.0849
-\; -444.164 52.9537 \; -444.039 47.4297 \; \;;
-#X scalar trace-template 260 0 30 \; -442.422 55.4848 \; \;;
-#X scalar trace-template 260 0 29 \; -425.933 55.2484 \; \;;
-#X scalar trace-template 260 0 28 \; -425.01 53.2364 \; \;;
-#X scalar trace-template 260 0 27 \; -419.798 50.3546 \; \;;
-#X scalar trace-template 260 0 26 \; -298.839 50.5987 \; \;;
-#X scalar trace-template 260 0 25 \; -396.001 51.2844 \; \;;
-#X scalar trace-template 260 0 24 \; -431.641 50.6679 \; \;;
-#X scalar trace-template 260 0 23 \; -422.407 50.3617 \; \;;
-#X scalar trace-template 260 0 22 \; -265.866 45.6825 \; \;;
-#X scalar trace-template 260 0 21 \; -397.384 50.4029 \; \;;
-#X scalar trace-template 260 0 5 \; -427.856 49.6789 \; \;;
-#X scalar trace-template 265 0 11 \; -263.875 65.8078 \; -265.347 75.9839
-\; -265.094 78.8907 \; -263.568 76.6748 \; -261.197 73.5388 \; -259.739
-71.8184 \; -259.295 70.8515 \; -260.555 70.5203 \; -262.909 70.5755
-\; -264.734 70.6071 \; -265.956 70.48 \; -265.479 70.2342 \; -263.851
-70.1608 \; -261.868 69.6341 \; -259.485 67.3471 \; -257.176 62.414
-\; -255.345 53.1101 \; -253.968 45.6031 \; -244.83 47.0936 \; -235.887
-58.241 \; \;;
-#X scalar trace-template 265 0 2 \; -287.372 63.9423 \; -287.165 77.3988
-\; -287.073 80.1249 \; -289.363 76.8412 \; \;;
-#X scalar trace-template 270 0 30 \; -201.322 74.3319 \; \;;
-#X scalar trace-template 270 0 29 \; -229.322 71.4314 \; \;;
-#X scalar trace-template 270 0 28 \; -347.648 69.1691 \; \;;
-#X scalar trace-template 270 0 27 \; -301.535 73.3173 \; \;;
-#X scalar trace-template 270 0 26 \; -300.181 73.7109 \; \;;
-#X scalar trace-template 270 0 25 \; -340.013 64.0825 \; \;;
-#X scalar trace-template 270 0 24 \; -343.668 64.6285 \; \;;
-#X scalar trace-template 270 0 23 \; -312.421 63.2953 \; \;;
-#X scalar trace-template 270 0 22 \; -323.497 63.2532 \; \;;
-#X scalar trace-template 270 0 21 \; -332.875 62.5524 \; \;;
-#X scalar trace-template 270 0 16 \; -355.226 63.2462 \; -354.489 63.8709
-\; -353.749 63.851 \; -354.452 61.1162 \; -355.163 64.888 \; -354.994
-63.5686 \; -354.117 60.5841 \; -354.113 60.9198 \; -355.911 59.5786
-\; -356.006 64.0427 \; -355.514 63.942 \; -354.628 64.7291 \; -352.985
-65.7553 \; -352.143 64.1858 \; -350.554 57.9545 \; -349.429 35.4331
-\; \;;
-#X scalar trace-template 270 0 9 \; -354.582 64.1152 \; -355.751 58.0826
-\; -355.984 60.1166 \; -356.174 63.3053 \; \;;
-#X scalar trace-template 270 0 6 \; -351.612 59.4026 \; -351.891 63.6917
-\; -351.578 66.4178 \; -349.973 69.3671 \; -349.35 71.4391 \; -348.913
-69.9875 \; -348.393 65.422 \; -347.901 66.585 \; -348.895 66.4377 \;
--349.361 69.536 \; \;;
-#X scalar trace-template 270 0 5 \; -335.709 60.0338 \; \;;
-#X scalar trace-template 275 0 20 \; -191.242 81.3894 \; -189.256 83.8819
-\; -186.027 83.6364 \; -184.812 82.5392 \; -183.695 81.7076 \; -183.758
-81.2244 \; -185.297 81.2216 \; -187.463 81.5731 \; -189.238 82.067
-\; -190.008 82.6291 \; -189.489 83.2532 \; -188.021 83.9339 \; -185.775
-84.3156 \; -184.018 83.5191 \; -183.186 80.5572 \; -190.65 72.7163
-\; -176.157 67.0746 \; -194.814 62.6187 \; -185.566 65.9473 \; \;;
-#X scalar trace-template 275 0 19 \; -285.884 82.6441 \; -285.574 80.9494
-\; -281.646 76.1301 \; -279.343 73.5161 \; -279.132 73.5956 \; -280.818
-73.5817 \; -282.805 73.5663 \; -284.572 73.2066 \; -285.695 73.2845
-\; -285.549 72.9222 \; -284.145 72.0977 \; -282.832 71.3436 \; -282.768
-66.6924 \; -277.507 59.0063 \; -276.001 46.292 \; -281.056 45.145 \;
--282.58 43.5383 \; -282.622 43.7535 \; \;;
-#X scalar trace-template 275 0 18 \; -300.048 77.5534 \; -299.121 82.038
-\; -298.068 81.6501 \; -295.757 78.5572 \; -294.77 76.8273 \; -295.617
-74.6788 \; -298.097 75.4789 \; -300.161 75.9329 \; -301.196 76.2198
-\; -301.041 75.3854 \; -299.397 74.2074 \; -297.975 73.665 \; -296.109
-69.1497 \; -293.861 61.6321 \; -289.294 49.0492 \; \;;
-#X scalar trace-template 275 0 10 \; -233.116 77.4311 \; -233.946 79.2009
-\; -233.493 78.1796 \; -231.871 77.3778 \; -230.941 76.8979 \; -231.822
-75.9774 \; -233.777 74.9402 \; -236.058 74.0257 \; -237.598 73.5601
-\; -237.748 73.6957 \; -236.49 74.3358 \; -235.03 75.1583 \; -232.583
-74.5143 \; -227.395 71.8619 \; -222.207 67.2775 \; -218.386 60.0749
-\; -222.116 52.5096 \; \;;
-#X scalar trace-template 275 0 8 \; -347.011 73.9727 \; -345.741 72.9052
-\; -345.246 77.1967 \; -343.935 67.4347 \; -342.451 73.0179 \; -341.113
-67.1098 \; -340.477 68.965 \; -342.018 70.0082 \; -342.156 73.1939
-\; -342.133 72.2802 \; -341.324 68.7502 \; -340.706 62.8598 \; -342.799
-60.4333 \; \;;
-#X scalar trace-template 275 0 1 \; -344.601 68.6236 \; -345.003 75.3933
-\; \;;
-#X scalar trace-template 280 0 30 \; -346.909 73.1916 \; \;;
-#X scalar trace-template 280 0 29 \; -309.363 73.0557 \; \;;
-#X scalar trace-template 280 0 28 \; -340.014 69.5417 \; \;;
-#X scalar trace-template 280 0 27 \; -337.835 68.7659 \; \;;
-#X scalar trace-template 280 0 26 \; -330.597 69.5767 \; \;;
-#X scalar trace-template 280 0 25 \; -320.782 68.1433 \; \;;
-#X scalar trace-template 280 0 24 \; -314.28 65.5986 \; \;;
-#X scalar trace-template 280 0 23 \; -349.571 65.4388 \; \;;
-#X scalar trace-template 280 0 22 \; -357.762 64.32 \; \;;
-#X scalar trace-template 280 0 21 \; -117.523 63.0952 \; \;;
-#X scalar trace-template 280 0 17 \; -326.246 62.7418 \; -328.229 69.6066
-\; -327.387 71.1504 \; -327.215 71.3617 \; -328.339 69.7448 \; -330.11
-70.5693 \; -332.933 72.9138 \; -333.759 73.7293 \; -333.68 72.502 \;
--333.068 70.4529 \; -330.711 69.2613 \; -328.968 64.5726 \; -328.128
-56.3934 \; -330.225 44.7835 \; -330.216 43.1914 \; -328.539 43.21 \;
--328.313 40.1626 \; -328.627 31.3877 \; -327.329 21.7685 \; -326.845
-15.7164 \; -325.441 23.3733 \; \;;
-#X scalar trace-template 280 0 15 \; -363.54 62.8848 \; -361.802 62.1372
-\; -360.777 63.7216 \; -360.619 61.7084 \; -360.04 57.7583 \; -360.15
-57.0821 \; \;;
-#X scalar trace-template 280 0 13 \; -359.642 62.015 \; -358.06 61.3402
-\; \;;
-#X scalar trace-template 280 0 12 \; -365.137 59.9455 \; -363.544 61.1259
-\; \;;
-#X scalar trace-template 280 0 5 \; -368.669 60.0851 \; -368.557 58.9508
-\; -368.707 54.2715 \; \;;
-#X scalar trace-template 280 0 4 \; -361.881 57.5694 \; -360.531 60.81
-\; \;;
-#X scalar trace-template 280 0 3 \; -424.103 58.1808 \; -423.904 60.0827
-\; -423.724 56.407 \; -423.501 54.7176 \; -423.397 52.456 \; -423.262
-56.1974 \; -423.33 60.664 \; -423.476 62.983 \; -423.515 63.5678 \;
--423.313 60.7953 \; \;;
-#X scalar trace-template 290 0 30 \; -308.144 80.3716 \; \;;
-#X scalar trace-template 290 0 29 \; -317.953 72.3299 \; \;;
-#X scalar trace-template 290 0 28 \; -342.584 72.431 \; \;;
-#X scalar trace-template 290 0 27 \; -335.18 71.1889 \; \;;
-#X scalar trace-template 290 0 26 \; -345.474 71.0235 \; \;;
-#X scalar trace-template 290 0 25 \; -339.599 61.4696 \; \;;
-#X scalar trace-template 290 0 24 \; -321.176 58.67 \; \;;
-#X scalar trace-template 290 0 23 \; -365.81 61.0473 \; \;;
-#X scalar trace-template 290 0 22 \; -370.663 58.8762 \; \;;
-#X scalar trace-template 290 0 21 \; -67.0623 53.9693 \; \;;
-#X scalar trace-template 290 0 2 \; -422.848 55.3323 \; \;;
-#X scalar trace-template 290 0 1 \; -375.204 56.8683 \; -374.753 54.1246
-\; -374.957 48.8701 \; \;;
-#X scalar trace-template 295 0 13 \; -307.502 80.1764 \; -308.207 77.4228
-\; -311.129 77.0487 \; -313.098 78.0041 \; -314.079 79.1762 \; -313.981
-78.3457 \; -312.407 76.4739 \; -310.372 75.1084 \; -309.097 72.1151
-\; -308.182 63.9002 \; -304.864 28.6084 \; \;;
-#X scalar trace-template 295 0 12 \; -317.819 74.0694 \; -318.86 72.445
-\; -320.072 69.9675 \; \;;
-#X scalar trace-template 295 0 9 \; -334.964 71.7181 \; -333.171 68.0271
-\; -332.597 70.1769 \; \;;
-#X scalar trace-template 295 0 4 \; -298.572 68.1924 \; \;;
-#X scalar trace-template 300 0 30 \; -311.326 70.4995 \; \;;
-#X scalar trace-template 300 0 29 \; -331.104 68.5874 \; \;;
-#X scalar trace-template 300 0 28 \; -343 67.3658 \; \;;
-#X scalar trace-template 300 0 27 \; -335.883 67.5216 \; \;;
-#X scalar trace-template 300 0 26 \; -338.683 66.1906 \; \;;
-#X scalar trace-template 300 0 25 \; -345.703 66.1852 \; \;;
-#X scalar trace-template 300 0 24 \; -352.459 60.3496 \; \;;
-#X scalar trace-template 300 0 23 \; -365.396 55.9954 \; \;;
-#X scalar trace-template 300 0 22 \; -358.272 55.1033 \; \;;
-#X scalar trace-template 300 0 21 \; -355.902 55.1886 \; \;;
-#X scalar trace-template 300 0 5 \; -363.642 53.2007 \; -363.75 52.47
-\; -362.3 59.6847 \; -362.183 60.1604 \; -362.096 57.7935 \; -360.416
-58.9617 \; -358.716 55.4735 \; -357.804 58.0702 \; -358.281 49.4021
-\; -359.823 40.3918 \; -359.877 44.6402 \; -360.237 51.4168 \; -358.784
-46.5898 \; -358.788 33.5896 \; \;;
-#X scalar trace-template 300 0 2 \; -88.8001 50.3486 \; -82.4855 49.5075
-\; -109.697 47.7841 \; \;;
-#X scalar trace-template 305 0 4 \; -323.296 68.5088 \; -323.647 70.2597
-\; -324.888 72.2406 \; -324.287 72.3579 \; -322.304 72.1056 \; -320.866
-72.02 \; -319.726 68.8753 \; -318.093 62.0456 \; -314.938 52.5543 \;
--314.483 40.1855 \; \;;
-#X scalar trace-template 310 0 30 \; -339.377 66.5226 \; \;;
-#X scalar trace-template 310 0 29 \; -344.401 64.8709 \; \;;
-#X scalar trace-template 310 0 28 \; -346.811 64.7517 \; \;;
-#X scalar trace-template 310 0 27 \; -353.338 58.912 \; \;;
-#X scalar trace-template 310 0 26 \; -420.892 59.0479 \; \;;
-#X scalar trace-template 310 0 25 \; -425.701 58.0402 \; \;;
-#X scalar trace-template 310 0 24 \; -418.363 56.544 \; \;;
-#X scalar trace-template 310 0 23 \; -400.943 55.8351 \; \;;
-#X scalar trace-template 310 0 22 \; -415.796 55.7473 \; \;;
-#X scalar trace-template 310 0 21 \; -413.074 54.9103 \; \;;
-#X scalar trace-template 310 0 1 \; -404.273 54.6432 \; -404.194 56.6753
-\; -404.604 55.7181 \; -404.731 53.7181 \; \;;
-#X scalar trace-template 315 0 15 \; -347.646 57.9046 \; -349.346 69.1855
-\; -348.211 69.2747 \; -346.385 68.2338 \; -345.313 64.5327 \; -345.273
-53.985 \; -346.923 39.1865 \; \;;
-#X scalar trace-template 315 0 12 \; -331.436 61.1331 \; \;;
-#X scalar trace-template 315 0 9 \; -421.051 61.5853 \; -421.096 62.1888
-\; -420.877 60.0159 \; -420.62 58.7714 \; -420.421 54.3434 \; -420.111
-44.206 \; \;;
-#X scalar trace-template 320 0 30 \; -347.041 64.425 \; \;;
-#X scalar trace-template 320 0 29 \; -339.549 62.6053 \; \;;
-#X scalar trace-template 320 0 28 \; -425.889 60.4715 \; \;;
-#X scalar trace-template 320 0 27 \; -418.573 59.452 \; \;;
-#X scalar trace-template 320 0 26 \; -416.034 59.6743 \; \;;
-#X scalar trace-template 320 0 25 \; -401.386 58.7946 \; \;;
-#X scalar trace-template 320 0 24 \; -413.334 58.2126 \; \;;
-#X scalar trace-template 320 0 23 \; -359.748 56.2472 \; \;;
-#X scalar trace-template 320 0 22 \; -398.137 56.3221 \; \;;
-#X scalar trace-template 320 0 21 \; -410.531 56.1421 \; \;;
-#X scalar trace-template 320 0 7 \; -367.539 56.6424 \; -365.927 56.9559
-\; -365.643 55.8519 \; -366.002 51.0317 \; -364.891 48.546 \; -365.132
-46.801 \; -364.991 47.5896 \; -364.746 51.1177 \; -364.693 49.1402
-\; -365.125 40.2853 \; \;;
-#X scalar trace-template 320 0 2 \; -372.628 55.714 \; -371.109 55.3773
-\; -370.801 54.9675 \; -370.873 49.6642 \; -370.269 44.07 \; -368.98
-41.741 \; -368.76 42.8057 \; -368.797 47.1343 \; -368.813 47.7347 \;
--368.801 43.421 \; -368.67 37.3336 \; -369.927 10.6337 \; \;;
-#X scalar trace-template 325 0 12 \; -324.338 66.0529 \; -324.966 62.7171
-\; -326.212 62.3128 \; \;;
-#X scalar trace-template 325 0 6 \; -330.418 67.4839 \; \;;
-#X scalar trace-template 330 0 30 \; -314.01 67.9029 \; \;;
-#X scalar trace-template 330 0 29 \; -338.822 68.8167 \; \;;
-#X scalar trace-template 330 0 28 \; -348.17 66.043 \; \;;
-#X scalar trace-template 330 0 27 \; -333.411 64.4191 \; \;;
-#X scalar trace-template 330 0 26 \; -351.118 64.4949 \; \;;
-#X scalar trace-template 330 0 25 \; -343.97 62.7684 \; \;;
-#X scalar trace-template 330 0 24 \; -354.495 62.7874 \; \;;
-#X scalar trace-template 330 0 23 \; -357.641 58.9532 \; \;;
-#X scalar trace-template 330 0 22 \; -360.296 58.1037 \; \;;
-#X scalar trace-template 330 0 21 \; -388.041 56.1031 \; \;;
-#X scalar trace-template 335 0 6 \; -299.023 67.6006 \; -300.453 61.0111
-\; -302.593 45.7888 \; -299.862 38.9742 \; \;;
-#X scalar trace-template 335 0 3 \; -316.27 67.0579 \; \;;
-#X scalar trace-template 335 0 1 \; -338.093 64.4008 \; -338.727 56.0591
-\; -339.037 44.5965 \; -338.953 42.4875 \; -339.236 42.6752 \; -339.251
-43.0495 \; -339.407 37.4655 \; -337.492 27.0867 \; -337.101 14.4416
-\; -336.3 20.4444 \; -335.499 40.4211 \; \;;
-#X scalar trace-template 340 0 30 \; -143.141 59.4926 \; \;;
-#X scalar trace-template 340 0 29 \; -351.351 59.3886 \; \;;
-#X scalar trace-template 340 0 28 \; -335.536 52.8307 \; \;;
-#X scalar trace-template 340 0 27 \; -389.209 49.6752 \; \;;
-#X scalar trace-template 340 0 26 \; -363.631 48.797 \; \;;
-#X scalar trace-template 340 0 25 \; -389.675 41.8912 \; \;;
-#X scalar trace-template 340 0 24 \; -441.971 46.6276 \; \;;
-#X scalar trace-template 340 0 23 \; -368.804 46.7389 \; \;;
-#X scalar trace-template 340 0 22 \; -386.21 43.3046 \; \;;
-#X scalar trace-template 340 0 21 \; -382.157 45.6023 \; \;;
-#X scalar trace-template 345 0 12 \; -127.015 63.2968 \; -124.486 65.4928
-\; -114.751 63.2997 \; -121.133 60.9595 \; -153.244 64.1193 \; -155.619
-64.7283 \; -161.967 57.7433 \; -153.815 40.7914 \; -140.947 46.918
-\; -148.267 61.6486 \; \;;
-#X scalar trace-template 345 0 8 \; -309.193 49.3084 \; -309.537 42.8437
-\; -308.469 44.6198 \; -308.33 45.5788 \; -309.177 41.0363 \; -308.363
-31.1439 \; -312.08 14.3751 \; \;;
-#X scalar trace-template 345 0 3 \; -317.083 54.4819 \; \;;
-#X scalar trace-template 350 0 30 \; -175.122 72.7967 \; \;;
-#X scalar trace-template 350 0 29 \; -235.265 43.6604 \; \;;
-#X scalar trace-template 350 0 28 \; -389.037 45.6173 \; \;;
-#X scalar trace-template 350 0 27 \; -414.28 44.4656 \; \;;
-#X scalar trace-template 350 0 26 \; -248.66 47.0129 \; \;;
-#X scalar trace-template 350 0 25 \; -296.718 44.4434 \; \;;
-#X scalar trace-template 350 0 24 \; -358.149 47.8698 \; \;;
-#X scalar trace-template 350 0 23 \; -357.392 48.3074 \; \;;
-#X scalar trace-template 350 0 22 \; -415.638 43.1929 \; \;;
-#X scalar trace-template 350 0 21 \; -424.103 42.0013 \; \;;
-#X scalar trace-template 350 0 14 \; -442.4 46.0441 \; -442.29 45.4442
-\; -442.283 43.1795 \; \;;
-#X scalar trace-template 350 0 9 \; -321.599 42.6105 \; -322.64 44.0493
-\; -323.365 40.5153 \; -323.266 29.596 \; \;;
-#X scalar trace-template 355 0 18 \; -188.097 65.685 \; -184.275 63.1874
-\; \;;
-#X scalar trace-template 355 0 16 \; -234.144 49.0442 \; -222.591 58.3425
-\; -222.733 60.8038 \; -219.896 56.3835 \; -222.963 43.3151 \; -214.073
-36.9443 \; \;;
-#X scalar trace-template 355 0 15 \; -258.864 51.8705 \; -254.62 56.1176
-\; \;;
-#X scalar trace-template 355 0 13 \; -263.012 52.9319 \; \;;
-#X scalar trace-template 355 0 3 \; -414.309 48.4193 \; -414.321 47.9367
-\; -414.313 41.9812 \; -413.908 32.5502 \; -414.478 15.016 \; -414.931
-24.3359 \; \;;
-#X scalar trace-template 360 0 30 \; -244.915 56.8583 \; \;;
-#X scalar trace-template 360 0 29 \; -391.262 48.7089 \; \;;
-#X scalar trace-template 360 0 28 \; -293.956 47.4808 \; \;;
-#X scalar trace-template 360 0 27 \; -360.725 46.007 \; \;;
-#X scalar trace-template 360 0 26 \; -381.258 46.7602 \; \;;
-#X scalar trace-template 360 0 25 \; -423.901 45.7278 \; \;;
-#X scalar trace-template 360 0 24 \; -382.609 45.0324 \; \;;
-#X scalar trace-template 360 0 23 \; -393.186 44.9342 \; \;;
-#X scalar trace-template 360 0 22 \; -389.346 43.7656 \; \;;
-#X scalar trace-template 360 0 21 \; -425.321 44.0369 \; \;;
-#X scalar trace-template 360 0 6 \; -415.162 44.6163 \; \;;
-#X scalar trace-template 360 0 4 \; -377.879 42.8247 \; -377.797 38.9207
-\; -377.371 29.751 \; \;;
-#X scalar trace-template 365 0 13 \; -77.0994 52.2251 \; -102.203 55.2831
-\; -119.409 60.021 \; -96.5792 56.1494 \; -78.1611 53.3885 \; -132.541
-60.3548 \; -167.394 64.5774 \; -173.578 73.65 \; -170.906 79.3459 \;
--163.691 81.5679 \; -157.933 81.1115 \; -154.094 80.2498 \; -152.808
-79.9746 \; -152.411 79.4852 \; -152.028 79.349 \; -152.349 79.5254
-\; -152.103 79.4091 \; -151.965 78.9939 \; -151.099 78.3489 \; -150.303
-77.703 \; -149.575 77.3837 \; -149.084 77.2647 \; -148.346 77.0252
-\; -148.026 76.7734 \; -149.582 76.5325 \; -151.505 76.1887 \; -151.113
-75.3765 \; -152.353 74.786 \; -151.313 73.7474 \; -148.162 73.288 \;
--151.051 74.3701 \; -152.907 75.9831 \; -155.172 77.5182 \; -157.001
-78.7277 \; -158.72 79.6841 \; -160.129 80.6082 \; -161.113 81.2645
-\; -161.654 81.6027 \; -161.922 81.8184 \; -162.14 81.9691 \; -162.137
-82.0352 \; -163.163 81.6947 \; -163.391 79.4059 \; -162.29 74.255 \;
--157.705 67.0181 \; -161.28 61.459 \; -141.543 53.9786 \; -127.199
-56.1906 \; -127.412 55.3841 \; -119.347 51.8614 \; -101.72 47.2911
-\; -95.1405 44.2951 \; \;;
-#X scalar trace-template 365 0 10 \; -391.564 44.3716 \; -391.264 35.9614
-\; -390.977 17.8362 \; \;;
-#X scalar trace-template 370 0 30 \; -265.513 40.9439 \; \;;
-#X scalar trace-template 370 0 29 \; -276.341 30.3024 \; \;;
-#X scalar trace-template 370 0 28 \; -291.861 33.3545 \; \;;
-#X scalar trace-template 370 0 27 \; -382.122 35.3259 \; \;;
-#X scalar trace-template 370 0 26 \; -367.755 36.7311 \; \;;
-#X scalar trace-template 370 0 25 \; -295.305 32.2806 \; \;;
-#X scalar trace-template 370 0 24 \; -411.409 28.5246 \; \;;
-#X scalar trace-template 370 0 23 \; -381.683 31.8749 \; \;;
-#X scalar trace-template 370 0 22 \; -391.695 36.1211 \; \;;
-#X scalar trace-template 370 0 21 \; -413.582 30.4582 \; \;;
-#X scalar trace-template 370 0 19 \; -301.617 27.6904 \; \;;
-#X scalar trace-template 370 0 18 \; -311.261 31.0937 \; -307.629 10.3228
-\; \;;
-#X scalar trace-template 370 0 15 \; -377.987 30.2063 \; -377.076 12.509
-\; \;;
-#X scalar trace-template 370 0 14 \; -361.776 25.6511 \; -361.356 11.2859
-\; -362.611 19.0798 \; \;;
-#X scalar trace-template 370 0 11 \; -318.449 27.8409 \; -318.898 21.2971
-\; -319.964 33.1481 \; \;;
-#X scalar trace-template 370 0 6 \; -344.896 29.345 \; -345.706 19.1477
-\; -345.937 25.2134 \; \;;
-#X scalar trace-template 375 0 20 \; -261.108 33.1236 \; -263.261 28.9941
-\; -260.981 48.7027 \; -262.959 55.9352 \; -261.52 60.6753 \; -256.053
-75.9382 \; -256.662 77.5114 \; -260.777 72.6247 \; -261.927 72.952
-\; -264.224 70.7267 \; -263.155 68.6356 \; -263.301 69.1857 \; -263.551
-68.9619 \; -263.51 68.7263 \; -263.06 68.3254 \; -263.266 68.2807 \;
--264.009 68.8006 \; -263.437 68.8217 \; -260.663 68.0569 \; -259.425
-67.7527 \; -259.546 66.527 \; -261.385 64.446 \; -261.936 65.7127 \;
--263.436 69.2508 \; -265.63 73.8179 \; -269.382 72.7049 \; -270.68
-72.7862 \; -275.694 71.9111 \; -278.223 70.9128 \; -279.056 67.4421
-\; -281.024 68.0527 \; -281.676 68.0548 \; -283.913 68.6206 \; -284.982
-70.4271 \; -285.601 71.2072 \; -285.767 71.64 \; -285.569 72.0641 \;
--285.268 72.1253 \; -284.197 70.0541 \; -282.861 64.0467 \; -283.287
-51.4638 \; -282.467 42.3308 \; -280.168 46.6996 \; -279.601 47.8069
-\; -278.376 43.873 \; \;;
-#X scalar trace-template 375 0 9 \; -245.141 32.7178 \; -244.225 33.7463
-\; \;;
-#X scalar trace-template 375 0 7 \; -250.706 29.4741 \; -254.411 29.9356
-\; \;;
-#X scalar trace-template 375 0 5 \; -273.868 28.8093 \; -268.4 33.6899
-\; \;;
-#X scalar trace-template 380 0 30 \; -296.568 35.596 \; \;;
-#X scalar trace-template 380 0 29 \; -293.145 32.6821 \; \;;
-#X scalar trace-template 380 0 28 \; -429.213 26.0867 \; \;;
-#X scalar trace-template 380 0 27 \; -424.717 27.0487 \; \;;
-#X scalar trace-template 380 0 26 \; -406.441 25.2743 \; \;;
-#X scalar trace-template 380 0 25 \; -407.141 25.2877 \; \;;
-#X scalar trace-template 380 0 24 \; -399.136 25.6923 \; \;;
-#X scalar trace-template 380 0 23 \; -400.283 21.6978 \; \;;
-#X scalar trace-template 380 0 22 \; -442.618 22.564 \; \;;
-#X scalar trace-template 380 0 21 \; -435.703 23.4239 \; \;;
-#X scalar trace-template 380 0 19 \; -318.657 36.1636 \; \;;
-#X scalar trace-template 380 0 4 \; -277.074 25.7038 \; \;;
-#X scalar trace-template 385 0 18 \; -373.477 50.0837 \; -373.557 60.2192
-\; -373.792 59.7981 \; -373.68 60.9061 \; -372.264 64.853 \; -372.234
-64.3154 \; -372.332 57.8012 \; -371.36 52.2744 \; -371.448 49.9573
-\; -371.881 53.9599 \; -372.164 56.2898 \; -372.098 56.6533 \; -371.72
-55.4641 \; -371.806 53.1086 \; -372.325 54.6369 \; -372.074 62.4182
-\; -371.297 64.6909 \; -371.611 59.8356 \; -370.268 60.6635 \; -370.808
-47.4123 \; \;;
-#X scalar trace-template 385 0 15 \; -401.262 51.6169 \; -400.902 56.393
-\; -400.285 55.5258 \; -400.023 54.278 \; -400.043 48.3872 \; -400.686
-44.7091 \; \;;
-#X scalar trace-template 385 0 10 \; -425.112 46.4883 \; -425.381 50.0181
-\; \;;
-#X scalar trace-template 385 0 8 \; -400.952 51.3833 \; -400.613 57.065
-\; -401.242 54.9885 \; -401.285 50.8376 \; -401.228 45.6447 \; \;;
-#X scalar trace-template 385 0 2 \; -397.718 43.7264 \; -398.53 50.6216
-\; -398.4 51.6547 \; -398.354 51.8256 \; -398.43 50.9084 \; -398.416
-46.7374 \; -399.006 34.9359 \; \;;
-#X scalar trace-template 390 0 30 \; -374.32 56.7904 \; \;;
-#X scalar trace-template 390 0 29 \; -415.838 53.7581 \; \;;
-#X scalar trace-template 390 0 28 \; -252.957 54.9402 \; \;;
-#X scalar trace-template 390 0 27 \; -219.996 52.9429 \; \;;
-#X scalar trace-template 390 0 26 \; -239.171 53.5524 \; \;;
-#X scalar trace-template 390 0 25 \; -393.613 56.4896 \; \;;
-#X scalar trace-template 390 0 24 \; -291.282 53.8049 \; \;;
-#X scalar trace-template 390 0 23 \; -393.99 54.6923 \; \;;
-#X scalar trace-template 390 0 22 \; -419.15 52.0401 \; \;;
-#X scalar trace-template 390 0 21 \; -417.428 50.8809 \; \;;
-#X scalar trace-template 390 0 19 \; -438.808 52.7056 \; -438.611 49.9757
-\; \;;
-#X scalar trace-template 390 0 17 \; -425.131 52.7355 \; -425.32 52.2751
-\; -425.354 45.3006 \; \;;
-#X scalar trace-template 390 0 16 \; -284.443 50.9963 \; -285.683 51.9303
-\; -285.705 55.3415 \; -285.616 59.7699 \; -285.926 59.9601 \; -288.682
-60.9333 \; -287.921 57.3383 \; -287.131 55.2039 \; -286.952 54.5127
-\; -287.139 53.5197 \; -286.786 52.13 \; -286.521 50.4557 \; -285.702
-56.7767 \; -284.262 64.145 \; -285.231 70.1467 \; -284.623 74.4088
-\; -284.037 76.7431 \; -284.045 75.5611 \; -284.878 73.0282 \; -284.38
-72.5957 \; -282.671 63.5145 \; -279.782 71.3607 \; -276.388 69.211
-\; -276.046 69.454 \; -281.316 69.1593 \; \;;
-#X scalar trace-template 390 0 14 \; -297.588 51.624 \; -298.713 49.0234
-\; -302.635 48.5313 \; -302.808 53.7432 \; -302.713 54.6233 \; -302.393
-50.4924 \; -301.64 44.5211 \; -303.906 42.0924 \; -304.644 41.8614
-\; -304.839 42.8965 \; -304.721 45.8413 \; -303.727 47.9771 \; -301.787
-50.0052 \; -301.125 54.1869 \; -300.841 57.0571 \; -300.194 60.0128
-\; -297.957 62.5958 \; -300.396 61.5293 \; \;;
-#X scalar trace-template 390 0 11 \; -397.201 50.689 \; -397.166 52.486
-\; -397.12 53.5988 \; -396.792 52.6782 \; -396.22 49.2264 \; -396.588
-39.242 \; \;;
-#X scalar trace-template 390 0 9 \; -440.88 50.9284 \; -440.689 48.0259
-\; \;;
-#X scalar trace-template 390 0 7 \; -443.628 50.841 \; -443.772 49.9892
-\; \;;
-#X scalar trace-template 390 0 6 \; -274.6 48.5977 \; -274.258 55.8429
-\; -272.651 64.0185 \; -272.01 70.9563 \; -271.245 74.1454 \; -270.931
-72.1848 \; -270.562 66.9343 \; -272.911 57.7429 \; -276.046 56.4166
-\; -276.707 55.4678 \; -276.409 55.6498 \; -276.174 55.5125 \; -276.115
-58.1363 \; -275.318 67.4496 \; -276.056 73.4638 \; -274.883 73.2895
-\; -273.508 69.2125 \; -271.482 63.5775 \; -268.04 58.707 \; \;;
-#X scalar trace-template 390 0 5 \; -434.509 50.2293 \; -434.503 49.5554
-\; \;;
-#X scalar trace-template 390 0 4 \; -427.648 50.1091 \; -427.718 48.6316
-\; -427.759 44.5802 \; \;;
-#X scalar trace-template 390 0 3 \; -420.913 49.8324 \; -421.25 48.5164
-\; -421.124 47.027 \; \;;
-#X scalar trace-template 395 0 1 \; -253.149 62.0857 \; -258.699 74.3107
-\; \;;
-#X scalar trace-template 400 0 30 \; -126.824 69.0065 \; \;;
-#X scalar trace-template 400 0 29 \; -218.538 70.6076 \; \;;
-#X scalar trace-template 400 0 28 \; -225.023 71.4466 \; \;;
-#X scalar trace-template 400 0 27 \; -372.234 60.652 \; \;;
-#X scalar trace-template 400 0 26 \; -375.633 58.7542 \; \;;
-#X scalar trace-template 400 0 25 \; -394.07 59.4546 \; \;;
-#X scalar trace-template 400 0 24 \; -392.46 57.0476 \; \;;
-#X scalar trace-template 400 0 23 \; -415.596 55.5955 \; \;;
-#X scalar trace-template 400 0 22 \; -390.978 54.8199 \; \;;
-#X scalar trace-template 400 0 21 \; -369.28 53.9855 \; \;;
-#X scalar trace-template 400 0 12 \; -291.257 55.3993 \; -292.586 58.2609
-\; -291.629 59.7294 \; \;;
-#X scalar trace-template 400 0 10 \; -416.764 55.4093 \; -416.939 47.983
-\; \;;
-#X scalar trace-template 405 0 19 \; -211.923 74.4662 \; -206.462 80.0784
-\; -203.687 82.0599 \; -201.387 83.0243 \; -200.953 83.8341 \; -200.535
-84.113 \; -200.003 83.9992 \; -200.253 83.8961 \; -200.044 83.6847
-\; -199.556 83.3384 \; -198.737 82.8802 \; -198.254 82.22 \; -197.744
-81.4705 \; -196.927 80.8367 \; -196.113 80.1343 \; -196.707 79.3273
-\; -198.318 78.3654 \; -199.168 77.7079 \; -199.614 76.9965 \; -200.383
-76.7095 \; -198.449 76.2164 \; -197.453 76.4456 \; -199.741 77.0789
-\; -201.583 77.8662 \; -203.538 78.6443 \; -205.009 79.4898 \; -206.531
-80.0871 \; -208.012 80.5498 \; -209.207 80.897 \; -209.714 81.0969
-\; -209.954 81.2599 \; -210.042 81.3658 \; -209.8 81.142 \; -209.58
-79.743 \; -212.836 73.7848 \; -214.023 65.1713 \; -218.95 52.0135 \;
--231.034 47.473 \; -229.251 47.754 \; -229.906 42.8776 \; -233.612
-38.6983 \; -230.314 39.2511 \; -227.783 39.315 \; -217.928 44.4649
-\; -219.045 51.2147 \; -229.944 71.4517 \; -220.456 72.716 \; -208.015
-84.0193 \; -207.61 85.0366 \; -207.254 85.7666 \; -206.188 85.8236
-\; -205.908 85.5821 \; -205.716 84.5573 \; \;;
-#X scalar trace-template 405 0 9 \; -232.232 71.4499 \; -231.894 71.8679
-\; -230.236 69.1824 \; -228.04 70.1417 \; -227.741 72.2242 \; -227.026
-74.1897 \; -228.092 73.7807 \; -228.141 73.3938 \; -227.951 73.5513
-\; -227.478 73.9278 \; -227.1 74.2882 \; -226.74 74.1443 \; -226.684
-73.5791 \; -225.785 73.1135 \; -225.13 72.41 \; -226.345 70.452 \;
--227.658 68.927 \; -227.012 68.7653 \; -227.853 68.5492 \; -228.082
-68.0571 \; -225.527 68.9628 \; -225.758 69.6405 \; -228.504 69.5192
-\; -230.417 69.5407 \; -232.054 69.5191 \; -233.014 69.3348 \; -235.117
-69.0093 \; -236.284 69.0322 \; -237.154 69.1167 \; -237.711 69.0325
-\; -237.896 68.7834 \; -237.336 68.1367 \; -236.684 66.5242 \; -232.089
-61.392 \; -228.731 58.9032 \; \;;
-#X scalar trace-template 405 0 7 \; -375.843 62.5017 \; -375.157 59.6063
-\; -376.464 56.37 \; -376.629 52.5381 \; -376.773 53.588 \; -377.226
-55.4127 \; -377.562 54.0393 \; -377.719 51.4512 \; -377.421 48.3636
-\; -376.348 45.6562 \; -375.357 46.9325 \; -374.678 49.7976 \; -373.383
-58.0592 \; -373.644 59.3806 \; -373.909 56.796 \; -374.029 48.2253
-\; \;;
-#X scalar trace-template 405 0 5 \; -369.204 60.3232 \; -369.121 61.4151
-\; -367.921 58.221 \; -367.912 48.9928 \; -368.273 45.4193 \; -368.854
-47.1095 \; -369.17 49.5922 \; -369.252 51.7377 \; -368.878 51.6823
-\; -370.383 54.154 \; -369.545 55.7327 \; -369.36 61.1088 \; \;;
-#X scalar trace-template 410 0 30 \; -255.618 74.6642 \; \;;
-#X scalar trace-template 410 0 29 \; -121.015 66.592 \; \;;
-#X scalar trace-template 410 0 28 \; -376.26 59.4973 \; \;;
-#X scalar trace-template 410 0 27 \; -379.077 57.754 \; \;;
-#X scalar trace-template 410 0 26 \; -366.583 58.5193 \; \;;
-#X scalar trace-template 410 0 25 \; -381.367 56.1845 \; \;;
-#X scalar trace-template 410 0 24 \; -391.356 54.8827 \; \;;
-#X scalar trace-template 410 0 23 \; -393.82 53.2115 \; \;;
-#X scalar trace-template 410 0 22 \; -383.877 53.739 \; \;;
-#X scalar trace-template 410 0 21 \; -412.396 52.6488 \; \;;
-#X scalar trace-template 410 0 17 \; -313.175 51.4223 \; -314.35 51.7089
-\; -314.862 45.1673 \; -312.156 44.6599 \; -311.876 46.5814 \; -311.469
-49.4979 \; -311.015 51.446 \; -310.465 52.4083 \; -309.793 53.8946
-\; -308.901 56.3986 \; -308.426 58.7312 \; -307.721 60.49 \; -306.938
-62.5616 \; -306.232 62.9931 \; -305.049 64.5476 \; -303.74 63.7156
-\; -302.507 59.135 \; -301.569 56.4976 \; -299.93 58.9187 \; -297.316
-66.0527 \; -295.401 74.5984 \; -297.95 77.3399 \; -300.21 79.2289 \;
--301.278 79.3604 \; -302.164 77.1993 \; -303.465 75.2048 \; -304.87
-75.5536 \; -305.184 75.1212 \; -305.397 74.6561 \; -305.236 73.4827
-\; -304.945 70.9005 \; -304.532 65.5657 \; -303.656 56.8853 \; -306.043
-41.4357 \; -307.036 34.3045 \; \;;
-#X scalar trace-template 410 0 4 \; -410.543 50.8658 \; -410.383 45.0077
-\; -410.342 37.5446 \; -410.564 36.5566 \; -410.92 34.2932 \; -411.179
-35.8612 \; -411.098 32.3678 \; -411.46 28.8277 \; -412.106 32.4673
-\; -412.454 37.5683 \; -412.428 42.8101 \; -412.295 45.1299 \; -412.406
-46.043 \; -412.897 46.8464 \; -413.106 45.0282 \; -413.609 44.7704
-\; -413.985 43.3269 \; -414.266 42.5601 \; -414.303 40.2158 \; -414.65
-38.6883 \; -414.772 41.6657 \; -414.752 45.8028 \; \;;
-#X scalar trace-template 410 0 3 \; -385.978 51.2914 \; -385.558 47.9603
-\; -384.739 46.0976 \; -384.702 41.9551 \; -385.071 42.5898 \; -385.348
-42.4112 \; -385.28 39.7823 \; -384.989 37.308 \; -385.118 36.2928 \;
--385.164 37.1894 \; -384.675 39.6783 \; -385.265 39.8541 \; -385.704
-44.5989 \; -385.653 48.929 \; -385.618 47.9107 \; -385.594 39.6653
-\; \;;
-#X scalar trace-template 410 0 1 \; -308.441 50.4638 \; -306.966 49.5278
-\; -307.486 41.1367 \; \;;
-#X scalar trace-template 415 0 10 \; -251.173 67.7726 \; -248.929 66.4081
-\; -247.831 66.3864 \; -247.936 66.429 \; -247.868 66.1681 \; -248.382
-66.3093 \; -247.559 66.0532 \; -247.917 65.8598 \; -247.717 64.5695
-\; -247.59 63.338 \; -245.011 61.7563 \; -243.992 61.4404 \; -244.147
-60.4894 \; -246.021 59.7697 \; -247.312 60.7312 \; -247.247 61.9126
-\; -251.481 66.1527 \; -254.593 65.0577 \; -260.465 71.0517 \; -261.547
-69.8151 \; -264.74 69.4529 \; -266.894 68.1509 \; -267.897 68.1966
-\; -269.117 68.0036 \; -270.76 67.5463 \; -272.304 67.9892 \; -273.021
-68.0754 \; -273.224 68.1509 \; -273.284 68.093 \; -272.926 67.6656
-\; -271.216 65.0701 \; -269.386 61.5103 \; \;;
-#X scalar trace-template 415 0 8 \; -115.062 62.436 \; -95.4676 58.4789
-\; -115.871 53.4277 \; \;;
-#X scalar trace-template 420 0 30 \; -275.929 57.974 \; \;;
-#X scalar trace-template 420 0 29 \; -379.273 53.9359 \; \;;
-#X scalar trace-template 420 0 28 \; -373.894 51.9903 \; \;;
-#X scalar trace-template 420 0 27 \; -382.127 46.8697 \; \;;
-#X scalar trace-template 420 0 26 \; -325.398 49.1199 \; \;;
-#X scalar trace-template 420 0 25 \; -295.072 49.4851 \; \;;
-#X scalar trace-template 420 0 24 \; -371.983 50.2931 \; \;;
-#X scalar trace-template 420 0 23 \; -337.277 47.9515 \; \;;
-#X scalar trace-template 420 0 22 \; -366.046 43.7994 \; \;;
-#X scalar trace-template 420 0 21 \; -330.954 46.0805 \; \;;
-#X scalar trace-template 420 0 15 \; -320.771 45.6398 \; -317.622 45.8667
-\; -317.26 47.7243 \; -317.789 49.9075 \; -317.884 49.687 \; -317.77
-47.8124 \; -316.991 47.7883 \; -316.267 51.4486 \; -315.234 54.095
-\; -314.301 53.8477 \; -313.737 53.9251 \; -312.87 55.2447 \; -311.09
-62.5135 \; -310.342 61.4004 \; -307.844 58.788 \; -307.761 59.309 \;
--307.864 64.0207 \; -309.605 66.431 \; -309.713 67.976 \; -313.463
-73.2437 \; -314.916 71.5303 \; -316.406 71.5438 \; -316.061 69.6044
-\; -318.987 66.7761 \; -320.587 67.5253 \; -320.921 66.7682 \; -321.191
-65.2858 \; -321.199 63.284 \; -320.925 59.8733 \; -320.484 53.7776
-\; -319.315 46.682 \; -317.649 36.2731 \; -320.762 34.0322 \; -318.052
-40.8713 \; -317.11 44.7468 \; -317.709 40.9668 \; \;;
-#X scalar trace-template 420 0 12 \; -313.428 47.5727 \; -316.493 48.6706
-\; \;;
-#X scalar trace-template 425 0 11 \; -379.481 52.3035 \; -380.136 49.8314
-\; -380.335 48.2608 \; -380.197 46.3852 \; -380.036 43.1449 \; -380.192
-40.0163 \; -380.178 44.4997 \; -379.302 43.529 \; -378.298 49.6551
-\; -378.639 50.1356 \; -378.686 47.3435 \; -378.665 40.382 \; \;;
-#X scalar trace-template 425 0 2 \; -373.987 51.333 \; -374.54 51.2652
-\; -374.779 52.0815 \; -374.756 52.5693 \; -374.495 52.5721 \; -373.56
-51.0164 \; \;;
-#X scalar trace-template 430 0 30 \; -323.733 50.9643 \; \;;
-#X scalar trace-template 430 0 29 \; -355.718 49.7709 \; \;;
-#X scalar trace-template 430 0 28 \; -359.321 49.5888 \; \;;
-#X scalar trace-template 430 0 27 \; -339.35 48.9715 \; \;;
-#X scalar trace-template 430 0 26 \; -365.955 48.0353 \; \;;
-#X scalar trace-template 430 0 25 \; -362.583 48.1737 \; \;;
-#X scalar trace-template 430 0 24 \; -334.607 46.9916 \; \;;
-#X scalar trace-template 430 0 23 \; -329.514 46.3619 \; \;;
-#X scalar trace-template 430 0 22 \; -296.086 44.1383 \; \;;
-#X scalar trace-template 430 0 21 \; -343.843 41.5248 \; \;;
-#X scalar trace-template 430 0 1 \; -352.068 42.0019 \; -352.042 41.0163
-\; -352.204 40.9369 \; -351.878 40.3304 \; -353.504 46.2132 \; \;;
-#X scalar trace-template 435 0 12 \; -130.515 39.6593 \; \;;
-#X scalar trace-template 435 0 8 \; -356.067 50.7249 \; -355.971 50.2419
-\; -355.476 49.5425 \; -354.276 49.6017 \; -353.42 50.0219 \; -353.56
-56.51 \; -355.581 65.3881 \; -354.986 66.5994 \; -354.539 64.5823 \;
--354.034 57.887 \; -354.872 48.9354 \; \;;
-#X scalar trace-template 440 0 30 \; -362.849 49.0327 \; \;;
-#X scalar trace-template 440 0 29 \; -334.768 48.4212 \; \;;
-#X scalar trace-template 440 0 28 \; -366.029 47.8783 \; \;;
-#X scalar trace-template 440 0 27 \; -324.105 47.3833 \; \;;
-#X scalar trace-template 440 0 26 \; -359.417 46.2617 \; \;;
-#X scalar trace-template 440 0 25 \; -339.649 45.6971 \; \;;
-#X scalar trace-template 440 0 24 \; -329.426 44.0031 \; \;;
-#X scalar trace-template 440 0 23 \; -296.017 41.395 \; \;;
-#X scalar trace-template 440 0 22 \; -343.952 41.3959 \; \;;
-#X scalar trace-template 440 0 21 \; -382.892 38.7289 \; \;;
-#X scalar trace-template 445 0 12 \; -362.572 48.7759 \; -361.5 47.341
-\; -360.373 49.9053 \; -360.149 56.2794 \; -358.696 60.406 \; -358.544
-62.229 \; -358.633 60.8846 \; -358.812 56.5338 \; -358.873 47.3025
-\; -358.602 38.4661 \; \;;
-#X scalar trace-template 450 0 30 \; -333.276 51.3181 \; \;;
-#X scalar trace-template 450 0 29 \; -369.576 54.5001 \; \;;
-#X scalar trace-template 450 0 28 \; -337.479 53.6875 \; \;;
-#X scalar trace-template 450 0 27 \; -336.23 54.1009 \; \;;
-#X scalar trace-template 450 0 26 \; -328.107 48.304 \; \;;
-#X scalar trace-template 450 0 25 \; -322.7 49.6057 \; \;;
-#X scalar trace-template 450 0 24 \; -287.902 51.2303 \; \;;
-#X scalar trace-template 450 0 23 \; -293.742 48.1734 \; \;;
-#X scalar trace-template 450 0 22 \; -374.844 47.8499 \; \;;
-#X scalar trace-template 450 0 21 \; -364.371 49.0376 \; \;;
-#X scalar trace-template 460 0 30 \; -293.652 62.8867 \; \;;
-#X scalar trace-template 460 0 29 \; -371.726 63.4667 \; \;;
-#X scalar trace-template 460 0 28 \; -337.301 60.1464 \; \;;
-#X scalar trace-template 460 0 27 \; -356.384 58.0191 \; \;;
-#X scalar trace-template 460 0 26 \; -332.325 59.2603 \; \;;
-#X scalar trace-template 460 0 25 \; -326.918 59.0073 \; \;;
-#X scalar trace-template 460 0 24 \; -366.107 58.0537 \; \;;
-#X scalar trace-template 460 0 23 \; -350.009 56.7947 \; \;;
-#X scalar trace-template 460 0 22 \; -363.472 55.0394 \; \;;
-#X scalar trace-template 460 0 21 \; -322.474 47.4357 \; \;;
-#X scalar trace-template 460 0 2 \; -345.896 54.5814 \; -347.63 57.1024
-\; -347.677 60.352 \; -347.368 60.2667 \; -347.108 58.6486 \; -347.033
-53.1973 \; -346.904 43.123 \; -344.863 35.3031 \; -344.069 37.8632
-\; -343.572 45.4416 \; -342.613 52.8497 \; -341.594 62.4314 \; -341.016
-69.9895 \; -339.996 73.3255 \; -340.02 68.3528 \; -339.339 64.5098
-\; -338.652 65.2848 \; -339.101 64.0049 \; -339.432 61.409 \; -339.507
-58.6932 \; -339.277 55.3745 \; -338.686 50.2378 \; -338.012 42.1452
-\; -339.324 30.435 \; -339.339 31.7112 \; \;;
-#X scalar trace-template 460 0 1 \; -320.734 53.0982 \; -320.059 54.0178
-\; -319.079 54.6178 \; -318.841 53.3584 \; -319.427 51.0556 \; -322.696
-53.768 \; -320.893 55.6548 \; -320.091 55.8846 \; -319.609 55.5922
-\; -320.666 58.2366 \; -320.887 66.7552 \; -320.803 65.5485 \; -321.473
-67.0427 \; -322.827 64.8919 \; -322.33 64.5624 \; -321.644 62.6485
-\; \;;
-#X scalar trace-template 470 0 30 \; -291.766 68.424 \; \;;
-#X scalar trace-template 470 0 29 \; -370.488 63.9058 \; \;;
-#X scalar trace-template 470 0 28 \; -364.655 61.7687 \; \;;
-#X scalar trace-template 470 0 27 \; -301.409 56.6358 \; \;;
-#X scalar trace-template 470 0 26 \; -351.838 61.2731 \; \;;
-#X scalar trace-template 470 0 25 \; -361.261 58.4275 \; \;;
-#X scalar trace-template 470 0 24 \; -367.931 57.9149 \; \;;
-#X scalar trace-template 470 0 23 \; -362.565 52.9612 \; \;;
-#X scalar trace-template 470 0 22 \; -325.261 55.8695 \; \;;
-#X scalar trace-template 470 0 21 \; -335.043 56.1556 \; \;;
-#X scalar trace-template 470 0 5 \; -343.57 54.3255 \; -343.317 54.1502
-\; -343.19 52.4582 \; -343.296 46.3812 \; \;;
-#X scalar trace-template 480 0 30 \; -293.893 68.29 \; \;;
-#X scalar trace-template 480 0 29 \; -311.963 59.7671 \; \;;
-#X scalar trace-template 480 0 28 \; -334.605 56.5398 \; \;;
-#X scalar trace-template 480 0 27 \; -324.487 57.3064 \; \;;
-#X scalar trace-template 480 0 26 \; -327.976 52.288 \; \;;
-#X scalar trace-template 480 0 25 \; -339.216 54.4072 \; \;;
-#X scalar trace-template 480 0 24 \; -364.769 53.1845 \; \;;
-#X scalar trace-template 480 0 23 \; -364.003 50.2478 \; \;;
-#X scalar trace-template 480 0 22 \; -407.998 47.3783 \; \;;
-#X scalar trace-template 480 0 21 \; -395.28 48.5476 \; \;;
-#X scalar trace-template 485 0 14 \; -295.134 65.4439 \; -296.033 61.6379
-\; -291.465 63.4305 \; -291.455 65.9979 \; -289.666 67.6132 \; -289.901
-74.593 \; -290.232 77.9596 \; -290.635 76.9978 \; -291.089 74.4255
-\; -292.323 72.2924 \; -293.965 70.7687 \; -295.768 71.7154 \; -296.181
-71.7535 \; -296.293 72.2063 \; -296.198 72.5266 \; -295.46 71.6361
-\; -295.077 67.6063 \; -294.068 59.0838 \; -296.256 46.3983 \; -294.729
-41.8647 \; -294.098 46.3177 \; -292.721 47.5977 \; -291.608 44.7421
-\; -290.441 40.406 \; -290.521 38.495 \; -291.362 36.569 \; -291.896
-32.3483 \; \;;
-#X scalar trace-template 490 0 30 \; -283.778 73.3411 \; \;;
-#X scalar trace-template 490 0 29 \; -281.402 70.5864 \; \;;
-#X scalar trace-template 490 0 28 \; -268.745 65.7127 \; \;;
-#X scalar trace-template 490 0 27 \; -290.661 60.682 \; \;;
-#X scalar trace-template 490 0 26 \; -310.92 58.1132 \; \;;
-#X scalar trace-template 490 0 25 \; -326.464 56.9218 \; \;;
-#X scalar trace-template 490 0 24 \; -314.412 55.8511 \; \;;
-#X scalar trace-template 490 0 23 \; -329.258 57.3979 \; \;;
-#X scalar trace-template 490 0 22 \; -336.515 53.6734 \; \;;
-#X scalar trace-template 490 0 21 \; -337.993 50.6114 \; \;;
-#X scalar trace-template 490 0 18 \; -332.609 52.2179 \; -329.799 53.5936
-\; -329.977 48.2065 \; -329.883 55.0639 \; -328.104 72.2761 \; -327.516
-74.7725 \; -327.775 73.9247 \; -328.645 69.6695 \; -328.723 67.0395
-\; -327.422 66.4249 \; -327.206 67.0168 \; -327.616 66.1822 \; -327.931
-64.8703 \; -328.022 63.5085 \; -327.753 60.5457 \; -327.579 54.4239
-\; -327.466 44.1244 \; -327.91 34.0593 \; -328.936 27.8103 \; -325.988
-42.0347 \; -325.017 43.5048 \; -323.408 38.1464 \; \;;
-#X scalar trace-template 490 0 11 \; -423.565 48.6377 \; -423.688 46.6476
-\; -424.035 46.8078 \; -424.091 49.7834 \; -423.721 50.5415 \; -423.639
-52.8527 \; -423.293 54.7734 \; -422.738 55.0074 \; -422.588 56.5977
-\; -422.544 56.7232 \; -422.885 52.3227 \; -423.488 50.785 \; -423.806
-45.8428 \; -423.117 46.6109 \; -423.069 44.639 \; -422.319 44.6561
-\; -422.69 43.0668 \; \;;
-#X scalar trace-template 490 0 7 \; -420.863 46.809 \; -420.744 46.3795
-\; -420.388 47.0428 \; -420.511 45.7333 \; -420.82 48.2445 \; -420.815
-50.2677 \; -421.436 52.0486 \; -421.985 52.5821 \; \;;
-#X scalar trace-template 490 0 6 \; -424.844 46.1197 \; -424.903 48.3447
-\; -425.341 49.0603 \; -425.383 48.9661 \; -425.156 49.0387 \; -425.035
-50.9806 \; -424.665 53.0059 \; -424.321 54.2262 \; -424.197 52.6907
-\; -424.087 54.933 \; \;;
-#X scalar trace-template 495 0 8 \; -268.457 69.1859 \; -262.343 70.3591
-\; \;;
-#X scalar trace-template 495 0 5 \; -285.631 65.2266 \; -282.45 71.8938
-\; -281.62 69.7791 \; \;;
-#X scalar trace-template 495 0 3 \; -253.235 62.2735 \; -247.49 62.6527
-\; -245.033 65.019 \; -246.056 65.1677 \; -248.626 64.7877 \; -251.452
-65.3661 \; -252.483 65.7349 \; -253.834 65.8755 \; -255.265 66.4065
-\; -256.903 67.3269 \; -257.62 67.8225 \; -257.633 68.1031 \; -257.736
-68.299 \; -257.237 67.9717 \; -256.422 66.6655 \; -256.547 62.6924
-\; -259.203 55.6451 \; -259.374 41.2507 \; -264.522 46.2242 \; -269.074
-49.0163 \; -270.522 44.1163 \; \;;
-#X scalar trace-template 500 0 30 \; -284.37 67.4758 \; \;;
-#X scalar trace-template 500 0 29 \; -313.34 63.6962 \; \;;
-#X scalar trace-template 500 0 28 \; -325.937 52.8888 \; \;;
-#X scalar trace-template 500 0 27 \; -421.741 49.5727 \; \;;
-#X scalar trace-template 500 0 26 \; -422.684 48.732 \; \;;
-#X scalar trace-template 500 0 25 \; -418.883 48.2279 \; \;;
-#X scalar trace-template 500 0 24 \; -424.542 46.7305 \; \;;
-#X scalar trace-template 500 0 23 \; -426.604 45.5785 \; \;;
-#X scalar trace-template 500 0 22 \; -417.599 45.3163 \; \;;
-#X scalar trace-template 500 0 21 \; -427.998 45.3588 \; \;;
-#X scalar trace-template 500 0 12 \; -428.949 43.7087 \; -429.088 43.1461
-\; -429.172 44.4406 \; -429.131 45.9885 \; \;;
-#X scalar trace-template 510 0 30 \; -313.417 71.882 \; \;;
-#X scalar trace-template 510 0 29 \; -326.743 71.7861 \; \;;
-#X scalar trace-template 510 0 28 \; -302.053 63.5001 \; \;;
-#X scalar trace-template 510 0 27 \; -338.003 54.3048 \; \;;
-#X scalar trace-template 510 0 26 \; -426.522 49.7704 \; \;;
-#X scalar trace-template 510 0 25 \; -347.285 47.7882 \; \;;
-#X scalar trace-template 510 0 24 \; -402.187 49.1596 \; \;;
-#X scalar trace-template 510 0 23 \; -427.841 47.6257 \; \;;
-#X scalar trace-template 510 0 22 \; -400.099 46.3317 \; \;;
-#X scalar trace-template 510 0 21 \; -419.234 47.1943 \; \;;
-#X scalar trace-template 510 0 8 \; -422.301 47.6214 \; -422.242 49.9537
-\; -421.793 52.1121 \; -421.241 53.4757 \; -421.033 55.6675 \; -420.904
-57.1024 \; -420.563 54.3418 \; -420.325 55.3836 \; -420.119 50.2632
-\; -420.814 49.5014 \; -421.381 46.8848 \; -421.384 40.9939 \; -421.222
-37.9538 \; \;;
-#X scalar trace-template 515 0 5 \; -333.712 70.2737 \; -334.445 73.3588
-\; -334.84 72.0635 \; -334.316 68.0917 \; -333.789 66.0334 \; -333.149
-67.6472 \; -333.602 66.1691 \; -333.881 64.0803 \; -333.927 62.1773
-\; -333.819 59.4536 \; -333.659 53.7479 \; -333.684 43.5105 \; -334.601
-30.6151 \; -334.415 31.6625 \; \;;
-#X scalar trace-template 520 0 30 \; -308.586 73.867 \; \;;
-#X scalar trace-template 520 0 29 \; -338.687 72.4913 \; \;;
-#X scalar trace-template 520 0 28 \; -310.888 70.6845 \; \;;
-#X scalar trace-template 520 0 27 \; -318.503 67.4028 \; \;;
-#X scalar trace-template 520 0 26 \; -345.303 62.9913 \; \;;
-#X scalar trace-template 520 0 25 \; -347.762 58.5167 \; \;;
-#X scalar trace-template 520 0 24 \; -400.393 57.913 \; \;;
-#X scalar trace-template 520 0 23 \; -402.489 57.7101 \; \;;
-#X scalar trace-template 520 0 22 \; -351.908 56.2934 \; \;;
-#X scalar trace-template 520 0 21 \; -404.415 53.2717 \; \;;
-#X scalar trace-template 520 0 16 \; -356.161 53.3054 \; -357.2 57.5394
-\; -357.263 62.9751 \; -357.538 67.2654 \; -357.762 69.1798 \; -358.136
-68.1248 \; -358.238 64.5331 \; -358.194 60.5854 \; -358.1 55.9122 \;
--358.43 33.0902 \; -359.379 38.1713 \; \;;
-#X scalar trace-template 525 0 12 \; -309.487 76.2353 \; -310.341 77.0528
-\; -312.06 76.0104 \; -313.165 76.4479 \; -313.495 75.6714 \; -313.688
-73.6712 \; -313.949 70.6491 \; -314.03 66.2764 \; -313.536 60.037 \;
--312.515 50.9835 \; -311.75 37.6541 \; -314.137 35.1845 \; -314.182
-42.6068 \; \;;
-#X scalar trace-template 525 0 4 \; -345.718 68.9571 \; -346.88 67.1102
-\; -347.082 65.6726 \; -348.807 66.8603 \; -349.183 63.8077 \; -349.446
-60.7972 \; -349.537 58.3761 \; -349.497 54.6274 \; -350.061 45.3595
-\; -351.87 39.9946 \; \;;
-#X scalar trace-template 530 0 30 \; -345.099 68.748 \; \;;
-#X scalar trace-template 530 0 29 \; -353.445 66.9585 \; \;;
-#X scalar trace-template 530 0 28 \; -349.756 66.3185 \; \;;
-#X scalar trace-template 530 0 27 \; -360.988 60.7619 \; \;;
-#X scalar trace-template 530 0 26 \; -364.552 58.7549 \; \;;
-#X scalar trace-template 530 0 25 \; -400.046 56.8507 \; \;;
-#X scalar trace-template 530 0 24 \; -401.025 56.1345 \; \;;
-#X scalar trace-template 530 0 23 \; -371.346 55.8338 \; \;;
-#X scalar trace-template 530 0 22 \; -368.062 55.694 \; \;;
-#X scalar trace-template 530 0 21 \; -403.098 53.6228 \; \;;
-#X scalar trace-template 535 0 7 \; -353.353 70.5743 \; -353.421 70.4496
-\; -353.736 67.6459 \; -353.935 63.9838 \; -353.999 61.0479 \; -353.896
-57.5297 \; -353.231 48.4555 \; -355.011 40.7398 \; -356.186 26.237
-\; -357.26 35.7892 \; \;;
-#X scalar trace-template 540 0 30 \; -361.778 68.1941 \; \;;
-#X scalar trace-template 540 0 29 \; -365.089 65.0236 \; \;;
-#X scalar trace-template 540 0 28 \; -343.881 64.4834 \; \;;
-#X scalar trace-template 540 0 27 \; -368.723 60.8342 \; \;;
-#X scalar trace-template 540 0 26 \; -398.898 60.4206 \; \;;
-#X scalar trace-template 540 0 25 \; -400.908 59.491 \; \;;
-#X scalar trace-template 540 0 24 \; -372.093 58.7109 \; \;;
-#X scalar trace-template 540 0 23 \; -399.477 55.7781 \; \;;
-#X scalar trace-template 540 0 22 \; -375.356 56.6803 \; \;;
-#X scalar trace-template 540 0 21 \; -381.296 55.9629 \; \;;
-#X scalar trace-template 545 0 6 \; -362.257 70.4334 \; -362.463 69.6513
-\; -362.407 65.9488 \; -362.261 60.3737 \; -362.264 52.5514 \; -363.2
-44.2278 \; -362.826 31.4145 \; -362.938 39.9421 \; \;;
-#X scalar trace-template 545 0 1 \; -365.829 66.9397 \; -366.378 69.2171
-\; -366.484 68.7073 \; -366.36 63.8525 \; -366.019 55.8161 \; -366.979
-44.9216 \; -365.605 30.7327 \; -366.217 33.8804 \; -365.094 45.7665
-\; -364.595 49.5907 \; -364.615 48.3115 \; -364.83 39.8628 \; -363.202
-39.6299 \; -362.85 37.9258 \; -362.426 37.0053 \; -362.39 39.7035 \;
--363.172 42.7989 \; -362.939 45.0323 \; -362.213 48.4383 \; -361.941
-49.2004 \; -361.573 50.306 \; -361.209 48.238 \; -360.956 43.4197 \;
--360.944 36.1877 \; \;;
-#X scalar trace-template 550 0 30 \; -369.709 65.8773 \; \;;
-#X scalar trace-template 550 0 29 \; -372.885 62.7026 \; \;;
-#X scalar trace-template 550 0 28 \; -376.023 60.6121 \; \;;
-#X scalar trace-template 550 0 27 \; -397.345 59.766 \; \;;
-#X scalar trace-template 550 0 26 \; -382.039 59.1213 \; \;;
-#X scalar trace-template 550 0 25 \; -399.649 59.9532 \; \;;
-#X scalar trace-template 550 0 24 \; -390.179 59.4985 \; \;;
-#X scalar trace-template 550 0 23 \; -387.584 59.2223 \; \;;
-#X scalar trace-template 550 0 22 \; -344.645 58.9222 \; \;;
-#X scalar trace-template 550 0 21 \; -379.062 58.9021 \; \;;
-#X scalar trace-template 560 0 30 \; -370.018 65.8385 \; \;;
-#X scalar trace-template 560 0 29 \; -373.048 65.516 \; \;;
-#X scalar trace-template 560 0 28 \; -375.943 63.5177 \; \;;
-#X scalar trace-template 560 0 27 \; -389.989 60.6896 \; \;;
-#X scalar trace-template 560 0 26 \; -387.406 60.6358 \; \;;
-#X scalar trace-template 560 0 25 \; -381.946 60.7379 \; \;;
-#X scalar trace-template 560 0 24 \; -379.015 60.6098 \; \;;
-#X scalar trace-template 560 0 23 \; -392.475 59.4228 \; \;;
-#X scalar trace-template 560 0 22 \; -397.193 59.1755 \; \;;
-#X scalar trace-template 560 0 21 \; -384.651 58.7813 \; \;;
-#X scalar trace-template 570 0 30 \; -235.833 64.3144 \; \;;
-#X scalar trace-template 570 0 29 \; -374.249 52.8629 \; \;;
-#X scalar trace-template 570 0 28 \; -376.24 52.9905 \; \;;
-#X scalar trace-template 570 0 27 \; -389.906 54.4485 \; \;;
-#X scalar trace-template 570 0 26 \; -387.422 53.2544 \; \;;
-#X scalar trace-template 570 0 25 \; -371.008 50.2552 \; \;;
-#X scalar trace-template 570 0 24 \; -384.825 49.9498 \; \;;
-#X scalar trace-template 570 0 23 \; -381.561 50.458 \; \;;
-#X scalar trace-template 570 0 22 \; -392.251 49.8171 \; \;;
-#X scalar trace-template 570 0 21 \; -379.435 46.6889 \; \;;
-#X scalar trace-template 580 0 30 \; -270.584 43.7594 \; \;;
-#X scalar trace-template 580 0 29 \; -244.683 40.7601 \; \;;
-#X scalar trace-template 580 0 28 \; -267.219 38.112 \; \;;
-#X scalar trace-template 580 0 27 \; -288.568 37.1328 \; \;;
-#X scalar trace-template 580 0 26 \; -390.175 35.364 \; \;;
-#X scalar trace-template 580 0 25 \; -362.215 39.1949 \; \;;
-#X scalar trace-template 580 0 24 \; -367.053 33.8916 \; \;;
-#X scalar trace-template 580 0 23 \; -369.78 30.4696 \; \;;
-#X scalar trace-template 580 0 22 \; -373.48 33.1074 \; \;;
-#X scalar trace-template 580 0 21 \; -353.626 40.0314 \; \;;
-#X scalar trace-template 580 0 16 \; -356.619 31.4781 \; -357.745 44.5215
-\; -357.701 47.9386 \; -357.795 45.631 \; -358.227 41.8522 \; -358.954
-40.5391 \; -359.768 38.0344 \; \;;
-#X scalar trace-template 580 0 11 \; -372.022 30.9993 \; -372.135 42.7933
-\; -372.26 46.0968 \; -372.29 45.618 \; -372.395 41.4568 \; -372.813
-38.7245 \; -373.314 36.9215 \; -373.563 37.5349 \; -373.727 38.2411
-\; -373.066 39.3778 \; -371.815 57.576 \; -373.263 64.5767 \; -373.855
-55.7607 \; -373.968 60.7055 \; -375.375 54.2963 \; -376.753 48.2703
-\; -377.312 44.6814 \; -377.47 37.5608 \; \;;
-#X scalar trace-template 580 0 10 \; -309.221 34.5732 \; \;;
-#X scalar trace-template 580 0 8 \; -352.907 39.3822 \; -352.975 43.4441
-\; -353.362 47.28 \; -353.024 44.6451 \; -352.93 36.7554 \; \;;
-#X scalar trace-template 580 0 4 \; -331.201 35.4153 \; -331.347 41.3794
-\; \;;
-#X scalar trace-template 585 0 9 \; -95.1405 51.7877 \; -120.285 54.8447
-\; -106.871 56.424 \; \;;
-#X scalar trace-template 590 0 30 \; -172.855 53.0158 \; \;;
-#X scalar trace-template 590 0 29 \; -361.251 49.2225 \; \;;
-#X scalar trace-template 590 0 28 \; -366.003 45.8295 \; \;;
-#X scalar trace-template 590 0 27 \; -443.04 44.9767 \; \;;
-#X scalar trace-template 590 0 26 \; -216.954 47.2212 \; \;;
-#X scalar trace-template 590 0 25 \; -369.959 47.4906 \; \;;
-#X scalar trace-template 590 0 24 \; -368.328 47.0988 \; \;;
-#X scalar trace-template 590 0 23 \; -253.595 45.9633 \; \;;
-#X scalar trace-template 590 0 22 \; -441.495 44.5453 \; \;;
-#X scalar trace-template 590 0 21 \; -243.604 45.6237 \; \;;
-#X scalar trace-template 590 0 17 \; -349.379 44.695 \; -348.883 40.3795
-\; \;;
-#X scalar trace-template 590 0 10 \; -341.394 44.6341 \; -341.442 40.5526
-\; \;;
-#X scalar trace-template 590 0 7 \; -444.087 42.5168 \; \;;
-#X scalar trace-template 590 0 6 \; -438.202 40.2037 \; -438.001 48.9222
-\; -437.54 52.5019 \; -437.526 51.9069 \; -437.6 46.703 \; -437.397
-42.5594 \; \;;
-#X scalar trace-template 590 0 5 \; -300.403 44.3401 \; -300.564 39.4806
-\; \;;
-#X scalar trace-template 590 0 2 \; -345.144 43.6083 \; -345.125 38.1208
-\; \;;
-#X scalar trace-template 595 0 12 \; -164.929 53.4014 \; -180.156 49.9789
-\; -185.696 47.5502 \; -189.115 46.1903 \; -190.791 45.593 \; -197.714
-44.7648 \; \;;
-#X scalar trace-template 595 0 4 \; -442.89 53.3205 \; -442.761 55.7244
-\; -442.765 53.8763 \; -442.545 53.6238 \; -442.159 58.6003 \; -442.434
-51.0858 \; -442.372 49.4061 \; -442.878 45.4102 \; \;;
-#X scalar trace-template 600 0 30 \; -440.864 52.9058 \; \;;
-#X scalar trace-template 600 0 29 \; -436.316 50.9984 \; \;;
-#X scalar trace-template 600 0 28 \; -443.403 50.6243 \; \;;
-#X scalar trace-template 600 0 27 \; -435.326 51.4567 \; \;;
-#X scalar trace-template 600 0 26 \; -441.819 50.1142 \; \;;
-#X scalar trace-template 600 0 25 \; -438.241 49.3454 \; \;;
-#X scalar trace-template 600 0 24 \; -438.964 47.86 \; \;;
-#X scalar trace-template 600 0 23 \; -427.457 46.8055 \; \;;
-#X scalar trace-template 600 0 22 \; -433.946 46.495 \; \;;
-#X scalar trace-template 600 0 21 \; -424.52 46.7372 \; \;;
-#X scalar trace-template 600 0 7 \; -428.444 45.8958 \; -428.231 43.4258
-\; -428.032 45.5365 \; -428.159 44.2649 \; -428.016 42.3342 \; -427.824
-39.7944 \; -427.59 39.7883 \; -427.896 40.9607 \; -427.826 44.7945
-\; -427.266 45.7178 \; -427.357 41.036 \; \;;
-#X scalar trace-template 605 0 20 \; -436.371 53.4853 \; -436.198 51.2981
-\; -436.13 48.5704 \; -436.17 46.6097 \; -436.057 45.7379 \; -436.045
-43.5909 \; \;;
-#X scalar trace-template 605 0 18 \; -443.523 51.4415 \; -443.506 53.0636
-\; -443.777 51.0958 \; -443.332 53.1411 \; -443.805 54.8268 \; -443.957
-56.6045 \; -444.135 51.8493 \; \;;
-#X scalar trace-template 605 0 17 \; -440.797 52.0685 \; -440.913 49.1306
-\; -441.035 47.657 \; -441.183 45.5479 \; -441.212 45.709 \; -441.54
-45.906 \; -441.309 43.3773 \; \;;
-#X scalar trace-template 605 0 15 \; -438.889 50.6769 \; -438.818 53.2335
-\; -438.961 52.0134 \; -438.92 49.0786 \; -439.502 49.5782 \; -439.92
-51.6481 \; -439.898 46.3807 \; \;;
-#X scalar trace-template 605 0 10 \; -438.429 50.3738 \; \;;
-#X scalar trace-template 605 0 9 \; -435.482 48.8506 \; \;;
-#X scalar trace-template 605 0 5 \; -441.787 47.4402 \; -442.145 51.3041
-\; -442.275 55.5912 \; -442.089 55.6952 \; -441.989 51.8092 \; \;;
-#X scalar trace-template 605 0 3 \; -435.023 47.6704 \; -434.786 45.3658
-\; -434.671 48.2929 \; -434.725 47.6775 \; -434.485 39.745 \; -434.103
-43.8973 \; -434.029 41.117 \; \;;
-#X scalar trace-template 605 0 2 \; -427.502 47.4245 \; -427.33 45.0805
-\; -427.276 41.8724 \; -426.88 39.3953 \; \;;
-#X scalar trace-template 610 0 30 \; -439.945 50.7091 \; \;;
-#X scalar trace-template 610 0 29 \; -436.812 50.5617 \; \;;
-#X scalar trace-template 610 0 28 \; -441.35 43.35 \; \;;
-#X scalar trace-template 610 0 27 \; -433.785 43.3571 \; \;;
-#X scalar trace-template 610 0 26 \; -423.89 45.4871 \; \;;
-#X scalar trace-template 610 0 25 \; -429.413 44.0478 \; \;;
-#X scalar trace-template 610 0 24 \; -414.473 43.164 \; \;;
-#X scalar trace-template 610 0 23 \; -432.306 42.0709 \; \;;
-#X scalar trace-template 610 0 22 \; -216.15 41.65 \; \;;
-#X scalar trace-template 610 0 21 \; -430.986 41.4025 \; \;;
-#X scalar trace-template 610 0 8 \; -418 41.2213 \; -417.9 43.3783
-\; -417.859 43.2004 \; -417.772 40.9915 \; \;;
-#X scalar trace-template 615 0 10 \; -440.08 51.9556 \; -440.178 50.1407
-\; -440.092 50.8832 \; \;;
-#X scalar trace-template 615 0 9 \; -436.87 50.3522 \; -436.965 49.776
-\; -436.906 47.6209 \; -436.868 43.2556 \; \;;
-#X scalar trace-template 620 0 30 \; -443.634 50.2931 \; \;;
-#X scalar trace-template 620 0 29 \; -433.762 49.992 \; \;;
-#X scalar trace-template 620 0 28 \; -167.806 42.4611 \; \;;
-#X scalar trace-template 620 0 27 \; -439.419 44.7379 \; \;;
-#X scalar trace-template 620 0 26 \; -369.993 46.3265 \; \;;
-#X scalar trace-template 620 0 25 \; -367.507 41.8861 \; \;;
-#X scalar trace-template 620 0 24 \; -370.707 47.0628 \; \;;
-#X scalar trace-template 620 0 23 \; -423.675 43.1065 \; \;;
-#X scalar trace-template 620 0 22 \; -429.522 42.3498 \; \;;
-#X scalar trace-template 620 0 21 \; -431.415 41.9738 \; \;;
-#X scalar trace-template 620 0 16 \; -365.358 41.4761 \; -366.176 47.934
-\; -366.63 51.105 \; -366.476 52.5583 \; -365.949 50.7631 \; -365.482
-47.5818 \; -364.921 44.2674 \; -364.611 38.0769 \; -363.139 36.9776
-\; -362.373 34.4777 \; \;;
-#X scalar trace-template 625 0 14 \; -169.829 53.9802 \; -178.635 65.9297
-\; -179.158 77.6942 \; -169.857 81.9824 \; -163.344 83.2184 \; -159.44
-82.6934 \; -158.285 82.3951 \; -158.262 82.265 \; -158.773 81.6761
-\; \;;
-#X scalar trace-template 625 0 6 \; -371.228 52.6574 \; \;;
-#X scalar trace-template 630 0 30 \; -233.707 71.0585 \; \;;
-#X scalar trace-template 630 0 29 \; -263.665 68.9931 \; \;;
-#X scalar trace-template 630 0 28 \; -261.311 69.1424 \; \;;
-#X scalar trace-template 630 0 27 \; -143.09 59.437 \; \;;
-#X scalar trace-template 630 0 26 \; -279.737 59.7382 \; \;;
-#X scalar trace-template 630 0 25 \; -296.541 52.6492 \; \;;
-#X scalar trace-template 630 0 24 \; -369.256 52.125 \; \;;
-#X scalar trace-template 630 0 23 \; -375.821 49.5682 \; \;;
-#X scalar trace-template 630 0 22 \; -387.422 48.5889 \; \;;
-#X scalar trace-template 630 0 21 \; -385.663 49.3648 \; \;;
-#X scalar trace-template 630 0 13 \; -391.306 49.1695 \; -391.034 55.3771
-\; -390.98 59.6091 \; -391.012 59.3724 \; -391.409 54.6527 \; -392.346
-53.4335 \; -392.676 51.3938 \; -392.564 44.0647 \; \;;
-#X scalar trace-template 630 0 12 \; -377.967 48.3183 \; -377.007 62.2774
-\; -377.801 57.4428 \; \;;
-#X scalar trace-template 630 0 2 \; -383.139 47.8596 \; -382.848 58.1849
-\; -383.146 62.1497 \; -383.208 60.6275 \; -383.957 57.3848 \; -385.013
-55.7827 \; -385.549 55.2424 \; -385.615 52.2115 \; \;;
-#X scalar trace-template 635 0 10 \; -259.137 70.5399 \; -256.811 71.6776
-\; -254.932 71.4276 \; -252.973 70.7813 \; -252.792 70.0646 \; -252.419
-69.7304 \; -252.131 66.3726 \; \;;
-#X scalar trace-template 635 0 8 \; -236.195 70.6625 \; -236.067 73.4246
-\; -235.709 73.1845 \; -232.694 74.0064 \; -233.251 72.2034 \; -233.457
-70.1883 \; -227.705 66.5352 \; \;;
-#X scalar trace-template 635 0 6 \; -274.193 72.5391 \; -271.314 72.758
-\; -270.715 73.4933 \; -268.644 72.6792 \; -268.065 69.9032 \; -267.001
-66.0925 \; -265.486 62.088 \; \;;
-#X scalar trace-template 635 0 5 \; -276.039 71.5211 \; \;;
-#X scalar trace-template 640 0 30 \; -213.908 82.0769 \; \;;
-#X scalar trace-template 640 0 29 \; -261.865 65.6068 \; \;;
-#X scalar trace-template 640 0 28 \; -385.678 64.3991 \; \;;
-#X scalar trace-template 640 0 27 \; -388.375 63.0904 \; \;;
-#X scalar trace-template 640 0 26 \; -284.381 61.8591 \; \;;
-#X scalar trace-template 640 0 25 \; -295.572 61.4228 \; \;;
-#X scalar trace-template 640 0 24 \; -374.128 61.6678 \; \;;
-#X scalar trace-template 640 0 23 \; -373.031 61.7777 \; \;;
-#X scalar trace-template 640 0 22 \; -289.762 60.6388 \; \;;
-#X scalar trace-template 640 0 21 \; -380.213 60.0019 \; \;;
-#X scalar trace-template 640 0 20 \; -376.625 59.1408 \; -377.467 58.1534
-\; -378.347 52.8026 \; -379.72 48.1958 \; -380.523 46.7248 \; -380.588
-41.7276 \; \;;
-#X scalar trace-template 640 0 9 \; -370.777 54.4344 \; -370.699 52.9225
-\; -371.246 51.2824 \; -370.828 48.3814 \; -370.682 43.2534 \; -371.364
-35.8742 \; \;;
-#X scalar trace-template 640 0 4 \; -393.495 54.6775 \; -393.735 56.3557
-\; -393.856 55.9383 \; -393.697 52.0511 \; \;;
-#X scalar trace-template 645 0 18 \; -386.011 64.728 \; -386.658 62.8335
-\; -387.553 60.8407 \; -387.765 59.1044 \; -387.682 54.9866 \; \;;
-#X scalar trace-template 645 0 17 \; -292.684 63.8487 \; -292.482 63.4453
-\; -292.02 60.9628 \; -291.91 58.2586 \; -292.475 54.2189 \; \;;
-#X scalar trace-template 645 0 15 \; -388.342 61.4428 \; -389.11 59.1135
-\; -389.968 54.2348 \; -390.396 51.867 \; -390.647 47.3971 \; \;;
-#X scalar trace-template 645 0 5 \; -389.224 58.5615 \; -388.078 57.5918
-\; \;;
-#X scalar trace-template 645 0 3 \; -380.49 58.5706 \; -381.25 55.3786
-\; -382.412 52.902 \; -382.818 50.4604 \; -382.798 45.5611 \; \;;
-#X scalar trace-template 650 0 30 \; -281.032 62.8683 \; \;;
-#X scalar trace-template 650 0 29 \; -383.141 55.4222 \; \;;
-#X scalar trace-template 650 0 28 \; -374.305 52.7489 \; \;;
-#X scalar trace-template 650 0 27 \; -380.193 50.127 \; \;;
-#X scalar trace-template 650 0 26 \; -377.507 51.2539 \; \;;
-#X scalar trace-template 650 0 25 \; -309.528 51.374 \; \;;
-#X scalar trace-template 650 0 24 \; -392.738 50.7171 \; \;;
-#X scalar trace-template 650 0 23 \; -372.49 48.6007 \; \;;
-#X scalar trace-template 650 0 22 \; -317.223 49.5306 \; \;;
-#X scalar trace-template 650 0 21 \; -395.047 49.6711 \; \;;
-#X scalar trace-template 650 0 12 \; -358.81 49.0907 \; -359.78 42.664
-\; -358.497 39.5507 \; -356.678 37.0863 \; \;;
-#X scalar trace-template 660 0 30 \; -280.007 59.3654 \; \;;
-#X scalar trace-template 660 0 29 \; -386.398 48.3871 \; \;;
-#X scalar trace-template 660 0 28 \; -394.984 47.6843 \; \;;
-#X scalar trace-template 660 0 27 \; -309.297 48.0312 \; \;;
-#X scalar trace-template 660 0 26 \; -374.628 45.0199 \; \;;
-#X scalar trace-template 660 0 25 \; -334.832 44.6788 \; \;;
-#X scalar trace-template 660 0 24 \; -340.065 43.884 \; \;;
-#X scalar trace-template 660 0 23 \; -367.342 44.1275 \; \;;
-#X scalar trace-template 660 0 22 \; -368.107 44.2309 \; \;;
-#X scalar trace-template 660 0 21 \; -371.529 43.352 \; \;;
-#X scalar trace-template 660 0 7 \; -324.425 43.122 \; -324.996 35.4906
-\; \;;
-#X scalar trace-template 660 0 5 \; -357.058 42.6852 \; -358.595 37.4313
-\; \;;
-#X scalar trace-template 665 0 4 \; -278.09 57.7471 \; \;;
-#X restore 289 456 pd trace-list;
-#N canvas 56 84 527 179 trace-template 0;
-#X obj 121 72 plot bazoo 0 1 0 500 5;
+#X scalar trace-template 590 0 20 \; 112.48 46.1863 \; 112.43 54.7496
+\; 112.409 56.497 \; 112.362 57.9034 \; 112.327 60.2147 \; \;;
+#X scalar trace-template 590 0 21 \; 111.542 47.7409 \; 111.506 54.3546
+\; 111.514 58.7659 \; 111.539 59.9999 \; \;;
+#X scalar trace-template 590 0 22 \; 91.5021 45.8306 \; \;;
+#X scalar trace-template 590 0 23 \; 110.761 45.0076 \; \;;
+#X scalar trace-template 590 0 24 \; 117.806 45.8392 \; \;;
+#X scalar trace-template 595 0 5 \; 115.25 64.117 \; 115.229 66.3067
+\; 115.192 64.1362 \; 115.154 64.6548 \; 115.136 63.1913 \; 115.103
+57.1327 \; \;;
+#X scalar trace-template 595 0 6 \; 115.36 61.6598 \; 115.387 62.7049
+\; 115.404 61.4628 \; 115.399 57.5387 \; 115.502 56.921 \; 115.499
+56.2516 \; 115.509 54.9687 \; \;;
+#X scalar trace-template 595 0 7 \; 115.066 58.0553 \; 115.094 52.7694
+\; \;;
+#X scalar trace-template 595 0 8 \; 113.641 56.7066 \; 113.582 60.5143
+\; \;;
+#X scalar trace-template 595 0 9 \; 118.524 55.9165 \; 118.548 58.2441
+\; \;;
+#X scalar trace-template 595 0 11 \; 118.793 56.1446 \; \;;
+#X scalar trace-template 595 0 12 \; 118.404 54.9832 \; 118.373 57.6831
+\; 118.344 59.4771 \; 118.358 59.3103 \; 118.375 59.9651 \; 118.361
+59.8269 \; 118.358 59.0866 \; 118.404 56.5229 \; \;;
+#X scalar trace-template 595 0 14 \; 119.014 55.8091 \; 119.004 59.3385
+\; 119.008 59.1503 \; \;;
+#X scalar trace-template 595 0 17 \; 35.3883 53.9764 \; 31.9036 56.2244
+\; \;;
+#X scalar trace-template 595 0 19 \; 111.893 55.4258 \; \;;
+#X scalar trace-template 595 0 22 \; 116.022 53.9379 \; 116.047 56.9
+\; \;;
+#X scalar trace-template 595 0 23 \; 113.451 53.0101 \; \;;
+#X scalar trace-template 595 0 24 \; 112.594 53.4201 \; 112.63 58.2363
+\; 112.635 60.6503 \; 112.586 59.6184 \; 112.596 59.9405 \; 112.661
+62.1033 \; 112.652 58.9526 \; 112.657 52.3765 \; \;;
+#X scalar trace-template 600 0 0 \; 114.105 59.574 \; 114.124 64.9554
+\; 114.097 65.2225 \; 114.063 60.676 \; \;;
+#X scalar trace-template 600 0 3 \; 114.596 58.9467 \; 114.587 63.53
+\; 114.586 64.4699 \; 114.616 62.7023 \; \;;
+#X scalar trace-template 600 0 11 \; 112.961 58.7863 \; 112.895 59.6331
+\; 112.902 58.9485 \; \;;
+#X scalar trace-template 600 0 13 \; 115.036 58.2567 \; 115.002 59.9302
+\; 114.997 59.4012 \; 114.964 59.5241 \; 114.988 57.2328 \; 115.038
+56.8664 \; \;;
+#X scalar trace-template 600 0 15 \; 113.546 61.0847 \; 113.531 63.0184
+\; 113.501 64.2579 \; 113.468 62.134 \; 113.458 55.8551 \; \;;
+#X scalar trace-template 600 0 19 \; 118.662 56.4865 \; \;;
+#X scalar trace-template 600 0 23 \; 111.282 56.1602 \; 111.284 58.2454
+\; 111.286 58.4216 \; \;;
+#X scalar trace-template 605 0 2 \; 115.279 58.4135 \; 115.264 57.2103
+\; \;;
+#X scalar trace-template 605 0 4 \; 112.165 59.3813 \; 112.195 60.7489
+\; 112.251 60.4649 \; \;;
+#X scalar trace-template 605 0 7 \; 113.032 59.9266 \; 113.048 62.0863
+\; 113.03 63.4869 \; 113 62.7615 \; 113.026 57.283 \; 113.09 53.9905
+\; \;;
+#X scalar trace-template 605 0 8 \; 117.161 58.8926 \; 117.185 61.7071
+\; 117.189 59.588 \; 117.208 55.5277 \; \;;
+#X scalar trace-template 605 0 9 \; 111.1 58.5477 \; \;;
+#X scalar trace-template 605 0 17 \; 116.354 58.3927 \; 116.351 58.9609
+\; \;;
+#X scalar trace-template 605 0 19 \; 113.205 57.8933 \; 113.197 59.672
+\; 113.159 60.8365 \; 113.166 59.8285 \; 113.168 58.3424 \; 113.169
+53.1693 \; \;;
+#X scalar trace-template 605 0 22 \; 113.374 56.893 \; \;;
+#X scalar trace-template 610 0 9 \; 114.348 54.5214 \; 114.34 62.6583
+\; 114.374 60.6628 \; 114.372 55.6316 \; \;;
+#X scalar trace-template 610 0 10 \; 112.075 60.4804 \; 112.044 59.0623
+\; 111.963 55.4253 \; \;;
+#X scalar trace-template 610 0 14 \; 112.737 59.5669 \; 112.735 61.7468
+\; \;;
+#X scalar trace-template 610 0 21 \; 116.94 57.7011 \; 116.945 59.9821
+\; 116.969 60.0125 \; 116.977 55.963 \; \;;
+#X scalar trace-template 610 0 22 \; 115.658 59.1929 \; \;;
+#X scalar trace-template 615 0 2 \; 114.137 61.5322 \; \;;
+#X scalar trace-template 615 0 11 \; 118.595 60.542 \; 118.616 60.2602
+\; 118.62 57.0168 \; \;;
+#X scalar trace-template 615 0 17 \; 115.909 59.4103 \; 115.888 57.3518
+\; 115.97 51.8603 \; \;;
+#X scalar trace-template 615 0 20 \; 118.717 57.736 \; \;;
+#X scalar trace-template 615 0 22 \; 118.957 56.3953 \; 119.001 58.3801
+\; 119.001 55.3419 \; \;;
+#X scalar trace-template 615 0 23 \; 111.472 56.0261 \; 111.507 57.9964
+\; \;;
+#X scalar trace-template 620 0 0 \; 115.177 57.3522 \; \;;
+#X scalar trace-template 620 0 2 \; 117.935 58.697 \; 117.935 57.5603
+\; 117.933 50.4738 \; \;;
+#X scalar trace-template 620 0 3 \; 111.57 53.7604 \; 111.54 57.7347
+\; 111.545 51.1921 \; \;;
+#X scalar trace-template 620 0 4 \; 118.455 54.1507 \; 118.475 57.8249
+\; \;;
+#X scalar trace-template 620 0 14 \; 115.337 56.8999 \; \;;
+#X scalar trace-template 620 0 20 \; 111.891 57.3586 \; 111.904 59.3167
+\; 111.899 56.0872 \; \;;
+#X scalar trace-template 625 0 0 \; 112.934 56.1129 \; \;;
+#X scalar trace-template 625 0 5 \; 42.4607 53.9816 \; 44.6587 65.9304
+\; 44.7895 77.695 \; 42.4643 81.9832 \; 40.836 83.2193 \; 39.8599 82.6942
+\; 39.5713 82.3959 \; 39.5654 82.2658 \; 39.6933 81.6769 \; \;;
+#X scalar trace-template 625 0 8 \; 111.166 55.1646 \; 111.132 56.4644
+\; 111.061 52.1002 \; \;;
+#X scalar trace-template 625 0 10 \; 118.087 54.7511 \; \;;
+#X scalar trace-template 625 0 14 \; 110.951 54.7755 \; 110.989 56.5427
+\; \;;
+#X scalar trace-template 625 0 15 \; 118.706 52.3002 \; \;;
+#X scalar trace-template 625 0 23 \; 54.7707 51.2495 \; 57.4861 71.4524
+\; \;;
+#X scalar trace-template 630 0 0 \; 58.4266 71.0592 \; 59.0486 70.6632
+\; 59.0168 73.4254 \; 58.9273 73.1853 \; 58.1736 74.0071 \; 58.3129
+72.2042 \; 58.3643 70.189 \; 56.9261 66.5358 \; \;;
+#X scalar trace-template 630 0 4 \; 65.9162 68.9938 \; \;;
+#X scalar trace-template 630 0 6 \; 65.3277 69.1431 \; 64.7843 70.5406
+\; 64.2028 71.6783 \; 63.733 71.4284 \; 63.2432 70.7821 \; 63.1979
+70.0653 \; 63.1048 69.7311 \; 63.0327 66.3733 \; \;;
+#X scalar trace-template 630 0 9 \; 35.7725 59.4376 \; \;;
+#X scalar trace-template 630 0 10 \; 69.9342 59.7387 \; 69.0097 71.5218
+\; \;;
+#X scalar trace-template 630 0 11 \; 92.9541 57.5759 \; 92.8946 58.4034
+\; 92.6925 54.4934 \; 92.7018 51.7524 \; 92.8118 51.2981 \; 92.7069
+48.3812 \; 92.6705 43.2537 \; \;;
+#X scalar trace-template 630 0 13 \; 113.956 54.78 \; \;;
+#X scalar trace-template 630 0 15 \; 74.133 52.6457 \; 74.1908 59.5778
+\; 73.893 61.4234 \; \;;
+#X scalar trace-template 630 0 17 \; 114.758 51.7935 \; \;;
+#X scalar trace-template 630 0 21 \; 118.307 52.9318 \; \;;
+#X scalar trace-template 630 0 22 \; 92.3117 52.1461 \; 92.3343 53.7606
+\; 92.3124 53.0089 \; \;;
+#X scalar trace-template 635 0 1 \; 55.1139 72.7167 \; 53.4769 82.0777
+\; \;;
+#X scalar trace-template 635 0 2 \; 68.5482 72.5398 \; 67.8286 72.7588
+\; 67.6787 73.4941 \; 67.161 72.6799 \; 67.0163 69.9039 \; 66.7503
+66.0932 \; 66.3716 62.0886 \; \;;
+#X scalar trace-template 635 0 3 \; 93.3157 64.5774 \; 93.2577 61.7797
+\; 93.2324 57.1403 \; 93.1224 48.6124 \; \;;
+#X scalar trace-template 635 0 4 \; 70.9727 61.9286 \; 71.0953 61.8597
+\; \;;
+#X scalar trace-template 635 0 7 \; 96.3922 59.4868 \; 96.4194 64.3998
+\; 96.5028 64.7287 \; 96.6644 62.8341 \; 96.6311 56.6521 \; 96.5995
+48.3874 \; \;;
+#X scalar trace-template 635 0 9 \; 93.4478 62.0942 \; 93.4638 55.7609
+\; 93.4917 60.749 \; 93.5761 52.7505 \; 93.4639 48.124 \; 93.6571 45.0203
+\; 93.7326 37.8548 \; \;;
+#X scalar trace-template 635 0 12 \; 97.0131 58.7974 \; 97.0936 63.091
+\; 97.0854 61.4434 \; 97.0195 57.5923 \; 96.8883 60.8413 \; 96.9412
+59.1049 \; 96.9206 54.9872 \; \;;
+#X scalar trace-template 635 0 13 \; 95.7121 58.1855 \; 95.7866 62.1503
+\; 95.802 60.6281 \; 95.7851 55.4228 \; 95.6031 52.903 \; 95.7044 50.4609
+\; 95.6995 45.5615 \; \;;
+#X scalar trace-template 635 0 14 \; 94.2517 62.278 \; 94.1561 59.1415
+\; 93.9766 57.232 \; 93.8438 54.297 \; \;;
+#X scalar trace-template 635 0 16 \; 94.3441 59.5835 \; 94.4502 57.4434
+\; 94.3668 58.1533 \; 94.3768 51.2544 \; 94.1946 47.8939 \; 94.328
+44.6819 \; 94.3675 37.5612 \; \;;
+#X scalar trace-template 635 0 17 \; 95.0593 58.0663 \; 95.0532 60.0025
+\; 95.1226 58.5712 \; 95.0483 50.1275 \; 94.9303 48.1923 \; \;;
+#X scalar trace-template 635 0 18 \; 97.7604 55.4184 \; 97.7452 59.611
+\; 97.753 59.373 \; 97.8523 54.6532 \; 97.843 49.4806 \; \;;
+#X scalar trace-template 635 0 19 \; 94.9616 59.297 \; \;;
+#X scalar trace-template 635 0 20 \; 91.6198 52.5509 \; \;;
+#X scalar trace-template 635 0 21 \; 76.7735 51.5719 \; 76.928 52.9243
+\; 77.1241 51.2043 \; 77.3901 51.3419 \; 77.3609 50.3932 \; 77.3166
+48.0167 \; 77.0858 43.0034 \; \;;
+#X scalar trace-template 635 0 23 \; 118.519 49.7004 \; \;;
+#X scalar trace-template 635 0 24 \; 79.0453 50.9434 \; \;;
+#X scalar trace-template 640 0 8 \; 52.0038 84.0201 \; 51.9024 85.0374
+\; 51.8134 85.7674 \; 51.547 85.8245 \; 51.477 85.583 \; 51.4291 84.5581
+\; \;;
+#X scalar trace-template 640 0 10 \; 65.4662 65.6075 \; \;;
+#X scalar trace-template 640 0 19 \; 93.532 61.6672 \; \;;
+#X scalar trace-template 640 0 20 \; 72.4406 60.6394 \; 73.1711 63.8493
+\; 73.1219 63.4485 \; 73.005 60.9634 \; 72.9752 58.2399 \; 73.1187
+54.2194 \; \;;
+#X scalar trace-template 640 0 23 \; 98.3726 54.6578 \; 98.4334 56.3528
+\; 98.4641 55.9416 \; 98.4242 52.0511 \; \;;
+#X scalar trace-template 640 0 24 \; 23.7851 54.8485 \; \;;
+#X scalar trace-template 645 0 1 \; 97.3061 58.5622 \; 97.2776 59.1141
+\; 97.492 54.2353 \; 97.5989 51.8676 \; 97.6619 47.3976 \; \;;
+#X scalar trace-template 645 0 4 \; 95.4167 56.8196 \; 95.3126 55.3792
+\; 95.3283 46.7388 \; 95.1306 46.7253 \; 95.147 41.728 \; \;;
+#X scalar trace-template 645 0 10 \; 75.0422 52.9199 \; \;;
+#X scalar trace-template 645 0 15 \; 89.5699 53.2536 \; \;;
+#X scalar trace-template 645 0 19 \; 88.6175 52.5698 \; \;;
+#X scalar trace-template 645 0 22 \; 79.2767 52.119 \; 79.3102 49.5639
+\; \;;
+#X scalar trace-template 645 0 24 \; 98.8685 51.0232 \; \;;
+#X scalar trace-template 650 0 10 \; 70.258 62.8691 \; 70.374 60.7793
+\; 70.0017 59.3661 \; 69.5226 57.7477 \; \;;
+#X scalar trace-template 650 0 15 \; 95.9891 57.3853 \; 96.2532 55.7833
+\; 96.3873 55.2429 \; 96.4037 52.212 \; \;;
+#X scalar trace-template 650 0 19 \; 94.5866 52.8031 \; \;;
+#X scalar trace-template 650 0 24 \; 98.1845 50.7136 \; 98.0865 53.434
+\; 98.1691 51.3942 \; 98.141 44.0651 \; \;;
+#X scalar trace-template 655 0 3 \; 98.6655 52.1347 \; 98.7443 47.6732
+\; 98.701 40.7718 \; \;;
+#X scalar trace-template 655 0 14 \; 89.1909 46.575 \; \;;
+#X scalar trace-template 655 0 19 \; 91.9512 47.5126 \; 92.0268 44.2326
+\; \;;
+#X scalar trace-template 655 0 22 \; 74.884 44.8679 \; \;;
+#X scalar trace-template 660 0 14 \; 83.71 44.657 \; 83.6094 41.5368
+\; \;;
+#X scalar trace-template 660 0 17 \; 85.0166 43.8889 \; 84.8868 38.345
+\; \;;
+#X scalar trace-template 660 0 18 \; 91.8357 44.1274 \; \;;
+#X scalar trace-template 660 0 22 \; 92.8821 43.3524 \; 92.8403 35.8802
+\; \;;
+#X scalar trace-template 660 0 23 \; 80.9979 42.8421 \; 80.2868 38.7355
+\; \;;
+#X scalar trace-template 665 0 7 \; 74.5494 42.9236 \; \;;
+#X scalar trace-template 665 0 11 \; 79.3738 37.7132 \; \;;
+#X scalar trace-template 665 0 18 \; 117.855 37.7543 \; \;;
+#X scalar trace-template 665 0 19 \; 89.2631 35.1317 \; \;;
+#X coords 0 131.5 1 131.25 0 0 0;
+#X restore 298 436 pd trace-list;
+#N canvas 375 90 563 188 trace-template 0;
#X text 121 93 This template describes a pitch/amplitude trace. The
array "bazoo" holds the actual points. In this template \, y is always
0 and x is the starting location in pixels. There are 5 pixels per
point.;
#X obj 125 36 struct trace-template float x float y float voiceno array
bazoo point-template;
+#X obj 121 72 plot bazoo 0 1 0 0 5;
#X restore 417 546 pd trace-template;
#N canvas 96 258 494 158 point-template 0;
#X text 127 56 This template describes a single point on a pitch trace
@@ -1807,12 +1917,12 @@ bazoo point-template;
- 4 * pitch. You also get an "amp" field in dB \, which you can't see
as a plot (yet).;
#X obj 212 14 struct point-template float y float amp;
-#X restore 417 566 pd point-template;
+#X restore 417 567 pd point-template;
#X msg 746 506 bang;
#X obj 8 425 pack 0 100;
#X obj 8 449 line~;
-#X obj 8 405 dbtorms;
-#X floatatom 545 70 0 0 0 0 - - -;
+#X obj 8 404 dbtorms;
+#X floatatom 545 73 0 0 110 0 - - -;
#N canvas 194 37 730 722 output 0;
#X obj 295 76 t b f;
#X obj 286 100 +;
@@ -1880,7 +1990,7 @@ as a plot (yet).;
#X connect 1 0 0 0;
#X connect 2 0 1 0;
#X restore 545 50 pd;
-#N canvas 0 431 838 506 fft 0;
+#N canvas 0 262 838 506 fft 0;
#X floatatom 305 194 0 0 0 0 - - -;
#X obj 454 160 r sample-rate;
#X obj 454 180 t b f;
@@ -1889,13 +1999,10 @@ as a plot (yet).;
#X obj 238 16 r window-size;
#X obj 264 58 t b f;
#X obj 238 83 /;
-#X obj 170 103 bang~;
+#X obj 168 103 bang~;
#X obj 169 175 line~;
#X obj 238 104 * 1000;
#X text 298 104 window size (msec);
-#X obj 168 281 rfft~;
-#X obj 170 337 tabsend~ fft-real;
-#X obj 207 307 tabsend~ fft-imag;
#X obj 429 140 r location;
#X obj 429 205 *;
#X obj 429 228 * 0.001;
@@ -1904,75 +2011,57 @@ as a plot (yet).;
#X msg 169 152 0 \, 1 \$1;
#X obj 113 201 *~;
#X obj 113 224 -~;
-#X obj 81 301 *~;
-#X obj 81 324 outlet~;
+#X obj 114 278 *~;
+#X obj 114 301 outlet~;
#X floatatom 429 252 0 0 0 0 - - -;
-#X obj 53 127 s fft-done;
#X obj 66 31 block~ 2048 1;
#X obj 168 255 tabread4~ sample;
#X obj 169 211 *~ 0;
#X obj 168 232 +~ 0;
#X connect 1 0 2 0;
-#X connect 2 0 16 0;
-#X connect 2 1 16 1;
+#X connect 2 0 13 0;
+#X connect 2 1 13 1;
#X connect 3 0 0 0;
-#X connect 3 0 29 1;
+#X connect 3 0 25 1;
#X connect 4 0 6 0;
#X connect 5 0 7 0;
#X connect 6 0 7 0;
#X connect 6 1 7 1;
#X connect 7 0 10 0;
-#X connect 8 0 19 0;
-#X connect 8 0 26 0;
-#X connect 9 0 21 0;
-#X connect 9 0 21 1;
-#X connect 9 0 22 1;
-#X connect 9 0 29 0;
-#X connect 10 0 19 1;
+#X connect 8 0 16 0;
+#X connect 9 0 18 0;
+#X connect 9 0 18 1;
+#X connect 9 0 19 1;
+#X connect 9 0 25 0;
+#X connect 10 0 16 1;
#X connect 12 0 13 0;
-#X connect 12 1 14 0;
-#X connect 15 0 16 0;
+#X connect 13 0 14 0;
+#X connect 14 0 22 0;
+#X connect 14 0 26 1;
#X connect 16 0 17 0;
-#X connect 17 0 25 0;
-#X connect 17 0 30 1;
+#X connect 17 0 9 0;
+#X connect 18 0 19 0;
#X connect 19 0 20 0;
-#X connect 20 0 9 0;
-#X connect 21 0 22 0;
-#X connect 22 0 23 0;
-#X connect 23 0 24 0;
-#X connect 28 0 12 0;
-#X connect 28 0 23 1;
-#X connect 29 0 30 0;
-#X connect 30 0 28 0;
+#X connect 20 0 21 0;
+#X connect 24 0 20 1;
+#X connect 25 0 26 0;
+#X connect 26 0 24 0;
#X restore 22 470 pd fft;
#X obj 8 493 *~;
#X obj 9 544 hip~ 5;
#X obj 9 571 dac~;
#X obj 754 529 adc~;
-#X obj 545 91 s loop-amp;
+#X obj 545 94 s loop-amp;
#X msg 820 48 mute;
-#X text 18 97 click here first;
+#X text 33 110 click here first;
#X text 741 489 live sample;
#X text 677 25 AMPLITUDES;
-#N canvas 5 1 1077 652 make-trace 0;
-#X obj 186 220 * -0.33333;
-#X obj 91 216 * 10;
-#X obj 118 136 pointer;
-#X msg 118 115 next;
-#X obj 118 97 until;
-#X obj 387 134 pointer;
-#X msg 389 108 next;
-#X obj 200 330 unpack;
-#X obj 255 332 s amp;
-#X obj 283 378 s frequency;
-#X obj 300 361 s pitch;
-#X obj 251 375 f 0;
-#X obj 200 348 t b b b b f;
+#N canvas 66 42 1152 664 make-trace 0;
#X obj 781 133 pointer;
#X obj 744 602 setsize trace-template bazoo;
-#X obj 744 514 random 200;
-#X obj 744 532 + 100;
-#X obj 857 526 pointer;
+#X obj 744 489 random 200;
+#X obj 744 511 + 100;
+#X obj 857 510 pointer;
#X obj 218 532 pointer;
#X floatatom 356 524 0 0 0 0 - - -;
#X floatatom 296 550 0 0 0 0 - - -;
@@ -1984,7 +2073,7 @@ as a plot (yet).;
#X floatatom 356 489 0 0 0 0 - - -;
#X floatatom 667 511 0 0 0 0 - - -;
#X obj 481 464 pointer;
-#X msg 508 447 next;
+#X msg 502 443 next;
#X floatatom 532 512 0 0 0 0 - - -;
#X obj 516 539 getsize trace-template bazoo;
#X obj 127 563 get point-template y;
@@ -1993,421 +2082,364 @@ as a plot (yet).;
#X obj 296 580 setsize trace-template bazoo;
#X obj 356 507 set trace-template x;
#X obj 356 542 set trace-template y;
-#X msg 744 497 bang;
-#X obj 744 549 append trace-template x;
+#X msg 744 467 bang;
+#X obj 744 533 append trace-template x;
#X obj 519 489 get trace-template x y;
-#X obj 744 567 t b p;
-#X msg 744 584 5;
-#X obj 816 93 s clear-traces;
-#X obj 783 155 s last-in-list;
-#X msg 780 43 bang;
+#X obj 744 556 t b p;
+#X msg 744 579 5;
+#X obj 781 155 s last-in-list;
+#X msg 780 37 bang;
#X obj 780 60 t b b;
-#X obj 745 156 f 0;
-#X obj 744 176 s nframe;
-#X obj 445 337 r nframe;
-#X obj 429 356 f;
-#X obj 429 373 + 1;
-#X obj 429 391 s nframe;
-#X obj 429 296 r done-frame;
-#X obj 437 315 s done-adding-traces;
-#X obj 19 309 r component;
-#X obj 19 326 unpack;
-#X obj 73 331 s amp;
-#X obj 104 370 s frequency;
-#X obj 120 354 s pitch;
-#X obj 70 388 s added-to-trace;
-#X obj 70 370 f 0;
-#X obj 62 408 s add-to-trace;
-#X obj 19 344 t b b b b f;
-#X obj 780 25 r clear-all;
-#X obj 200 311 r component2;
-#X obj 251 393 s started-new-trace;
-#X obj 240 414 s start-new-trace;
-#X obj 355 41 r done-analysis;
-#X obj 355 62 t b b b b;
-#X obj 292 176 r added-to-trace;
-#X obj 389 89 until;
-#X obj 456 172 get peak-template x amp;
-#X obj 552 195 * -0.33333;
-#X obj 456 190 * 10;
-#X obj 456 210 pack;
-#X obj 456 226 s component;
-#X obj 120 337 ftom;
-#X obj 387 155 t b p p;
-#X obj 256 196 set peak-template used;
-#X obj 259 176 f;
-#X obj 302 344 ftom;
-#X msg 175 31 \; done-frame bang;
-#X obj 21 178 get peak-template used x amp;
-#X obj 35 236 pack 0 0 0;
-#X obj 35 255 route 0;
-#X obj 35 272 s component2;
-#X obj 549 260 print x1;
-#X obj 226 276 print x2;
-#X obj 685 223 add-trace 1;
-#X obj 685 243 add-trace 2;
-#X obj 685 263 add-trace 3;
-#X obj 685 283 add-trace 4;
-#X obj 685 303 add-trace 5;
-#X obj 685 323 add-trace 6;
-#X obj 685 343 add-trace 7;
-#X obj 685 363 add-trace 8;
-#X obj 685 383 add-trace 9;
-#X obj 685 403 add-trace 10;
-#X msg 484 111 traverse pd-peak-list;
-#X msg 781 115 traverse pd-trace-list \, bang;
-#X msg 833 59 \; pd-trace-list clear;
-#X msg 481 430 traverse pd-trace-list \, next;
-#X msg 857 509 traverse pd-trace-list \, bang;
-#X obj 805 224 add-trace 11;
-#X obj 805 244 add-trace 12;
-#X obj 805 264 add-trace 13;
-#X obj 805 284 add-trace 14;
-#X obj 805 304 add-trace 15;
-#X obj 805 324 add-trace 16;
-#X obj 805 344 add-trace 17;
-#X obj 805 364 add-trace 18;
-#X obj 805 384 add-trace 19;
-#X obj 805 404 add-trace 20;
-#X obj 922 224 add-trace 21;
-#X obj 922 244 add-trace 22;
-#X obj 922 264 add-trace 23;
-#X obj 922 284 add-trace 24;
-#X obj 922 304 add-trace 25;
-#X obj 922 324 add-trace 26;
-#X obj 922 344 add-trace 27;
-#X obj 922 364 add-trace 28;
-#X obj 922 384 add-trace 29;
-#X obj 922 404 add-trace 30;
-#X connect 0 0 84 2;
-#X connect 1 0 84 1;
-#X connect 2 0 83 0;
-#X connect 2 1 4 1;
-#X connect 3 0 2 0;
-#X connect 4 0 3 0;
-#X connect 5 0 78 0;
-#X connect 5 1 71 1;
-#X connect 6 0 5 0;
-#X connect 7 0 12 0;
-#X connect 7 1 8 0;
-#X connect 11 0 66 0;
-#X connect 12 2 67 0;
-#X connect 12 3 11 0;
-#X connect 12 4 81 0;
-#X connect 12 4 9 0;
-#X connect 13 0 44 0;
-#X connect 15 0 16 0;
-#X connect 16 0 39 0;
-#X connect 17 0 39 1;
-#X connect 18 0 32 0;
-#X connect 19 0 37 0;
-#X connect 20 0 35 0;
-#X connect 21 0 18 0;
-#X connect 22 0 34 0;
-#X connect 23 0 33 0;
-#X connect 26 0 36 0;
-#X connect 28 0 35 1;
-#X connect 28 0 36 1;
-#X connect 28 0 37 1;
-#X connect 28 0 34 1;
-#X connect 28 0 40 0;
-#X connect 28 0 31 0;
-#X connect 29 0 28 0;
-#X connect 31 0 25 0;
-#X connect 32 0 24 0;
-#X connect 34 0 18 0;
-#X connect 34 0 33 1;
-#X connect 38 0 15 0;
-#X connect 39 0 41 0;
-#X connect 40 0 30 0;
-#X connect 40 1 27 0;
-#X connect 41 0 42 0;
-#X connect 41 1 14 1;
-#X connect 42 0 14 0;
-#X connect 45 0 46 0;
-#X connect 46 0 100 0;
-#X connect 46 0 47 0;
-#X connect 46 1 101 0;
-#X connect 46 1 43 0;
-#X connect 47 0 48 0;
-#X connect 49 0 50 1;
-#X connect 50 0 51 0;
-#X connect 51 0 52 0;
-#X connect 53 0 50 0;
-#X connect 53 0 54 0;
-#X connect 55 0 56 0;
-#X connect 56 0 63 0;
-#X connect 56 1 57 0;
-#X connect 61 0 60 0;
-#X connect 63 2 62 0;
-#X connect 63 3 61 0;
-#X connect 63 4 77 0;
-#X connect 63 4 58 0;
-#X connect 64 0 45 0;
-#X connect 65 0 7 0;
-#X connect 68 0 69 0;
-#X connect 69 0 82 0;
-#X connect 69 1 4 0;
-#X connect 69 2 71 0;
-#X connect 69 3 99 0;
-#X connect 70 0 80 1;
-#X connect 71 0 6 0;
-#X connect 72 0 74 0;
-#X connect 72 1 73 0;
-#X connect 73 0 75 1;
-#X connect 74 0 75 0;
-#X connect 75 0 76 0;
-#X connect 77 0 59 0;
-#X connect 78 0 80 0;
-#X connect 78 1 79 1;
-#X connect 78 2 72 0;
-#X connect 80 0 79 0;
-#X connect 81 0 10 0;
-#X connect 83 0 84 0;
-#X connect 83 1 1 0;
-#X connect 83 2 0 0;
-#X connect 84 0 85 0;
-#X connect 85 0 86 0;
-#X connect 99 0 5 0;
-#X connect 99 0 2 0;
-#X connect 100 0 13 0;
-#X connect 102 0 28 0;
-#X connect 103 0 17 0;
+#X obj 710 134 f 0;
+#X obj 710 156 s nframe;
+#X obj 475 110 r nframe;
+#X obj 458 133 f;
+#X obj 458 157 + 1;
+#X obj 458 179 s nframe;
+#X obj 780 15 r clear-all;
+#X msg 781 111 traverse pd-trace-list \, bang;
+#X msg 482 422 traverse pd-trace-list \, next;
+#X msg 857 488 traverse pd-trace-list \, bang;
+#X obj 652 213 add-trace 0;
+#X obj 458 77 r done-analysis;
+#X msg 833 56 \; pd-trace-list clear \; add-trace-clear bang;
+#X obj 652 234 add-trace 1;
+#X obj 652 254 add-trace 2;
+#X obj 652 274 add-trace 3;
+#X obj 652 294 add-trace 4;
+#X obj 652 314 add-trace 5;
+#X obj 652 334 add-trace 6;
+#X obj 652 354 add-trace 7;
+#X obj 652 374 add-trace 8;
+#X obj 652 394 add-trace 9;
+#X obj 744 214 add-trace 10;
+#X obj 744 235 add-trace 11;
+#X obj 744 255 add-trace 12;
+#X obj 744 275 add-trace 13;
+#X obj 744 295 add-trace 14;
+#X obj 744 315 add-trace 15;
+#X obj 744 335 add-trace 16;
+#X obj 744 355 add-trace 17;
+#X obj 744 375 add-trace 18;
+#X obj 744 395 add-trace 19;
+#X obj 836 215 add-trace 20;
+#X obj 837 234 add-trace 21;
+#X obj 837 254 add-trace 22;
+#X obj 837 274 add-trace 23;
+#X obj 837 294 add-trace 24;
+#X obj 837 314 add-trace 25;
+#X obj 837 334 add-trace 26;
+#X obj 837 354 add-trace 27;
+#X obj 837 374 add-trace 28;
+#X obj 837 394 add-trace 29;
+#X obj 929 214 add-trace 30;
+#X obj 929 234 add-trace 31;
+#X obj 929 254 add-trace 32;
+#X obj 929 274 add-trace 33;
+#X obj 929 294 add-trace 34;
+#X obj 929 314 add-trace 35;
+#X obj 929 334 add-trace 36;
+#X obj 929 355 add-trace 37;
+#X obj 929 374 add-trace 38;
+#X obj 929 394 add-trace 39;
+#X obj 1021 214 add-trace 40;
+#X obj 1021 234 add-trace 41;
+#X obj 1021 254 add-trace 42;
+#X obj 1021 275 add-trace 43;
+#X obj 1021 294 add-trace 44;
+#X obj 1021 314 add-trace 45;
+#X obj 1021 334 add-trace 46;
+#X obj 1021 355 add-trace 47;
+#X obj 1021 374 add-trace 48;
+#X obj 1021 394 add-trace 49;
+#X connect 0 0 30 0;
+#X connect 2 0 3 0;
+#X connect 3 0 26 0;
+#X connect 4 0 26 1;
+#X connect 5 0 19 0;
+#X connect 6 0 24 0;
+#X connect 7 0 22 0;
+#X connect 8 0 5 0;
+#X connect 9 0 21 0;
+#X connect 10 0 20 0;
+#X connect 13 0 23 0;
+#X connect 15 0 22 1;
+#X connect 15 0 23 1;
+#X connect 15 0 24 1;
+#X connect 15 0 21 1;
+#X connect 15 0 27 0;
+#X connect 15 0 18 0;
+#X connect 16 0 15 0;
+#X connect 18 0 12 0;
+#X connect 19 0 11 0;
+#X connect 21 0 5 0;
+#X connect 21 0 20 1;
+#X connect 25 0 2 0;
+#X connect 26 0 28 0;
+#X connect 27 0 17 0;
+#X connect 27 1 14 0;
+#X connect 28 0 29 0;
+#X connect 28 1 1 1;
+#X connect 29 0 1 0;
+#X connect 31 0 32 0;
+#X connect 32 0 40 0;
+#X connect 32 0 33 0;
+#X connect 32 1 45 0;
+#X connect 33 0 34 0;
+#X connect 35 0 36 1;
+#X connect 36 0 37 0;
+#X connect 37 0 38 0;
+#X connect 39 0 31 0;
+#X connect 40 0 0 0;
+#X connect 41 0 15 0;
+#X connect 42 0 4 0;
+#X connect 44 0 36 0;
#X restore 417 503 pd make-trace;
-#X floatatom 5 289 0 0 0 0 - - -;
-#N canvas 0 0 955 721 arrays 0;
-#X msg 39 202 \; fft-real resize 4096 \; fft-imag resize 4096;
-#N canvas 0 0 450 300 (subpatch) 0;
-#X array fft-real 4096 float 0;
-#X coords 0 1 4096 -1 400 300 1;
-#X restore 432 41 graph;
-#N canvas 0 0 450 300 (subpatch) 0;
-#X array fft-imag 4096 float 0;
-#X coords 0 1 4096 -1 400 300 1;
-#X restore 419 265 graph;
-#X restore 289 523 pd arrays;
-#X obj 5 309 s location;
-#X obj 123 412 r loop-amp;
+#X floatatom 74 236 0 0 0 0 location location-set location;
+#X obj 106 417 r loop-amp;
#X obj 737 288 f;
-#X obj 5 248 r location;
-#X msg 5 268 set \$1;
#X obj 777 288 +;
-#X msg 695 329 0;
+#X msg 695 330 0;
#X msg 694 247 1;
-#X msg 736 335 \; location \$1 \; snapshot bang;
+#X msg 737 337 \; location \$1 \; snapshot bang;
#X msg 655 170 bang \; location 0 \; clear-all bang;
#X floatatom 655 305 0 0 0 0 - - -;
#X obj 655 225 t b b;
#X obj 838 270 r incr;
-#X obj 8 385 r grain-amp;
-#X obj 121 473 r osc-amp;
+#X obj 8 383 r grain-amp;
+#X obj 121 467 r osc-amp;
#X obj 143 553 catch~ osc-sum;
-#N canvas 24 6 886 610 osc-bank 0;
-#X msg 395 267 0;
-#X obj 728 489 pointer;
-#X floatatom 848 417 0 0 0 0 - - -;
-#X obj 623 351 pointer;
-#X msg 549 491 next;
-#X floatatom 623 419 0 0 0 0 - - -;
-#X obj 231 111 pointer;
-#X floatatom 368 104 0 0 0 0 - - -;
-#X floatatom 309 129 0 0 0 0 - - -;
-#X msg 218 88 bang;
-#X floatatom 120 40 0 0 0 0 - - -;
-#X floatatom 53 88 0 0 0 0 - - -;
-#X floatatom 165 169 0 0 0 0 - - -;
-#X floatatom 546 137 0 0 0 0 - - -;
-#X floatatom 368 69 0 0 0 0 - - -;
-#X floatatom 680 90 0 0 0 0 - - -;
-#X obj 552 43 pointer;
-#X msg 581 27 next;
-#X floatatom 545 92 0 0 0 0 - - -;
-#X obj 546 120 getsize trace-template bazoo;
-#X obj 140 142 get point-template y;
-#X obj 53 113 set point-template y;
-#X obj 113 66 element trace-template bazoo;
-#X obj 309 159 setsize trace-template bazoo;
-#X obj 368 86 set trace-template x;
-#X obj 368 121 set trace-template y;
-#X obj 532 68 get trace-template x y;
-#X floatatom 542 310 0 0 0 0 - - -;
-#X msg 542 286 1;
-#X msg 582 286 0;
-#X obj 623 451 <;
-#X obj 623 398 get trace-template x voiceno;
-#X obj 623 374 t p p;
-#X obj 411 335 until;
-#X obj 620 233 r start-resynth;
-#X obj 625 255 t b b;
-#X obj 522 351 f;
-#X obj 522 370 sel 0 1;
-#X obj 668 436 r synth-index;
-#X obj 633 554 pack f p;
-#X obj 623 470 sel 0 1;
-#X obj 280 213 r step-resynth;
-#X obj 396 286 f;
-#X obj 396 306 s synth-index;
-#X obj 636 523 f;
-#X obj 437 287 + 5;
-#X obj 621 490 t b b b;
-#X obj 280 235 t b b b;
-#X obj 256 284 s osc-tick;
-#X msg 552 10 traverse pd-trace-list \, next;
-#X msg 621 288 traverse pd-trace-list \, next;
-#N canvas 107 55 1063 518 oscs 0;
-#X obj 213 140 osc-voice;
-#X obj 192 158 osc-voice;
-#X obj 171 178 osc-voice;
-#X obj 150 197 osc-voice;
-#X obj 129 217 osc-voice;
-#X obj 109 235 osc-voice;
-#X obj 88 254 osc-voice;
-#X obj 67 273 osc-voice;
-#X obj 46 293 osc-voice;
-#X obj 25 117 route 1 2 3 4 5 6 7 8 9 10;
-#X obj 25 311 osc-voice;
-#X obj 513 142 osc-voice;
-#X obj 492 160 osc-voice;
-#X obj 471 180 osc-voice;
-#X obj 450 199 osc-voice;
-#X obj 429 219 osc-voice;
-#X obj 409 237 osc-voice;
-#X obj 388 256 osc-voice;
-#X obj 367 275 osc-voice;
-#X obj 346 295 osc-voice;
-#X obj 325 313 osc-voice;
-#X obj 279 116 route 11 12 13 14 15 16 17 18 19 20;
-#X obj 24 77 inlet;
-#X obj 835 143 osc-voice;
-#X obj 814 161 osc-voice;
-#X obj 793 181 osc-voice;
-#X obj 772 200 osc-voice;
-#X obj 751 220 osc-voice;
-#X obj 731 238 osc-voice;
-#X obj 710 257 osc-voice;
-#X obj 689 276 osc-voice;
-#X obj 668 296 osc-voice;
-#X obj 647 314 osc-voice;
-#X obj 601 117 route 21 22 23 24 25 26 27 28 29 30;
-#X connect 9 0 10 0;
-#X connect 9 1 8 0;
-#X connect 9 2 7 0;
-#X connect 9 3 6 0;
-#X connect 9 4 5 0;
-#X connect 9 5 4 0;
-#X connect 9 6 3 0;
-#X connect 9 7 2 0;
-#X connect 9 8 1 0;
-#X connect 9 9 0 0;
-#X connect 9 10 21 0;
-#X connect 21 0 20 0;
-#X connect 21 1 19 0;
-#X connect 21 2 18 0;
-#X connect 21 3 17 0;
-#X connect 21 4 16 0;
-#X connect 21 5 15 0;
-#X connect 21 6 14 0;
-#X connect 21 7 13 0;
-#X connect 21 8 12 0;
-#X connect 21 9 11 0;
-#X connect 21 10 33 0;
-#X connect 22 0 9 0;
-#X connect 33 0 32 0;
-#X connect 33 1 31 0;
-#X connect 33 2 30 0;
-#X connect 33 3 29 0;
-#X connect 33 4 28 0;
-#X connect 33 5 27 0;
-#X connect 33 6 26 0;
-#X connect 33 7 25 0;
-#X connect 33 8 24 0;
-#X connect 33 9 23 0;
-#X restore 628 584 pd oscs;
-#X connect 0 0 42 0;
-#X connect 1 0 39 1;
-#X connect 3 0 32 0;
-#X connect 3 1 29 0;
-#X connect 3 1 33 1;
-#X connect 4 0 3 0;
-#X connect 5 0 30 0;
-#X connect 6 0 20 0;
+#N canvas 0 0 887 632 osc-bank 0;
+#X msg 203 132 0;
+#X obj 508 403 pointer;
+#X obj 415 229 pointer;
+#X msg 341 373 next;
+#X msg 332 169 1;
+#X msg 373 168 0;
+#X obj 415 326 <;
+#X obj 415 252 t p p;
+#X obj 203 213 until;
+#X obj 413 55 r start-resynth;
+#X obj 314 229 f;
+#X obj 314 252 sel 0 1;
+#X obj 446 326 r synth-index;
+#X obj 414 349 sel 0 1;
+#X obj 72 91 r step-resynth;
+#X obj 203 159 f;
+#X obj 204 183 s synth-index;
+#X obj 244 160 + 5;
+#X obj 72 113 t b b b;
+#X obj 73 187 s osc-tick;
+#X msg 413 166 traverse pd-trace-list \, next;
+#N canvas 0 55 1009 518 oscs 0;
+#X obj 18 66 route 1 2 3 4 5 6 7 8 9 10;
+#X obj 272 65 route 11 12 13 14 15 16 17 18 19 20;
+#X obj 17 26 inlet;
+#X obj 594 66 route 21 22 23 24 25 26 27 28 29 30;
+#X obj 154 293 route 31 32 33 34 35 36 37 38 39 40;
+#X obj 465 294 route 41 42 43 44 45 46 47 48 49 50;
+#X obj 18 260 osc-voice;
+#X obj 60 222 osc-voice;
+#X obj 206 89 osc-voice;
+#X obj 185 107 osc-voice;
+#X obj 164 127 osc-voice;
+#X obj 143 146 osc-voice;
+#X obj 122 166 osc-voice;
+#X obj 102 184 osc-voice;
+#X obj 81 203 osc-voice;
+#X obj 39 242 osc-voice;
+#X obj 506 91 osc-voice;
+#X obj 485 109 osc-voice;
+#X obj 464 129 osc-voice;
+#X obj 443 148 osc-voice;
+#X obj 422 168 osc-voice;
+#X obj 402 186 osc-voice;
+#X obj 381 205 osc-voice;
+#X obj 360 224 osc-voice;
+#X obj 339 244 osc-voice;
+#X obj 318 262 osc-voice;
+#X obj 828 92 osc-voice;
+#X obj 807 110 osc-voice;
+#X obj 786 130 osc-voice;
+#X obj 765 149 osc-voice;
+#X obj 744 169 osc-voice;
+#X obj 724 187 osc-voice;
+#X obj 703 206 osc-voice;
+#X obj 682 225 osc-voice;
+#X obj 661 245 osc-voice;
+#X obj 640 263 osc-voice;
+#X obj 388 319 osc-voice;
+#X obj 367 337 osc-voice;
+#X obj 346 357 osc-voice;
+#X obj 325 376 osc-voice;
+#X obj 304 396 osc-voice;
+#X obj 284 414 osc-voice;
+#X obj 263 433 osc-voice;
+#X obj 242 452 osc-voice;
+#X obj 221 472 osc-voice;
+#X obj 200 490 osc-voice;
+#X obj 699 320 osc-voice;
+#X obj 678 338 osc-voice;
+#X obj 657 358 osc-voice;
+#X obj 636 377 osc-voice;
+#X obj 615 397 osc-voice;
+#X obj 595 415 osc-voice;
+#X obj 574 434 osc-voice;
+#X obj 553 453 osc-voice;
+#X obj 532 473 osc-voice;
+#X obj 511 491 osc-voice;
+#X connect 0 0 6 0;
+#X connect 0 1 15 0;
+#X connect 0 2 7 0;
+#X connect 0 3 14 0;
+#X connect 0 4 13 0;
+#X connect 0 5 12 0;
+#X connect 0 6 11 0;
+#X connect 0 7 10 0;
+#X connect 0 8 9 0;
+#X connect 0 9 8 0;
+#X connect 0 10 1 0;
+#X connect 1 0 25 0;
+#X connect 1 1 24 0;
+#X connect 1 2 23 0;
+#X connect 1 3 22 0;
+#X connect 1 4 21 0;
+#X connect 1 5 20 0;
+#X connect 1 6 19 0;
+#X connect 1 7 18 0;
+#X connect 1 8 17 0;
+#X connect 1 9 16 0;
+#X connect 1 10 3 0;
+#X connect 2 0 0 0;
+#X connect 3 0 35 0;
+#X connect 3 1 34 0;
+#X connect 3 2 33 0;
+#X connect 3 3 32 0;
+#X connect 3 4 31 0;
+#X connect 3 5 30 0;
+#X connect 3 6 29 0;
+#X connect 3 7 28 0;
+#X connect 3 8 27 0;
+#X connect 3 9 26 0;
+#X connect 3 10 4 0;
+#X connect 4 0 45 0;
+#X connect 4 1 44 0;
+#X connect 4 2 43 0;
+#X connect 4 3 42 0;
+#X connect 4 4 41 0;
+#X connect 4 5 40 0;
+#X connect 4 6 39 0;
+#X connect 4 7 38 0;
+#X connect 4 8 37 0;
+#X connect 4 9 36 0;
+#X connect 4 10 5 0;
+#X connect 5 0 55 0;
+#X connect 5 1 54 0;
+#X connect 5 2 53 0;
+#X connect 5 3 52 0;
+#X connect 5 4 51 0;
+#X connect 5 5 50 0;
+#X connect 5 6 49 0;
+#X connect 5 7 48 0;
+#X connect 5 8 47 0;
+#X connect 5 9 46 0;
+#X restore 380 563 pd oscs;
+#X obj 412 92 t b b b;
+#X msg 475 92 \; pd-trace-list sort;
+#X obj 332 199 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 415 276 get trace-template x;
+#X obj 415 302 f;
+#X obj 437 376 t b b b;
+#X obj 380 504 poly 50;
+#X obj 379 437 f;
+#X obj 420 426 + 1;
+#X obj 420 450 mod 1e+06;
+#X obj 379 476 pack 0 1;
+#X obj 380 534 pack f f f p;
+#X text 297 425 make an ID;
+#X text 298 439 for the;
+#X text 300 454 track;
+#X obj 161 455 r osc-noteoff;
+#X text 159 409 voice sends us;
+#X text 158 424 a note-off when;
+#X text 161 436 done;
+#X text 457 555 message is: voice number \, on/off \, track ID \, pointer
+;
+#X obj 160 482 pack 0 0;
+#X connect 0 0 15 0;
+#X connect 1 0 33 3;
+#X connect 2 0 7 0;
+#X connect 2 1 5 0;
+#X connect 2 1 8 1;
+#X connect 3 0 2 0;
+#X connect 4 0 24 0;
+#X connect 5 0 24 0;
+#X connect 6 0 13 0;
#X connect 7 0 25 0;
-#X connect 8 0 23 0;
-#X connect 9 0 6 0;
-#X connect 10 0 22 0;
-#X connect 11 0 21 0;
-#X connect 14 0 24 0;
-#X connect 16 0 23 1;
-#X connect 16 0 24 1;
-#X connect 16 0 25 1;
-#X connect 16 0 22 1;
-#X connect 16 0 26 0;
-#X connect 16 0 19 0;
-#X connect 17 0 16 0;
-#X connect 19 0 13 0;
-#X connect 20 0 12 0;
-#X connect 22 0 6 0;
-#X connect 22 0 21 1;
-#X connect 26 0 18 0;
-#X connect 26 1 15 0;
-#X connect 27 0 36 1;
-#X connect 28 0 27 0;
-#X connect 29 0 27 0;
-#X connect 30 0 40 0;
-#X connect 31 0 5 0;
-#X connect 31 1 44 1;
-#X connect 32 0 31 0;
-#X connect 32 1 1 1;
-#X connect 33 0 36 0;
-#X connect 34 0 35 0;
-#X connect 35 0 50 0;
-#X connect 35 1 28 0;
-#X connect 35 1 0 0;
-#X connect 36 0 37 0;
-#X connect 37 0 33 1;
-#X connect 37 1 5 0;
-#X connect 38 0 30 1;
-#X connect 39 0 51 0;
-#X connect 40 0 33 1;
-#X connect 40 1 46 0;
-#X connect 41 0 47 0;
-#X connect 42 0 43 0;
-#X connect 42 0 45 0;
-#X connect 44 0 39 0;
-#X connect 45 0 42 1;
-#X connect 46 0 4 0;
-#X connect 46 1 44 0;
-#X connect 46 2 1 0;
-#X connect 47 0 48 0;
-#X connect 47 1 33 0;
-#X connect 47 2 42 0;
-#X connect 49 0 16 0;
-#X connect 50 0 3 0;
-#X restore 289 502 pd osc-bank;
-#X obj 646 95 s grain-amp;
-#N canvas 31 70 662 326 save-list 0;
+#X connect 7 1 1 1;
+#X connect 8 0 10 0;
+#X connect 9 0 22 0;
+#X connect 10 0 11 0;
+#X connect 11 0 8 1;
+#X connect 11 1 26 0;
+#X connect 12 0 6 1;
+#X connect 13 0 8 1;
+#X connect 13 1 27 0;
+#X connect 14 0 18 0;
+#X connect 15 0 16 0;
+#X connect 15 0 17 0;
+#X connect 17 0 15 1;
+#X connect 18 0 19 0;
+#X connect 18 1 8 0;
+#X connect 18 2 15 0;
+#X connect 20 0 2 0;
+#X connect 22 0 20 0;
+#X connect 22 1 4 0;
+#X connect 22 1 0 0;
+#X connect 22 2 23 0;
+#X connect 24 0 10 1;
+#X connect 25 0 26 0;
+#X connect 26 0 6 0;
+#X connect 27 0 3 0;
+#X connect 27 1 29 0;
+#X connect 27 2 1 0;
+#X connect 28 0 33 0;
+#X connect 28 1 33 2;
+#X connect 28 2 33 1;
+#X connect 29 0 30 0;
+#X connect 29 0 32 0;
+#X connect 30 0 31 0;
+#X connect 31 0 29 1;
+#X connect 32 0 28 0;
+#X connect 33 0 21 0;
+#X connect 37 0 42 0;
+#X connect 42 0 28 0;
+#X restore 417 458 pd osc-bank;
+#X obj 647 98 s grain-amp;
+#N canvas 207 28 820 345 save-list 0;
#X floatatom 759 255 0 0 0 0 - - -;
#X floatatom 677 254 0 0 0 0 - - -;
#X floatatom 599 251 0 0 0 0 - - -;
#X floatatom 517 250 0 0 0 0 - - -;
-#X obj 435 206 pointer;
+#X obj 448 201 pointer;
#X obj 307 121 pointer;
#X msg 328 47 bang;
-#X obj 152 200 rmstodb;
+#X obj 134 193 rmstodb;
#X obj 10 201 * 0.1;
-#X obj 151 220 * -3;
+#X obj 134 216 * -3;
#X floatatom 445 247 0 0 0 0 - - -;
-#X obj 304 27 r start-analysis;
+#X obj 304 24 r start-analysis;
#X obj 305 71 t b b;
-#X msg 456 185 next;
-#X obj 430 227 get peak-template x y amp ampreal ampimag;
+#X msg 469 180 next;
+#X obj 443 222 get peak-template x y amp ampreal ampimag;
#X obj 9 241 append peak-template x y amp ampreal ampimag;
-#X obj 125 138 r found-peak;
+#X obj 126 137 r found-peak;
#X obj 126 161 unpack 0 0 0 0 0;
#X msg 81 201 330;
-#X msg 356 69 \; pd-peak-list clear;
+#X msg 374 58 \; pd-peak-list clear;
#X msg 305 100 traverse pd-peak-list \, bang;
-#X msg 437 166 traverse pd-peak-list \, next;
+#X msg 450 161 traverse pd-peak-list \, next;
#X connect 4 0 14 0;
#X connect 5 0 15 5;
#X connect 6 0 12 0;
@@ -2433,21 +2465,13 @@ as a plot (yet).;
#X connect 20 0 5 0;
#X connect 21 0 4 0;
#X restore 417 481 pd save-list;
-#X floatatom 377 309 0 2 1000 0 - - -;
#X msg 139 349 \; start-resynth bang;
-#X msg 315 350 \; step-resynth bang;
-#X msg 478 350 \; osc-stop bang;
-#X text 790 113 resynth;
-#X text 642 112 analyzed grains;
-#X text 554 112 original;
+#X msg 301 350 \; step-resynth bang;
+#X msg 461 352 \; osc-stop bang;
+#X text 780 116 resynth;
+#X text 643 115 analyzed grains;
+#X text 545 113 original;
#X text 622 146 ... and here third to analyze;
-#N canvas 0 0 276 216 test 0;
-#X floatatom 56 120 0 0 0 0 - - -;
-#X obj 56 141 s loud;
-#X msg 49 84 \; clear-all bang;
-#X msg 51 52 \; snapshot bang;
-#X connect 0 0 1 0;
-#X restore 290 545 pd test;
#X text 310 107 read a sample;
#N canvas 190 43 500 453 test-signal 0;
#X obj 174 293 tabread4~ sample;
@@ -2495,7 +2519,7 @@ as a plot (yet).;
#X connect 20 0 16 0;
#X connect 20 1 11 0;
#X connect 20 1 2 1;
-#X restore 125 436 pd test-signal;
+#X restore 106 440 pd test-signal;
#N canvas 132 255 634 331 insample 0;
#N canvas 0 0 450 300 (subpatch) 0;
#X array sample 62079 float 0;
@@ -2514,42 +2538,32 @@ as a plot (yet).;
#X connect 2 1 3 0;
#X connect 4 0 6 0;
#X connect 5 0 4 0;
-#X restore 290 566 pd insample;
+#X restore 296 509 pd insample;
#X obj 744 553 tabwrite~ sample;
#X text 152 0 SINUSOID TRACKING;
-#X text 4 17 This patch tries to reconstruct sinusoidal "tracks" from
-a sampled sound using pique~ and the data structure facilities. It
-turns out to be quite hard \, not least because pique~ 0.1 puts out
-all sorts of spurious peaks.;
-#X obj 847 194 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
+#X obj 752 268 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1
-1;
-#X obj 317 308 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+#X obj 301 306 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
-#X obj 315 329 metro 15;
-#X msg 9 114 \; pd dsp 1 \; window-size 2048 \; sample-rate 44100 \;
-f-threshold 40 \; incr 10;
#X msg 207 130 \; read-sample ../doc/sound/bell.aiff 44100;
-#N canvas 105 532 680 492 sigmund 0;
+#N canvas 12 201 728 480 sigmund 0;
#X obj 2 227 spigot;
#X obj 165 94 f;
#X obj 165 128 pack;
-#X obj 1 253 print new;
-#X obj 165 186 sigmund~ -t -npts 1024 -npeak 50 -maxfreq 5000 peaks
-;
#X obj 268 67 r window-size;
#X obj 354 92 r location;
#X obj 354 116 *;
-#X obj 466 93 r sample-rate;
-#X obj 466 117 * 0.001;
+#X obj 449 47 r sample-rate;
+#X obj 449 71 * 0.001;
#X obj 166 31 r snapshot;
#X obj 73 228 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X obj 24 331 s done-analysis;
-#X obj 316 328 s start-analysis;
-#X obj 174 329 s found-peak;
+#X obj 355 334 s start-analysis;
+#X obj 147 333 s found-peak;
#X obj 26 303 spigot;
-#X obj 172 302 spigot;
-#X obj 317 299 spigot;
+#X obj 145 306 spigot;
+#X obj 356 305 spigot;
#X obj 390 278 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1
1;
#X obj 165 64 t b b b;
@@ -2557,51 +2571,142 @@ f-threshold 40 \; incr 10;
#X obj 53 163 print;
#X obj 391 230 loadbang;
#X msg 392 251 1;
-#X connect 0 0 3 0;
+#X obj 257 306 spigot;
+#X obj 259 333 s track-out;
+#X obj 556 288 spigot;
+#X obj 627 289 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0
+1;
+#X obj 555 314 print t;
+#X obj 1 253 print p;
+#X obj 165 186 sigmund~ -t -npts 1024 -npeak 40 -maxfreq 8000 peaks
+tracks;
+#X floatatom 507 135 5 1 50 0 - - -;
+#X msg 507 155 npeak \$1;
+#X obj 506 109 r nvoice;
+#X connect 0 0 27 0;
#X connect 1 0 2 0;
-#X connect 2 0 20 0;
-#X connect 4 0 0 0;
-#X connect 4 0 16 0;
-#X connect 5 0 1 1;
+#X connect 2 0 18 0;
+#X connect 2 0 19 0;
+#X connect 3 0 1 1;
+#X connect 4 0 5 0;
+#X connect 5 0 2 1;
#X connect 6 0 7 0;
-#X connect 7 0 2 1;
-#X connect 8 0 9 0;
-#X connect 9 0 7 1;
-#X connect 10 0 19 0;
-#X connect 11 0 0 1;
-#X connect 15 0 12 0;
-#X connect 16 0 14 0;
+#X connect 7 0 5 1;
+#X connect 8 0 17 0;
+#X connect 9 0 0 1;
+#X connect 13 0 10 0;
+#X connect 14 0 12 0;
+#X connect 15 0 11 0;
+#X connect 16 0 15 1;
+#X connect 16 0 14 1;
+#X connect 16 0 13 1;
+#X connect 16 0 22 1;
#X connect 17 0 13 0;
-#X connect 18 0 17 1;
-#X connect 18 0 16 1;
-#X connect 18 0 15 1;
-#X connect 19 0 15 0;
-#X connect 19 1 1 0;
-#X connect 19 2 17 0;
-#X connect 20 0 4 0;
+#X connect 17 1 1 0;
+#X connect 17 2 15 0;
+#X connect 18 0 28 0;
+#X connect 20 0 21 0;
+#X connect 21 0 16 0;
#X connect 22 0 23 0;
-#X connect 23 0 18 0;
-#X restore 417 460 pd sigmund;
+#X connect 24 0 26 0;
+#X connect 25 0 24 1;
+#X connect 28 0 0 0;
+#X connect 28 0 14 0;
+#X connect 28 1 22 0;
+#X connect 28 1 24 0;
+#X connect 29 0 30 0;
+#X connect 30 0 28 0;
+#X connect 31 0 29 0;
+#X restore 417 436 pd sigmund;
#X msg 206 167 \; read-sample ../doc/sound/voice.wav 44100;
-#X msg 203 205 \; read-sample ../doc/sound/voice2.wav 44100;
-#X obj 737 245 metro 100;
-#X obj 737 309 moses 1350;
-#X text 125 252 to resynthesize \, "start" once and "step" ad lib.
+#X msg 206 206 \; read-sample ../doc/sound/voice2.wav 44100;
+#X obj 737 311 moses 1350;
+#X text 142 246 to resynthesize \, "start" once and "step" ad lib.
To stop \, stop stepping and hit osc-stop. Note resynth amplitude control
above.;
+#X msg 24 127 \; pd dsp 1 \; window-size 2048 \; sample-rate 44100
+\; incr 10;
+#X obj 737 245 metro 50;
+#X obj 301 326 metro 10;
+#N canvas 0 0 1028 393 misc 0;
+#X floatatom 56 120 0 0 0 0 - - -;
+#X obj 56 141 s loud;
+#X msg 49 84 \; clear-all bang;
+#X msg 51 52 \; snapshot bang;
+#X obj 233 60 osc~ 110;
+#X obj 287 115 line~;
+#X obj 233 112 *~;
+#X obj 231 150 +~ 0.2;
+#X obj 230 178 cos~;
+#X obj 269 212 line~;
+#X obj 227 211 *~;
+#X obj 234 295 tabwrite~ sample;
+#X obj 426 31 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
+-1;
+#X msg 345 75 0 \, 2 500;
+#X msg 438 75 0 \, 1 100;
+#X obj 538 121 del 500;
+#X msg 426 164 0.05 500;
+#X msg 532 171 0 2000;
+#X obj 723 119 r location;
+#X msg 723 140 set \$1;
+#X obj 722 163 s location-set;
+#X msg 719 224 set \$1;
+#X obj 719 203 r osc-speed;
+#X obj 719 247 s osc-speed-set;
+#X msg 718 318 set \$1;
+#X obj 718 297 r nvoice;
+#X obj 718 341 s nvoice-set;
+#X obj 725 33 loadbang;
+#X msg 725 60 \; osc-speed 10 \; nvoice 25;
+#X connect 0 0 1 0;
+#X connect 4 0 6 0;
+#X connect 5 0 6 1;
+#X connect 6 0 7 0;
+#X connect 7 0 8 0;
+#X connect 8 0 10 0;
+#X connect 9 0 10 1;
+#X connect 10 0 11 0;
+#X connect 12 0 13 0;
+#X connect 12 0 11 0;
+#X connect 12 0 14 0;
+#X connect 12 0 15 0;
+#X connect 13 0 5 0;
+#X connect 14 0 9 0;
+#X connect 15 0 17 0;
+#X connect 15 0 16 0;
+#X connect 16 0 5 0;
+#X connect 17 0 9 0;
+#X connect 18 0 19 0;
+#X connect 19 0 20 0;
+#X connect 21 0 23 0;
+#X connect 22 0 21 0;
+#X connect 24 0 26 0;
+#X connect 25 0 24 0;
+#X connect 27 0 28 0;
+#X restore 296 488 pd misc;
+#X floatatom 412 296 0 0 0 0 osc-speed osc-speed-set osc-speed;
+#X floatatom 75 261 0 1 50 0 nvoice nvoice-set nvoice;
+#X obj 366 326 r osc-speed;
+#X text 24 293 analysis;
+#X text 26 308 parameters;
+#X text 13 24 This patch derives sinusoidal "tracks" from a sampled
+sound using sigmund~ and the data structure facilities. The number
+of tracks may range from 1 to 50 You can edit the tracks (but note
+that the resynthezier is limited to 50-voice polyphony.);
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 6 0;
#X connect 5 0 3 0;
#X connect 6 0 27 0;
-#X connect 7 0 80 1;
-#X connect 8 0 40 1;
-#X connect 9 0 80 0;
-#X connect 10 0 43 1;
-#X connect 11 0 55 0;
+#X connect 7 0 74 1;
+#X connect 8 0 38 1;
+#X connect 9 0 74 0;
+#X connect 10 0 39 1;
+#X connect 11 0 51 0;
#X connect 12 0 11 0;
-#X connect 18 0 69 0;
+#X connect 18 0 63 0;
#X connect 19 0 20 0;
#X connect 20 0 26 0;
#X connect 21 0 19 0;
@@ -2611,30 +2716,27 @@ above.;
#X connect 26 0 27 0;
#X connect 27 0 28 0;
#X connect 27 0 28 1;
-#X connect 29 0 69 0;
+#X connect 29 0 63 0;
#X connect 31 0 23 0;
-#X connect 36 0 38 0;
-#X connect 39 0 67 0;
-#X connect 40 0 43 0;
-#X connect 40 0 48 0;
-#X connect 40 0 81 0;
-#X connect 41 0 42 0;
-#X connect 42 0 36 0;
-#X connect 43 0 40 1;
-#X connect 44 0 9 0;
-#X connect 45 0 9 0;
-#X connect 47 0 49 0;
-#X connect 49 0 45 0;
-#X connect 49 1 8 0;
-#X connect 50 0 10 0;
-#X connect 51 0 21 0;
-#X connect 52 0 5 0;
-#X connect 53 0 6 1;
-#X connect 57 0 74 1;
-#X connect 67 0 27 0;
-#X connect 72 0 40 0;
-#X connect 73 0 74 0;
-#X connect 74 0 59 0;
-#X connect 80 0 40 0;
-#X connect 81 0 46 0;
-#X connect 81 1 44 0;
+#X connect 37 0 61 0;
+#X connect 38 0 39 0;
+#X connect 38 0 44 0;
+#X connect 38 0 71 0;
+#X connect 39 0 38 1;
+#X connect 40 0 9 0;
+#X connect 41 0 9 0;
+#X connect 43 0 45 0;
+#X connect 45 0 41 0;
+#X connect 45 1 8 0;
+#X connect 46 0 10 0;
+#X connect 47 0 21 0;
+#X connect 48 0 5 0;
+#X connect 49 0 6 1;
+#X connect 61 0 27 0;
+#X connect 65 0 38 0;
+#X connect 66 0 75 0;
+#X connect 71 0 42 0;
+#X connect 71 1 40 0;
+#X connect 74 0 38 0;
+#X connect 75 0 54 0;
+#X connect 79 0 75 1;
diff --git a/pd/doc/4.data.structures/add-trace.pd b/pd/doc/4.data.structures/add-trace.pd
index c04c855a..ae403c19 100644
--- a/pd/doc/4.data.structures/add-trace.pd
+++ b/pd/doc/4.data.structures/add-trace.pd
@@ -1,152 +1,100 @@
-#N canvas 222 113 821 785 10;
-#X obj 405 551 r amp;
-#X obj 466 531 element trace-template bazoo;
-#X obj 365 578 set point-template y amp;
-#X obj 382 454 r pitch;
-#X obj 366 496 f;
-#X obj 366 520 * -4;
-#X obj 442 417 pointer;
-#X obj 443 608 f 1;
-#X obj 326 252 f;
-#X obj 326 191 f;
-#X obj 326 215 sel 0;
-#X floatatom 201 220 0;
-#X obj 24 72 r add-to-trace;
-#X obj 326 143 r start-new-trace;
-#X obj 341 305 r nframe;
-#X floatatom 203 100 0;
-#X obj 22 419 r pitch;
-#X obj 75 245 r frequency;
-#X obj 68 561 r amp;
-#X text 141 200 current pitch;
-#X obj 24 262 mtof;
-#X obj 24 190 sel 1;
-#X obj 24 214 t b b;
-#X obj 24 286 -;
-#X obj 24 310 abs;
-#X obj 24 334 <;
-#X obj 79 314 r f-threshold;
-#X obj 24 358 sel 1;
-#X obj 21 461 f;
-#X obj 59 268 f;
-#X obj 24 238 f;
-#X text 34 374 if this happens \, add to the trace;
-#X obj 533 114 r done-adding-traces;
-#X obj 533 165 sel 0;
-#X obj 583 89 - 1;
-#X obj 14 45 f 2;
-#X obj 13 385 t b b;
-#X obj 203 34 r clear-traces;
-#X obj 203 58 f 0;
-#X obj 24 166 f;
-#X obj 533 141 f;
-#X obj 93 403 pointer;
-#X text 160 397 current trace;
+#N canvas 188 44 862 681 12;
+#X obj 538 553 element trace-template bazoo;
+#X obj 439 617 set point-template y amp;
+#X obj 516 456 pointer;
+#X obj 549 350 r nframe;
+#X obj 114 406 pointer;
+#X text 141 385 current trace;
#X obj 115 454 getsize trace-template bazoo;
#X obj 155 504 + 1;
#X obj 155 528 setsize trace-template bazoo;
#X obj 126 557 element trace-template bazoo;
#X obj 115 478 t f f;
#X obj 21 586 set point-template y amp;
-#X obj 93 427 t b p p;
-#X obj 21 485 * -4;
-#X obj 13 633 s added-to-trace;
-#X obj 13 609 f 1;
-#X obj 40 97 r added-to-trace;
-#X obj 24 118 f;
-#X obj 24 142 sel 0;
-#X obj 342 170 r started-new-trace;
-#X obj 326 276 sel 0;
-#X obj 443 633 s started-new-trace;
-#X text 535 482 last trace in list;
-#X text 514 411 reentrancy protection \; should go away;
-#X obj 541 464 s last-in-list;
-#X obj 615 350 r last-in-list;
-#X obj 443 474 t b b p;
-#X obj 465 507 f 0;
-#X obj 326 357 * 5;
-#X obj 326 332 f;
-#X obj 292 300 f 2;
-#X text 238 52 "state" -- 0 if free \, 1 if making a trace \, and 2 if we've added a point for the current frame;
-#X obj 546 307 f \$1;
-#X text 585 306 voice number;
-#X obj 442 391 append trace-template x voiceno;
-#X obj 516 278 t f b;
-#X connect 0 0 2 1;
-#X connect 1 0 2 2;
-#X connect 3 0 4 1;
-#X connect 4 0 5 0;
-#X connect 4 0 11 0;
-#X connect 5 0 2 0;
-#X connect 6 0 63 0;
-#X connect 6 0 41 1;
-#X connect 7 0 58 0;
-#X connect 8 0 57 0;
-#X connect 9 0 10 0;
-#X connect 10 0 8 0;
-#X connect 11 0 30 1;
-#X connect 12 0 54 0;
-#X connect 13 0 9 0;
-#X connect 14 0 66 1;
-#X connect 15 0 39 1;
-#X connect 15 0 40 1;
-#X connect 15 0 8 1;
-#X connect 16 0 28 1;
-#X connect 17 0 29 1;
-#X connect 18 0 48 1;
-#X connect 20 0 23 0;
-#X connect 21 0 22 0;
-#X connect 22 0 30 0;
-#X connect 22 1 29 0;
+#X text 677 519 last trace in list;
+#X text 588 450 reentrancy protection \; should go away;
+#X obj 683 501 s last-in-list;
+#X obj 730 401 r last-in-list;
+#X obj 538 529 f 0;
+#X obj 516 374 * 5;
+#X obj 516 349 f;
+#X obj 668 403 f \$1;
+#X text 626 375 voice number;
+#X obj 516 405 t f b;
+#X obj 588 38 r track-out;
+#X obj 588 64 route \$1;
+#X obj 588 91 unpack 0 0 0;
+#X obj 576 127 ftom;
+#X obj 576 153 swap;
+#X obj 628 150 rmstodb;
+#X obj 576 179 pack 0 0 0;
+#X obj 576 207 route 0 1;
+#X text 548 324 start new trace;
+#X obj 439 565 unpack;
+#X text 582 15 voiceno \, freq \, amp \, newflag;
+#X text 656 180 newflag \, pitch \, db;
+#X obj 487 318 t l b;
+#X obj 538 503 t b p;
+#X text 36 297 add to trace;
+#X obj 91 328 t l b;
+#X obj 33 514 unpack;
+#X obj 114 430 t p p;
+#X obj 337 150 r add-trace-clear;
+#X obj 334 252 spigot;
+#X obj 373 209 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X msg 337 177 0;
+#X msg 373 181 1;
+#X text 336 110 only add to trace;
+#X text 335 125 if one exists;
+#X obj 516 430 append trace-template x y voiceno;
+#X connect 0 0 1 2;
+#X connect 2 0 4 1;
+#X connect 2 0 35 0;
+#X connect 3 0 18 1;
+#X connect 4 0 39 0;
+#X connect 6 0 10 0;
+#X connect 7 0 8 0;
+#X connect 9 0 11 2;
+#X connect 10 0 9 0;
+#X connect 10 1 7 0;
+#X connect 15 0 47 3;
+#X connect 16 0 0 0;
+#X connect 17 0 21 0;
+#X connect 18 0 17 0;
+#X connect 19 0 47 2;
+#X connect 21 0 47 0;
+#X connect 21 1 19 0;
+#X connect 22 0 23 0;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
-#X connect 25 0 27 0;
-#X connect 26 0 25 1;
-#X connect 27 0 36 0;
-#X connect 28 0 50 0;
-#X connect 28 0 11 0;
-#X connect 29 0 23 1;
-#X connect 30 0 20 0;
-#X connect 32 0 40 0;
-#X connect 33 1 34 0;
-#X connect 34 0 15 0;
-#X connect 35 0 15 0;
-#X connect 36 0 35 0;
-#X connect 36 0 52 0;
-#X connect 36 1 41 0;
+#X connect 24 1 27 0;
+#X connect 24 2 26 1;
+#X connect 25 0 26 0;
+#X connect 26 0 28 0;
+#X connect 26 1 28 1;
+#X connect 27 0 28 2;
+#X connect 28 0 29 0;
+#X connect 29 0 41 0;
+#X connect 29 1 34 0;
+#X connect 29 1 44 0;
+#X connect 31 0 1 0;
+#X connect 31 1 1 1;
+#X connect 34 0 31 0;
+#X connect 34 1 18 0;
+#X connect 35 0 16 0;
+#X connect 35 1 0 1;
+#X connect 35 1 14 0;
#X connect 37 0 38 0;
-#X connect 38 0 15 0;
-#X connect 39 0 21 0;
-#X connect 40 0 33 0;
-#X connect 41 0 49 0;
-#X connect 43 0 47 0;
-#X connect 44 0 45 0;
-#X connect 46 0 48 2;
-#X connect 47 0 46 0;
-#X connect 47 1 44 0;
-#X connect 49 0 28 0;
-#X connect 49 1 43 0;
-#X connect 49 2 45 1;
-#X connect 49 2 46 1;
-#X connect 50 0 48 0;
-#X connect 52 0 51 0;
-#X connect 53 0 54 1;
-#X connect 54 0 55 0;
-#X connect 55 0 39 0;
-#X connect 56 0 9 1;
-#X connect 57 0 66 0;
-#X connect 57 0 67 0;
-#X connect 62 0 71 2;
-#X connect 63 0 4 0;
-#X connect 63 0 7 0;
-#X connect 63 1 64 0;
-#X connect 63 2 1 1;
-#X connect 63 2 61 0;
-#X connect 64 0 1 0;
-#X connect 65 0 72 0;
-#X connect 66 0 65 0;
-#X connect 67 0 15 0;
-#X connect 69 0 71 1;
-#X connect 71 0 6 0;
-#X connect 72 0 71 0;
-#X connect 72 1 69 0;
+#X connect 37 1 4 0;
+#X connect 38 0 11 0;
+#X connect 38 1 11 1;
+#X connect 39 0 6 0;
+#X connect 39 1 9 1;
+#X connect 39 1 8 1;
+#X connect 40 0 43 0;
+#X connect 41 0 37 0;
+#X connect 42 0 41 1;
+#X connect 43 0 42 0;
+#X connect 44 0 42 0;
+#X connect 47 0 2 0;
diff --git a/pd/doc/4.data.structures/osc-voice.pd b/pd/doc/4.data.structures/osc-voice.pd
index 02a8bde5..b31d3486 100644
--- a/pd/doc/4.data.structures/osc-voice.pd
+++ b/pd/doc/4.data.structures/osc-voice.pd
@@ -1,54 +1,73 @@
-#N canvas 230 103 972 643 10;
+#N canvas 339 254 722 644 12;
#X obj 261 279 element trace-template bazoo;
-#X floatatom 320 207 0;
#X obj 297 163 getsize trace-template bazoo;
#X obj 429 466 line~;
-#X obj 276 49 inlet;
+#X obj 342 6 inlet;
#X obj 424 357 dbtorms;
-#X obj 264 396 mtof;
-#X obj 264 476 phasor~;
-#X obj 258 513 cos~;
-#X obj 265 547 *~;
-#X obj 265 587 throw~ osc-sum;
+#X obj 260 437 mtof;
+#X obj 260 496 *~;
+#X obj 260 524 throw~ osc-sum;
#X obj 185 163 f;
-#X obj 245 167 + 1;
+#X obj 229 163 + 1;
#X obj 262 240 moses;
#X obj 261 319 get point-template y amp;
#X obj 426 401 pack 0 30;
-#X msg 356 432 0 30;
-#X obj 276 89 t b p;
-#X msg 225 120 0;
+#X obj 265 92 t b p;
+#X msg 203 138 0;
#X obj 96 60 r osc-tick;
-#X obj 264 356 * -0.25;
-#X obj 81 307 print no;
-#X obj 264 436 sig~;
-#X msg 609 357 0;
-#X obj 616 326 r osc-stop;
-#X connect 0 0 14 0;
-#X connect 1 0 13 1;
-#X connect 2 0 1 0;
-#X connect 3 0 9 1;
-#X connect 4 0 17 0;
-#X connect 5 0 15 0;
-#X connect 6 0 22 0;
-#X connect 7 0 8 0;
+#X msg 505 369 0;
+#X obj 507 341 r osc-stop;
+#X obj 519 161 get trace-template y;
+#X obj 261 357 +;
+#X msg 366 369 0;
+#X obj 260 466 osc~;
+#X obj 556 412 r osc-speed;
+#X obj 296 197 - 1;
+#X obj 125 318 >=;
+#X obj 125 342 sel 1;
+#X obj 342 32 route 1;
+#X obj 343 57 unpack 0 p;
+#X obj 136 384 f;
+#X text 162 385 track ID;
+#X obj 136 412 s osc-noteoff;
+#X text 394 3 on/off \, track-id \, pointer;
+#X text 61 434 when done \, send track id;
+#X text 59 449 back to poly object so it;
+#X text 58 466 can reuse us;
+#X connect 0 0 11 0;
+#X connect 1 0 23 0;
+#X connect 1 0 24 1;
+#X connect 2 0 6 1;
+#X connect 3 0 26 0;
+#X connect 4 0 12 0;
+#X connect 5 0 21 0;
+#X connect 6 0 7 0;
#X connect 8 0 9 0;
-#X connect 9 0 10 0;
-#X connect 11 0 12 0;
-#X connect 11 0 13 0;
-#X connect 12 0 11 1;
-#X connect 13 0 0 0;
-#X connect 13 1 16 0;
-#X connect 14 0 20 0;
-#X connect 14 1 5 0;
-#X connect 15 0 3 0;
-#X connect 16 0 3 0;
-#X connect 17 0 18 0;
-#X connect 17 1 0 1;
-#X connect 17 1 2 0;
-#X connect 18 0 11 1;
-#X connect 19 0 11 0;
-#X connect 20 0 6 0;
-#X connect 22 0 7 0;
-#X connect 23 0 15 0;
-#X connect 24 0 23 0;
+#X connect 8 0 10 0;
+#X connect 8 0 24 0;
+#X connect 9 0 8 1;
+#X connect 10 0 0 0;
+#X connect 10 1 20 0;
+#X connect 11 0 19 0;
+#X connect 11 1 4 0;
+#X connect 12 0 2 0;
+#X connect 13 0 14 0;
+#X connect 13 1 0 1;
+#X connect 13 1 1 0;
+#X connect 13 1 18 0;
+#X connect 14 0 8 1;
+#X connect 15 0 8 0;
+#X connect 16 0 12 0;
+#X connect 17 0 16 0;
+#X connect 18 0 19 1;
+#X connect 19 0 5 0;
+#X connect 20 0 12 0;
+#X connect 21 0 6 0;
+#X connect 22 0 12 1;
+#X connect 23 0 10 1;
+#X connect 24 0 25 0;
+#X connect 25 0 28 0;
+#X connect 26 0 27 0;
+#X connect 27 0 28 1;
+#X connect 27 1 13 0;
+#X connect 28 0 30 0;
diff --git a/pd/doc/5.reference/cpole~-help.pd b/pd/doc/5.reference/cpole~-help.pd
index e0df0339..f3ecbaa5 100644
--- a/pd/doc/5.reference/cpole~-help.pd
+++ b/pd/doc/5.reference/cpole~-help.pd
@@ -1,24 +1,8 @@
-#N canvas 281 13 533 567 12;
+#N canvas -10 52 610 611 12;
#X obj 54 90 osc~ 100;
#X msg 62 117 clear;
-#X obj 79 547 lop~;
-#X text 10 550 see also:;
-#X text 333 549 updated for Pd version-0.38;
-#X obj 86 497 rzero~;
-#X obj 37 517 cpole~;
-#X obj 37 497 rpole~;
-#X obj 135 497 rzero_rev~;
-#X obj 86 517 czero~;
-#X obj 135 517 czero_rev~;
-#X text 213 497 real;
-#X text 212 518 complex;
-#X text 34 481 1-pole;
-#X text 83 481 1-zero;
-#X text 133 481 1-zero \, reversed;
-#X text 59 466 summary of raw filters:;
-#X text 73 300 y[n] = y[n-1] + a[n] * x[n];
#X text 12 369 The transfer function is H(Z) = 1/(1 - aZ^-1).;
-#X text 106 116 <-- clear internal state to zero;
+#X text 115 116 <-- clear internal state to zero;
#N canvas 168 90 498 357 test 0;
#X obj 76 78 osc~;
#X floatatom 76 55 5 0 0 0 - - -;
@@ -84,18 +68,17 @@
#X connect 28 0 9 1;
#X connect 29 0 28 0;
#X restore 459 483 pd test;
-#X text 113 550 etc.: user-friendly filters;
#X text 10 387 (Pd also provides a suite of user-friendly filters.
This and other raw filters are provided for situations which the user-friendly
ones can't handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques
for an introduction to the necessary theory.);
#X obj 52 7 cpole~;
#X text 114 7 complex one-pole (recursive) filter \, raw;
-#X text 118 91 <-- signal to filter (real part);
-#X text 117 173 <-- signal to filter (imaginary part);
+#X text 132 93 <-- signal to filter (real part);
+#X text 130 173 <-- signal to filter (imaginary part);
#X obj 84 172 sig~;
#X obj 115 197 sig~;
-#X text 149 199 <-- filter coefficient (real part);
+#X text 162 199 <-- filter coefficient (real part);
#X obj 145 219 sig~;
#X obj 53 244 cpole~ 0.9 0.4;
#X text 159 246 <-- creation arguments initialize filter;
@@ -104,16 +87,33 @@ for an introduction to the necessary theory.);
#X text 11 320 where y[n] is the output \, x[n] the input \, and a[n]
the filter coefficient (all complex numbers). The filter is unstable
if/when |a[n]|>1.;
-#X text 8 31 Cpole~ filters a complex audio signal (first two inlets)
+#X text 12 27 Cpole~ filters a complex audio signal (first two inlets)
via a one-pole filter \, whose coefficients are controlled by creation
arguments or by another complex audio signal (remaining two inlets).
;
-#X text 150 144 <-- set internal state (real&imaginary parts);
+#X text 171 143 <-- set internal state (real&imaginary parts);
#X msg 64 143 set 0.6 0.8;
-#X text 179 221 <-- filter coefficient (imaginary part);
-#X connect 0 0 31 0;
-#X connect 1 0 31 0;
-#X connect 27 0 31 1;
-#X connect 28 0 31 2;
-#X connect 30 0 31 3;
-#X connect 38 0 31 0;
+#X text 190 221 <-- filter coefficient (imaginary part);
+#X text 73 300 y[n] = x[n] + a[n] * y[n-1];
+#X obj 97 566 lop~;
+#X text 11 566 see also:;
+#X obj 96 497 rzero~;
+#X obj 36 519 cpole~;
+#X obj 36 497 rpole~;
+#X obj 156 497 rzero_rev~;
+#X obj 96 519 czero~;
+#X obj 156 519 czero_rev~;
+#X text 255 497 real;
+#X text 254 520 complex;
+#X text 33 481 1-pole;
+#X text 93 481 1-zero;
+#X text 143 481 1-zero \, reversed;
+#X text 58 466 summary of raw filters:;
+#X text 137 566 etc.: user-friendly filters;
+#X text 343 583 updated for Pd version 0.42;
+#X connect 0 0 14 0;
+#X connect 1 0 14 0;
+#X connect 10 0 14 1;
+#X connect 11 0 14 2;
+#X connect 13 0 14 3;
+#X connect 21 0 14 0;
diff --git a/pd/doc/5.reference/print-help.pd b/pd/doc/5.reference/print-help.pd
index 4b8920fa..451954b9 100644
--- a/pd/doc/5.reference/print-help.pd
+++ b/pd/doc/5.reference/print-help.pd
@@ -1,4 +1,4 @@
-#N canvas 349 65 615 247 12;
+#N canvas 349 65 546 306 12;
#X msg 102 52 walk the dog;
#X msg 29 51 bang;
#X msg 70 51 234;
@@ -7,9 +7,14 @@
#X text 29 130 Print prints out the messages it receives on the "terminal
window" that Pd is run from.;
#X text 73 10 -- print messages to terminal window;
-#X text 309 221 updated for Pd version 0.40.;
#X text 27 167 Long symbol arguments are truncated to 78 characters
and marked with "*" (but message selectors are printed in full.);
+#X obj 100 267 print -n;
+#X text 27 202 With the special "-n" argument the "print:" prefix is
+suppressed:;
+#X text 333 282 updated for Pd version 0.42;
+#X floatatom 101 244 5 0 0 0 - - -;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
+#X connect 11 0 8 0;
diff --git a/pd/doc/5.reference/rpole~-help.pd b/pd/doc/5.reference/rpole~-help.pd
index 011a2b5d..76d97690 100644
--- a/pd/doc/5.reference/rpole~-help.pd
+++ b/pd/doc/5.reference/rpole~-help.pd
@@ -9,7 +9,6 @@
#X text 8 35 Rpole~ filters an audio signal (left inlet) via a one-pole
real filter \, whose coefficient is controlled by a creation argument
or by an audio signal (right inlet).;
-#X text 413 511 updated for Pd version-0.38;
#X obj 95 441 rzero~;
#X obj 35 463 cpole~;
#X obj 35 441 rpole~;
@@ -28,7 +27,6 @@ or by an audio signal (right inlet).;
#X text 150 173 <-- filter coefficient (may be a signal);
#X text 150 195 <-- creation argument initializes filter coefficient
;
-#X text 73 252 y[n] = y[n-1] + a[n] * x[n];
#X text 10 310 The transfer function is H(Z) = 1/(1 - aZ^-1).;
#X text 121 117 <-- clear internal state to zero;
#X text 11 272 where y[n] is the output \, x[n] the input \, and a[n]
@@ -73,7 +71,9 @@ the filter coefficient. The filter is unstable if/when |a[n]|>1.;
and other raw filters are provided for situations which the user-friendly
ones can't handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques
for an introduction to the necessary theory.);
-#X connect 0 0 30 1;
-#X connect 1 0 30 0;
-#X connect 2 0 30 0;
-#X connect 21 0 30 0;
+#X text 73 252 y[n] = x[n] + a[n] * y[n-1];
+#X text 413 511 updated for Pd version 0.42;
+#X connect 0 0 28 1;
+#X connect 1 0 28 0;
+#X connect 2 0 28 0;
+#X connect 20 0 28 0;
diff --git a/pd/extra/expr-help.pd b/pd/extra/expr-help.pd
index adc575fb..8fafb35d 100644
--- a/pd/extra/expr-help.pd
+++ b/pd/extra/expr-help.pd
@@ -1,4 +1,4 @@
-#N canvas 70 36 1012 579 10;
+#N canvas 165 94 1012 579 12;
#X text 66 10 expression evaluation family - expr \, expr~ \, fexpr~
;
#X text 63 239 Syntyax:;
@@ -37,34 +37,34 @@ semicolon is used to separates the expressions.;
#X text 635 309 $y1 -> $y1[-1] $y2 -> $y2[-1] .....;
#N canvas 0 0 828 385 Examples 0;
#X obj 33 151 expr 1;
-#X floatatom 197 119 0 0 0;
-#X floatatom 33 181 0 0 0;
+#X floatatom 197 119 0 0 0 0 - - -;
+#X floatatom 33 181 0 0 0 0 - - -;
#X msg 33 123 bang;
#X obj 101 149 expr 2 + 3;
#X msg 101 122 bang;
-#X floatatom 101 177 0 0 0;
-#X floatatom 196 177 0 0 0;
+#X floatatom 101 177 0 0 0 0 - - -;
+#X floatatom 196 177 0 0 0 0 - - -;
#X obj 196 149 expr 2+$f1;
-#X floatatom 34 220 0 0 0;
-#X floatatom 34 277 0 0 0;
+#X floatatom 34 220 0 0 0 0 - - -;
+#X floatatom 34 277 0 0 0 0 - - -;
#X obj 34 249 expr $f1 * $f2;
-#X floatatom 113 220 0 0 0;
-#N canvas 0 0 450 300 graph1 0;
+#X floatatom 113 220 0 0 0 0 - - -;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array array1 10 float 0;
#X coords 0 10 10 0 200 150 1;
#X restore 584 180 graph;
-#X floatatom 35 315 0 0 0;
-#X floatatom 35 371 0 0 0;
-#X floatatom 194 219 0 0 0;
-#X floatatom 194 276 0 0 0;
+#X floatatom 35 315 0 0 0 0 - - -;
+#X floatatom 35 371 0 0 0 0 - - -;
+#X floatatom 194 219 0 0 0 0 - - -;
+#X floatatom 194 276 0 0 0 0 - - -;
#X obj 194 248 expr $s2[$f1];
#X msg 267 220 symbol array1;
#X obj 35 343 expr sin(2 * 3.14159 * $f1 / 360);
#X msg 330 281 \; array1 1 4 2 8 5 6 1 4 2 8 5 6;
-#X floatatom 310 184 5 0 0;
-#X floatatom 395 186 5 0 0;
-#X floatatom 480 184 5 0 0;
-#X floatatom 310 105 5 0 0;
+#X floatatom 310 184 5 0 0 0 - - -;
+#X floatatom 395 186 5 0 0 0 - - -;
+#X floatatom 480 184 5 0 0 0 - - -;
+#X floatatom 310 105 5 0 0 0 - - -;
#X obj 310 132 expr $f1 \; if ($f1 > 0 \, $f1 * 2 \, 0) \; if ($f1
<= 0 \, $f1 / 2 \, 0);
#X text 34 56 Examples of expr object;
@@ -94,15 +94,15 @@ semicolon is used to separates the expressions.;
#X obj -24 355 print~;
#X msg 13 334 bang;
#X obj -24 276 sig~ 440;
-#X floatatom 49 293 0 0 0;
-#X floatatom -24 253 0 0 0;
+#X floatatom 49 293 0 0 0 0 - - -;
+#X floatatom -24 253 0 0 0 0 - - -;
#X obj -24 316 expr~ $v1*$f2;
#X obj 85 356 print~;
#X msg 101 335 bang;
-#X floatatom 85 268 0 0 0;
-#X floatatom 158 270 0 0 0;
-#X floatatom 357 291 0 0 0;
-#X floatatom 244 267 0 0 0;
+#X floatatom 85 268 0 0 0 0 - - -;
+#X floatatom 158 270 0 0 0 0 - - -;
+#X floatatom 357 291 0 0 0 0 - - -;
+#X floatatom 244 267 0 0 0 0 - - -;
#X obj 244 294 osc~;
#X msg 369 47 \; pd dsp 0;
#X msg 291 49 \; pd dsp 1;
@@ -114,9 +114,9 @@ semicolon is used to separates the expressions.;
#X text 241 245 frequency;
#X text 373 273 amplitude;
#X obj 85 315 expr~ $v1*$v2;
-#X floatatom 207 471 5 0 0;
+#X floatatom 207 471 5 0 0 0 - - -;
#X obj -40 520 tabsend~ a1;
-#N canvas 0 0 450 300 graph4 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array a1 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore -39 542 graph;
@@ -134,20 +134,20 @@ $i1 \, this may change in later releases;
#X obj 417 522 tabsend~ a2;
#X obj 580 518 tabsend~ a3;
#X obj 417 439 osc~ 2756.25;
-#N canvas 0 0 450 300 graph1 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array a2 64 float 1;
-#A 0 -0.419198 -0.487122 -0.481805 -0.400382 -0.252053 -0.0571681 0.155563
-0.353314 0.504227 0.582557 0.573016 0.473664 0.296682 0.0669659 -0.18137
--0.410083 -0.582709 -0.670415 -0.656787 -0.540803 -0.337462 -0.0758923
-0.204826 0.461522 0.653623 0.74958 0.732042 0.600932 0.373867 0.0838359
--0.225617 -0.506972 -0.716061 -0.819026 -0.797803 -0.653251 -0.405409
--0.0906877 0.243486 0.545852 0.769218 0.877835 0.853191 0.697093 0.431698
-0.096368 -0.258195 -0.577642 -0.812367 -0.925245 -0.897515 -0.731894
--0.452386 -0.100793 0.269551 0.601932 0.844984 0.960659 0.930205 0.757204
-0.467199 0.103913 -0.277405 -0.618414;
+#A 0 -0.797042 -0.728354 -0.551199 -0.29486 -5.74798e-08 0.28779 0.525076
+0.677165 0.723186 0.658973 0.49724 0.265198 -5.86755e-06 -0.257244
+-0.467812 -0.601285 -0.639938 -0.581051 -0.436842 -0.232108 -4.49318e-08
+0.223344 0.404462 0.517604 0.548393 0.495593 0.370771 0.195993 -4.2964e-06
+-0.186556 -0.335875 -0.427214 -0.449737 -0.4037 -0.299884 -0.157342
+-3.00576e-08 0.14734 0.262927 0.331275 0.34523 0.306564 0.225106 0.116645
+-2.503e-06 -0.106219 -0.186565 -0.231035 -0.236249 -0.205455 -0.147412
+-0.0744387 -1.36289e-08 0.0637127 0.10778 0.127799 0.124205 0.101679
+0.0677997 0.0312617 -5.8003e-07 -0.0203835 -0.0275998 -0.0229047;
#X coords 0 1 63 -1 200 140 1;
#X restore 347 554 graph;
-#N canvas 0 0 450 300 graph2 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array a3 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 569 554 graph;
@@ -184,17 +184,17 @@ $i1 \, this may change in later releases;
#X msg 428 84 \; pd dsp 1;
#X text 426 64 audio on;
#X text 518 65 audio off;
-#X floatatom 126 304 0 0 0;
-#X floatatom 259 323 0 0 0;
+#X floatatom 126 304 0 0 0 0 - - -;
+#X floatatom 259 323 0 0 0 0 - - -;
#X msg 226 283 -10;
#X text 53 103 fexpr~ examples:;
#X obj 125 571 print~;
#X msg 247 552 bang;
-#X floatatom 125 475 0 0 0;
+#X floatatom 125 475 0 0 0 0 - - -;
#X obj 126 347 fexpr~ ($x1[$f2]+$x1)/2;
#X obj 125 532 fexpr~ $x1+$y[-1];
-#X floatatom 635 366 0 0 0;
-#X floatatom 795 387 0 0 0;
+#X floatatom 635 366 0 0 0 0 - - -;
+#X floatatom 795 387 0 0 0 0 - - -;
#X obj 630 456 dac~;
#X obj 632 407 fexpr~ ($x1[$f2/1000]+$x1)/2;
#X msg 864 317 0 10000;
@@ -329,15 +329,15 @@ output;
#X obj 176 67 v pr;
#X obj 307 68 v r;
#X obj 233 69 v b;
-#X floatatom 176 38 5 0 0;
-#X floatatom 307 40 5 0 0;
+#X floatatom 176 38 5 0 0 0 - - -;
+#X floatatom 307 40 5 0 0 0 - - -;
#X msg 177 13 10;
#X obj 231 10 expr 8./3;
#X msg 128 136 set 1.2 2.3 4.4;
-#X floatatom 233 39 7 0 0;
+#X floatatom 233 39 7 0 0 0 - - -;
#X msg 75 46 stop;
#X msg 75 67 start;
-#X floatatom 399 40 5 0 0;
+#X floatatom 399 40 5 0 0 0 - - -;
#X obj 399 69 v dt;
#X msg 310 12 18;
#X msg 395 13 0.01;
@@ -366,15 +366,15 @@ which generate chotic signals;
#X obj 128 298 tabsend~ lorenz1a;
#X obj 234 278 tabsend~ lorenz2a;
#X obj 339 259 tabsend~ lorenz3a;
-#N canvas 0 0 450 300 graph1 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array lorenz1a 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 73 437 graph;
-#N canvas 0 0 450 300 graph2 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array lorenz2a 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 331 435 graph;
-#N canvas 0 0 450 300 graph3 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array lorenz3a 64 float 0;
#X coords 0 1 63 -1 200 140 1;
#X restore 592 436 graph;
@@ -413,27 +413,27 @@ which generate chotic signals;
#X obj 176 67 v pr;
#X obj 307 68 v r;
#X obj 233 69 v b;
-#X floatatom 176 38 5 0 0;
-#X floatatom 307 40 5 0 0;
+#X floatatom 176 38 5 0 0 0 - - -;
+#X floatatom 307 40 5 0 0 0 - - -;
#X msg 177 13 10;
#X obj 231 10 expr 8./3;
-#N canvas 0 0 450 300 graph1 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array lorenz1 2048 float 0;
#X coords 0 -1 2047 1 200 140 1;
#X restore 82 357 graph;
-#N canvas 0 0 450 300 graph2 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array lorenz2 2048 float 0;
#X coords 0 -1 2047 1 200 140 1;
#X restore 327 353 graph;
-#N canvas 0 0 450 300 graph3 0;
+#N canvas 0 0 450 300 (subpatch) 0;
#X array lorenz3 2048 float 0;
#X coords 0 -1 2047 1 200 140 1;
#X restore 570 347 graph;
#X msg 128 136 set 1.2 2.3 4.4;
-#X floatatom 233 39 7 0 0;
+#X floatatom 233 39 7 0 0 0 - - -;
#X msg 75 46 stop;
#X msg 75 67 start;
-#X floatatom 399 40 5 0 0;
+#X floatatom 399 40 5 0 0 0 - - -;
#X obj 399 69 v dt;
#X msg 310 12 18;
#X msg 395 13 0.01;
diff --git a/pd/extra/makefile b/pd/extra/makefile
index 9b2dd931..ee028616 100644
--- a/pd/extra/makefile
+++ b/pd/extra/makefile
@@ -37,7 +37,7 @@ LINUXINCLUDE = -I../../src
.c.pd_linux:
$(CC) $(LINUXCFLAGS) $(LINUXINCLUDE) -o $*.o -c $*.c
- $(CC) -export_dynamic -shared -o $*.pd_linux $*.o -lc -lm
+ $(CC) -shared -o $*.pd_linux $*.o -lc -lm
strip --strip-unneeded $*.pd_linux
rm -f $*.o
diff --git a/pd/extra/sigmund~/sigmund~-help.pd b/pd/extra/sigmund~/sigmund~-help.pd
index 9b3e1caa..5ddbf6d1 100644
--- a/pd/extra/sigmund~/sigmund~-help.pd
+++ b/pd/extra/sigmund~/sigmund~-help.pd
@@ -1,4 +1,4 @@
-#N canvas 193 41 580 617 12;
+#N canvas 167 -7 580 617 12;
#X text 42 4 sigmund~ - sinusoidal analysis and pitch tracking;
#N canvas 432 117 573 597 using-with-tables 0;
#X obj 29 368 print peak;
@@ -90,7 +90,7 @@ of a note at or near the previously output pitch.;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X restore 330 531 pd setting-parameters;
-#N canvas 149 65 641 815 sinusoid-tracking 0;
+#N canvas 67 29 641 815 sinusoid-tracking 0;
#X obj 124 267 sigmund~ -npeak 10 peaks;
#X obj 124 214 phasor~;
#X obj 124 144 loadbang;
diff --git a/pd/extra/sigmund~/sigmund~.c b/pd/extra/sigmund~/sigmund~.c
index 58a3858f..03e4ab55 100644
--- a/pd/extra/sigmund~/sigmund~.c
+++ b/pd/extra/sigmund~/sigmund~.c
@@ -13,7 +13,7 @@
and usable in other contexts. The one external requirement is a real
single-precision FFT, invoked as in the Mayer one: */
-#if (defined(NT) && defined(PD)) /* ignore this, it's just Microsoft nonsense */
+#ifdef NT
__declspec(dllimport) extern
#endif
void mayer_realfft(int npoints, float *buf);
@@ -572,6 +572,8 @@ static void notefinder_doit(t_notefinder *x, float freq, float power,
int oldhistphase, i, k;
if (stableperiod > NHISTPOINT - 1)
stableperiod = NHISTPOINT - 1;
+ else if (stableperiod < 1)
+ stableperiod = 1;
if (++x->n_histphase == NHISTPOINT)
x->n_histphase = 0;
x->n_hist[x->n_histphase].h_freq = freq;
@@ -655,9 +657,9 @@ static void notefinder_doit(t_notefinder *x, float freq, float power,
else if (x->n_hifreq > 0 && x->n_age > stableperiod)
{
/* if we've been out of range at least 1/2 the
- last "stableperiod" analyses, clear the note */
+ last "stableperiod+1" analyses, clear the note */
int nbad = 0;
- for (i = 0, k = x->n_histphase; i < stableperiod - 1; i++)
+ for (i = 0, k = x->n_histphase; i < stableperiod + 1; i++)
{
if (--k < 0)
k = NHISTPOINT - 1;
@@ -665,7 +667,7 @@ static void notefinder_doit(t_notefinder *x, float freq, float power,
x->n_lofreq * vibmultiple <= x->n_hist[k].h_freq)
nbad++;
}
- if (2 * nbad >= stableperiod)
+ if (2 * nbad >= stableperiod + 1)
{
x->n_hifreq = x->n_lofreq = 0;
x->n_age = 0;
@@ -703,9 +705,9 @@ static void notefinder_doit(t_notefinder *x, float freq, float power,
if (freq >= 0 &&
(x->n_hifreq <= 0 || freq > x->n_hifreq || freq < x->n_lofreq))
{
- float testfhi, testflo, maxpow = 0;
- for (i = 0, k = x->n_histphase, testfhi = testflo = freq;
- i < stableperiod-1; i++)
+ float testfhi = freq, testflo = freq,
+ maxpow = x->n_hist[x->n_histphase].h_freq;
+ for (i = 0, k = x->n_histphase; i < stableperiod-1; i++)
{
if (--k < 0)
k = NHISTPOINT - 1;
@@ -716,6 +718,11 @@ static void notefinder_doit(t_notefinder *x, float freq, float power,
if (x->n_hist[k].h_power > maxpow)
maxpow = x->n_hist[k].h_power;
}
+#if 0
+ if (loud)
+ post("freq %.2g testfhi %.2g testflo %.2g maxpow %.2g",
+ freq, testfhi, testflo, maxpow);
+#endif
if (testflo > 0 && testfhi <= vibmultiple * testflo
&& maxpow > powerthresh)
{
@@ -817,6 +824,7 @@ typedef struct _sigmund
t_pxobject x_obj;
void *obex;
void *x_clock;
+ t_sample *x_inbuf2; /* extra input buffer to eat clock/DSP jitter */
#endif /* MSP */
t_varout *x_varoutv;
int x_nvarout;
@@ -867,6 +875,9 @@ static void sigmund_preinit(t_sigmund *x)
x->x_ntrack = 0;
x->x_dopitch = x->x_donote = x->x_dotracks = 0;
x->x_inbuf = 0;
+#ifdef MSP
+ x->x_inbuf2 = 0;
+#endif
}
static void sigmund_npts(t_sigmund *x, t_floatarg f)
@@ -884,9 +895,23 @@ static void sigmund_npts(t_sigmund *x, t_floatarg f)
if (x->x_mode == MODE_STREAM)
{
if (x->x_inbuf)
+ {
x->x_inbuf = (t_sample *)t_resizebytes(x->x_inbuf,
sizeof(*x->x_inbuf) * nwas, sizeof(*x->x_inbuf) * npts);
- else x->x_inbuf = (t_sample *)getbytes(sizeof(*x->x_inbuf) * npts);
+#ifdef MSP
+ x->x_inbuf2 = (t_sample *)t_resizebytes(x->x_inbuf2,
+ sizeof(*x->x_inbuf2) * nwas, sizeof(*x->x_inbuf2) * npts);
+#endif
+ }
+ else
+ {
+ x->x_inbuf = (t_sample *)getbytes(sizeof(*x->x_inbuf) * npts);
+ memset((char *)(x->x_inbuf), 0, sizeof(*x->x_inbuf) * npts);
+#ifdef MSP
+ x->x_inbuf2 = (t_sample *)getbytes(sizeof(*x->x_inbuf2) * npts);
+ memset((char *)(x->x_inbuf2), 0, sizeof(*x->x_inbuf2) * npts);
+#endif
+ }
}
else x->x_inbuf = 0;
x->x_npts = npts;
@@ -954,7 +979,7 @@ static void sigmund_doit(t_sigmund *x, int npts, float *arraypoints,
sigmund_getpitch(nfound, peakv, &freq, npts, srate, loud);
if (x->x_donote)
notefinder_doit(&x->x_notefinder, freq, power, &note, x->x_vibrato,
- x->x_stabletime * 0.001f * x->x_sr / (float)x->x_hop,
+ 1 + x->x_stabletime * 0.001f * x->x_sr / (float)x->x_hop,
exp(LOG10*0.1*(x->x_minpower - 100)), x->x_growth, loud);
if (x->x_dotracks)
sigmund_peaktrack(nfound, peakv, x->x_ntrack, x->x_trackv, loud);
@@ -1001,49 +1026,7 @@ static void sigmund_doit(t_sigmund *x, int npts, float *arraypoints,
}
}
-static void sigmund_tick(t_sigmund *x)
-{
- if (x->x_infill == x->x_npts)
- {
- sigmund_doit(x, x->x_npts, x->x_inbuf, x->x_loud, x->x_sr);
- if (x->x_hop >= x->x_npts)
- {
- x->x_infill = 0;
- x->x_countdown = x->x_hop - x->x_npts;
- }
- else
- {
- memmove(x->x_inbuf, x->x_inbuf + x->x_hop,
- (x->x_infill = x->x_npts - x->x_hop) * sizeof(*x->x_inbuf));
- x->x_countdown = 0;
- }
- x->x_loud = 0;
- }
-}
-
-static t_int *sigmund_perform(t_int *w)
-{
- t_sigmund *x = (t_sigmund *)(w[1]);
- float *in = (float *)(w[2]);
- int n = (int)(w[3]);
-
- if (x->x_hop % n)
- return (w+4);
- if (x->x_countdown > 0)
- x->x_countdown -= n;
- else if (x->x_infill != x->x_npts)
- {
- int j;
- float *fp = x->x_inbuf + x->x_infill;
- for (j = 0; j < n; j++)
- *fp++ = *in++;
- x->x_infill += n;
- if (x->x_infill == x->x_npts)
- clock_delay(x->x_clock, 0);
- }
- return (w+4);
-}
-
+static t_int *sigmund_perform(t_int *w);
static void sigmund_dsp(t_sigmund *x, t_signal **sp)
{
if (x->x_mode == MODE_STREAM)
@@ -1072,7 +1055,12 @@ static void sigmund_print(t_sigmund *x)
static void sigmund_free(t_sigmund *x)
{
if (x->x_inbuf)
+ {
freebytes(x->x_inbuf, x->x_npts * sizeof(*x->x_inbuf));
+#ifdef MSP
+ freebytes(x->x_inbuf2, x->x_npts * sizeof(*x->x_inbuf2));
+#endif
+ }
if (x->x_trackv)
freebytes(x->x_trackv, x->x_ntrack * sizeof(*x->x_trackv));
clock_free(x->x_clock);
@@ -1095,6 +1083,50 @@ static void sigmund_stabletime(t_sigmund *x, t_floatarg f);
static void sigmund_growth(t_sigmund *x, t_floatarg f);
static void sigmund_minpower(t_sigmund *x, t_floatarg f);
+static void sigmund_tick(t_sigmund *x)
+{
+ if (x->x_infill == x->x_npts)
+ {
+ sigmund_doit(x, x->x_npts, x->x_inbuf, x->x_loud, x->x_sr);
+ if (x->x_hop >= x->x_npts)
+ {
+ x->x_infill = 0;
+ x->x_countdown = x->x_hop - x->x_npts;
+ }
+ else
+ {
+ memmove(x->x_inbuf, x->x_inbuf + x->x_hop,
+ (x->x_infill = x->x_npts - x->x_hop) * sizeof(*x->x_inbuf));
+ x->x_countdown = 0;
+ }
+ if (x->x_loud)
+ x->x_loud--;
+ }
+}
+
+static t_int *sigmund_perform(t_int *w)
+{
+ t_sigmund *x = (t_sigmund *)(w[1]);
+ float *in = (float *)(w[2]);
+ int n = (int)(w[3]);
+
+ if (x->x_hop % n)
+ return (w+4);
+ if (x->x_countdown > 0)
+ x->x_countdown -= n;
+ else if (x->x_infill != x->x_npts)
+ {
+ int j;
+ float *fp = x->x_inbuf + x->x_infill;
+ for (j = 0; j < n; j++)
+ *fp++ = *in++;
+ x->x_infill += n;
+ if (x->x_infill == x->x_npts)
+ clock_delay(x->x_clock, 0);
+ }
+ return (w+4);
+}
+
static void *sigmund_new(t_symbol *s, int argc, t_atom *argv)
{
t_sigmund *x = (t_sigmund *)pd_new(sigmund_class);
@@ -1358,7 +1390,7 @@ void sigmund_tilde_setup(void)
gensym("print"), 0);
class_addmethod(sigmund_class, (t_method)sigmund_printnext,
gensym("printnext"), A_FLOAT, 0);
- post("sigmund~ version 0.04");
+ post("sigmund~ version 0.05");
}
#endif /* PD */
@@ -1369,6 +1401,50 @@ void sigmund_tilde_setup(void)
#ifdef MSP
static void *sigmund_class;
+/* Max/MSP has laxer sync between DSP and "tick"s - so in the perf routine we
+keep a circular buffer that is rectified into inbuf only when the tick comes. */
+
+static void sigmund_tick(t_sigmund *x)
+{
+ int i, j, npts = x->x_npts;
+ if (!x->x_inbuf)
+ return;
+ for (i = x->x_infill, j = 0; i < npts; i++, j++)
+ x->x_inbuf[j] = x->x_inbuf2[i];
+ for (i = 0; j < npts; i++, j++)
+ x->x_inbuf[j] = x->x_inbuf2[i];
+ sigmund_doit(x, x->x_npts, x->x_inbuf, x->x_loud, x->x_sr);
+ x->x_loud = 0;
+}
+
+static t_int *sigmund_perform(t_int *w)
+{
+ t_sigmund *x = (t_sigmund *)(w[1]);
+ float *in = (float *)(w[2]);
+ int n = (int)(w[3]), j;
+ int infill = x->x_infill;
+ float *fp = x->x_inbuf2 + infill;
+ if (infill < 0 || infill >= x->x_npts)
+ infill = 0;
+ /* for some reason this sometimes happens: */
+ if (!x->x_inbuf2)
+ return (w+4);
+ for (j = 0; j < n; j++)
+ {
+ *fp++ = *in++;
+ if (++infill == x->x_npts)
+ infill = 0, fp = x->x_inbuf2;
+ }
+ x->x_infill = infill;
+ if (x->x_countdown <= 0)
+ {
+ x->x_countdown = x->x_hop;
+ clock_delay(x->x_clock, 0);
+ }
+ x->x_countdown -= n;
+ return (w+4);
+}
+
static void *sigmund_new(t_symbol *s, long ac, t_atom *av)
{
t_sigmund *x;
@@ -1381,7 +1457,7 @@ static void *sigmund_new(t_symbol *s, long ac, t_atom *av)
dsp_setup((t_pxobject *)x, 1);
object_obex_store(x, gensym("dumpout"), outlet_new(x, NULL));
- for (i = 0; i < ac; i++)
+ for (i = 0; i < ac; i++) FIXME
if (av[i].a_type == A_SYM)
{
char *s = av[i].a_w.w_sym->s_name;
@@ -1561,7 +1637,7 @@ int main()
class_register(CLASS_BOX, c);
sigmund_class = c;
- post("sigmund~ v0.04");
+ post("sigmund~ v0.05");
return (0);
}
diff --git a/pd/src/g_canvas.c b/pd/src/g_canvas.c
index 3220360f..6838832e 100644
--- a/pd/src/g_canvas.c
+++ b/pd/src/g_canvas.c
@@ -63,6 +63,8 @@ static t_atom *canvas_newargv;
static void glist_doupdatewindowlist(t_glist *gl, char *sbuf)
{
t_gobj *g;
+ if (glist_amreloadingabstractions) /* not if we're in a reload */
+ return;
if (!gl->gl_owner)
{
/* this is a canvas; if we have a window, put on "windows" list */
@@ -606,6 +608,8 @@ void canvas_reflecttitle(t_canvas *x)
void canvas_dirty(t_canvas *x, t_int n)
{
t_canvas *x2 = canvas_getrootfor(x);
+ if (glist_amreloadingabstractions)
+ return;
if ((unsigned)n != x2->gl_dirty)
{
x2->gl_dirty = n;
diff --git a/pd/src/g_canvas.h b/pd/src/g_canvas.h
index c074ad5c..784a590b 100644
--- a/pd/src/g_canvas.h
+++ b/pd/src/g_canvas.h
@@ -404,7 +404,7 @@ EXTERN void glist_eraseiofor(t_glist *glist, t_object *ob, char *tag);
EXTERN void canvas_create_editor(t_glist *x, int createit);
void canvas_deletelinesforio(t_canvas *x, t_text *text,
t_inlet *inp, t_outlet *outp);
-
+extern int glist_amreloadingabstractions; /* stop GUI changes while reloading */
/* -------------------- functions on texts ------------------------- */
EXTERN void text_setto(t_text *x, t_glist *glist, char *buf, int bufsize);
diff --git a/pd/src/g_editor.c b/pd/src/g_editor.c
index ee2a76ac..c4bfd456 100644
--- a/pd/src/g_editor.c
+++ b/pd/src/g_editor.c
@@ -697,6 +697,7 @@ static void glist_doreload(t_glist *gl, t_symbol *name, t_symbol *dir,
{
t_gobj *g;
int i, nobj = glist_getindex(gl, 0); /* number of objects */
+ int hadwindow = gl->gl_havewindow;
for (g = gl->gl_list, i = 0; g && i < nobj; i++)
{
if (g != except && pd_class(&g->g_pd) == canvas_class &&
@@ -709,8 +710,7 @@ static void glist_doreload(t_glist *gl, t_symbol *name, t_symbol *dir,
replacement will be at the end of the list, so we don't
do g = g->g_next in this case. */
int j = glist_getindex(gl, g);
- int hadwindow = gl->gl_havewindow;
- if (!hadwindow)
+ if (!gl->gl_havewindow)
canvas_vis(glist_getcanvas(gl), 1);
glist_noselect(gl);
glist_select(gl, g);
@@ -720,8 +720,6 @@ static void glist_doreload(t_glist *gl, t_symbol *name, t_symbol *dir,
canvas_undo(gl);
glist_noselect(gl);
g = glist_nth(gl, j);
- if (!hadwindow)
- canvas_vis(glist_getcanvas(gl), 0);
}
else
{
@@ -730,15 +728,23 @@ static void glist_doreload(t_glist *gl, t_symbol *name, t_symbol *dir,
g = g->g_next;
}
}
+ if (!hadwindow && gl->gl_havewindow)
+ canvas_vis(glist_getcanvas(gl), 0);
}
+ /* this flag stops canvases from being marked "dirty" if we have to touch
+ them to reload an abstraction; also suppress window list update */
+int glist_amreloadingabstractions = 0;
+
/* call canvas_doreload on everyone */
void canvas_reload(t_symbol *name, t_symbol *dir, t_gobj *except)
{
t_canvas *x;
+ glist_amreloadingabstractions = 1;
/* find all root canvases */
for (x = canvas_list; x; x = x->gl_next)
glist_doreload(x, name, dir, except);
+ glist_amreloadingabstractions = 0;
}
/* ------------------------ event handling ------------------------ */
@@ -1896,9 +1902,9 @@ static void canvas_menufont(t_canvas *x)
gfxstub_new(&x2->gl_pd, &x2->gl_pd, buf);
}
-static int canvas_find_index1, canvas_find_index2;
+static int canvas_find_index1, canvas_find_index2, canvas_find_wholeword;
static t_binbuf *canvas_findbuf;
-int binbuf_match(t_binbuf *inbuf, t_binbuf *searchbuf);
+int binbuf_match(t_binbuf *inbuf, t_binbuf *searchbuf, int wholeword);
/* find an atom or string of atoms */
static int canvas_dofind(t_canvas *x, int *myindex1p)
@@ -1913,7 +1919,8 @@ static int canvas_dofind(t_canvas *x, int *myindex1p)
t_object *ob = 0;
if (ob = pd_checkobject(&y->g_pd))
{
- if (binbuf_match(ob->ob_binbuf, canvas_findbuf))
+ if (binbuf_match(ob->ob_binbuf, canvas_findbuf,
+ canvas_find_wholeword))
{
if (myindex1 > canvas_find_index1 ||
myindex1 == canvas_find_index1 &&
@@ -1943,25 +1950,16 @@ static int canvas_dofind(t_canvas *x, int *myindex1p)
return (0);
}
-static void canvas_find(t_canvas *x, t_symbol *s, int ac, t_atom *av)
+static void canvas_find(t_canvas *x, t_symbol *s, t_floatarg wholeword)
{
- int myindex1 = 0, i;
- for (i = 0; i < ac; i++)
- {
- if (av[i].a_type == A_SYMBOL)
- {
- if (!strcmp(av[i].a_w.w_symbol->s_name, "_semi_"))
- SETSEMI(&av[i]);
- else if (!strcmp(av[i].a_w.w_symbol->s_name, "_comma_"))
- SETCOMMA(&av[i]);
- }
- }
+ int myindex1 = 0;
+ t_symbol *decodedsym = sys_decodedialog(s);
if (!canvas_findbuf)
canvas_findbuf = binbuf_new();
- binbuf_clear(canvas_findbuf);
- binbuf_add(canvas_findbuf, ac, av);
+ binbuf_text(canvas_findbuf, decodedsym->s_name, strlen(decodedsym->s_name));
canvas_find_index1 = 0;
canvas_find_index2 = -1;
+ canvas_find_wholeword = wholeword;
canvas_whichfind = x;
if (!canvas_dofind(x, &myindex1))
{
@@ -2635,7 +2633,7 @@ void g_editor_setup(void)
class_addmethod(canvas_class, (t_method)canvas_font,
gensym("font"), A_FLOAT, A_FLOAT, A_FLOAT, A_NULL);
class_addmethod(canvas_class, (t_method)canvas_find,
- gensym("find"), A_GIMME, A_NULL);
+ gensym("find"), A_SYMBOL, A_FLOAT, A_NULL);
class_addmethod(canvas_class, (t_method)canvas_find_again,
gensym("findagain"), A_NULL);
class_addmethod(canvas_class, (t_method)canvas_find_parent,
diff --git a/pd/src/g_scalar.c b/pd/src/g_scalar.c
index 675df500..fe80de44 100644
--- a/pd/src/g_scalar.c
+++ b/pd/src/g_scalar.c
@@ -325,6 +325,9 @@ void scalar_redraw(t_scalar *x, t_glist *glist)
sys_queuegui(x, glist, scalar_doredraw);
}
+extern void template_notifyforscalar(t_template *template, t_glist *owner,
+ t_scalar *sc, t_symbol *s, int argc, t_atom *argv);
+
int scalar_doclick(t_word *data, t_template *template, t_scalar *sc,
t_array *ap, struct _glist *owner,
t_float xloc, t_float yloc, int xpix, int ypix,
@@ -333,8 +336,14 @@ int scalar_doclick(t_word *data, t_template *template, t_scalar *sc,
int hit = 0;
t_canvas *templatecanvas = template_findcanvas(template);
t_gobj *y;
+ t_atom at[2];
t_float basex = template_getfloat(template, gensym("x"), data, 0);
t_float basey = template_getfloat(template, gensym("y"), data, 0);
+ SETFLOAT(at, basex + xloc);
+ SETFLOAT(at+1, basey + yloc);
+ if (doit)
+ template_notifyforscalar(template, owner,
+ sc, gensym("click"), 2, at);
for (y = templatecanvas->gl_list; y; y = y->g_next)
{
t_parentwidgetbehavior *wb = pd_getparentwidget(&y->g_pd);
diff --git a/pd/src/g_template.c b/pd/src/g_template.c
index aff6f7cb..34541c06 100644
--- a/pd/src/g_template.c
+++ b/pd/src/g_template.c
@@ -484,7 +484,7 @@ void template_notify(t_template *template, t_symbol *s, int argc, t_atom *argv)
/* bash the first of (argv) with a pointer to a scalar, and send on
to template as a notification message */
-static void template_notifyforscalar(t_template *template, t_glist *owner,
+void template_notifyforscalar(t_template *template, t_glist *owner,
t_scalar *sc, t_symbol *s, int argc, t_atom *argv)
{
t_gpointer gp;
diff --git a/pd/src/m_binbuf.c b/pd/src/m_binbuf.c
index c2ebd2ca..a895bc67 100644
--- a/pd/src/m_binbuf.c
+++ b/pd/src/m_binbuf.c
@@ -1308,7 +1308,7 @@ static t_binbuf *binbuf_convert(t_binbuf *oldb, int maxtopd)
}
/* function to support searching */
-int binbuf_match(t_binbuf *inbuf, t_binbuf *searchbuf)
+int binbuf_match(t_binbuf *inbuf, t_binbuf *searchbuf, int wholeword)
{
int indexin, nmatched;
for (indexin = 0; indexin <= inbuf->b_n - searchbuf->b_n; indexin++)
@@ -1317,15 +1317,25 @@ int binbuf_match(t_binbuf *inbuf, t_binbuf *searchbuf)
{
t_atom *a1 = &inbuf->b_vec[indexin + nmatched],
*a2 = &searchbuf->b_vec[nmatched];
- if (a1->a_type != a2->a_type ||
- a1->a_type == A_SYMBOL && a1->a_w.w_symbol != a2->a_w.w_symbol
- ||
- a1->a_type == A_FLOAT && a1->a_w.w_float != a2->a_w.w_float
- ||
- a1->a_type == A_DOLLAR && a1->a_w.w_index != a2->a_w.w_index
- ||
- a1->a_type == A_DOLLSYM && a1->a_w.w_symbol != a2->a_w.w_symbol)
+ if (a1->a_type == A_SEMI || a1->a_type == A_COMMA)
+ {
+ if (a2->a_type != a1->a_type)
goto nomatch;
+ }
+ else if (a1->a_type == A_FLOAT || a1->a_type == A_DOLLAR)
+ {
+ if (a2->a_type != a1->a_type ||
+ a1->a_w.w_float != a2->a_w.w_float)
+ goto nomatch;
+ }
+ else if (a1->a_type == A_SYMBOL || a1->a_type == A_DOLLSYM)
+ {
+ if ((a2->a_type != A_SYMBOL && a2->a_type == A_DOLLSYM)
+ || (wholeword && a1->a_w.w_symbol != a2->a_w.w_symbol)
+ || (!wholeword && !strstr(a1->a_w.w_symbol->s_name,
+ a2->a_w.w_symbol->s_name)))
+ goto nomatch;
+ }
}
return (1);
nomatch: ;
diff --git a/pd/src/m_pd.h b/pd/src/m_pd.h
index da6a7c66..438b9f61 100644
--- a/pd/src/m_pd.h
+++ b/pd/src/m_pd.h
@@ -11,7 +11,7 @@ extern "C" {
#define PD_MAJOR_VERSION 0
#define PD_MINOR_VERSION 42
#define PD_BUGFIX_VERSION 0
-#define PD_TEST_VERSION "test3"
+#define PD_TEST_VERSION "test5"
/* old name for "MSW" flag -- we have to take it for the sake of many old
"nmakefiles" for externs, which will define NT and not MSW */
diff --git a/pd/src/makefile.nt b/pd/src/makefile.nt
index 1f2822ba..cda842f2 100644
--- a/pd/src/makefile.nt
+++ b/pd/src/makefile.nt
@@ -20,7 +20,8 @@ LIB = /NODEFAULTLIB:libcmt /NODEFAULTLIB:oldnames /NODEFAULTLIB:libc \
GLIB = $(LIB) ..\bin\tcl84.lib ..\bin\tk84.lib
CFLAGS = /nologo /W3 /DMSW /DNT /DPD /DPD_INTERNAL /DWIN32 /DWINDOWS /Ox \
- -DPA_LITTLE_ENDIAN -DUSEAPI_MMIO -DUSEAPI_PORTAUDIO -D__i386__ -DPA19
+ -DPA_LITTLE_ENDIAN -DUSEAPI_MMIO -DUSEAPI_PORTAUDIO -D__i386__ -DPA19 \
+ -D_CRT_SECURE_NO_WARNINGS
LFLAGS = /nologo
SYSSRC = s_audio_pa.c s_audio_pablio.c s_audio_paring.c \
diff --git a/pd/src/notes.txt b/pd/src/notes.txt
index e5c85dca..70209b65 100644
--- a/pd/src/notes.txt
+++ b/pd/src/notes.txt
@@ -53,27 +53,24 @@ real-time spectrum grapher
document ||, |, etc, better
features:
-pasting should look at current mouse location
optionally suppress leading "." directories and files on "open"
change config.h to #ifdef _MSC_VER (include MSW fake) else include a real one
stick snprintf alias in the MSW fake.
+"installation mode" - turn off Pd window, accelerators, menu bars, scrollbars
flag to prevent unlocking patches
-clickless connection (hit 'c' key? see Bouchard paper)
messages to suppress menus&accelerators, and invisibilize Pd window
machine-independent fonts
-callback scheduling on Mac
sigmund~: sort by pitch; one-shot
-add -x flag to drawnumbers....
+expr to parse exponential notation
+pipe to handle symbols&pointers (just takes floats now???)
grab new ALSA midi code from devel
-externs able to usurp built-ins (+mem alignment for SSE)
+mem alignment for SSE
replace gatom_escapit with a quoting mechanism (handle '[', spaces, etc.)
unicode in filenames??? How does this work? (bug report about windows)
sprout inlet for "route", "sel" if one arg
more list functions (see x_list.c)
poly inlet to turn stealing on/off, plus mode to handle note-with-duration
integrate video into tilde objects
-graph "hide name" flag controllable from dialog
-"installation mode" - turn off Pd window, accelerators, menu bars, scrollbars
fix copyright notices
pixel font sizes
pd to find running ones (pd -new to defeat)
@@ -81,6 +78,7 @@ tables:
if there's just one array, don't do stringent hit check.
array click protection (Krzysztof's suggestion)
make graph labels persistent and add to dialog
+ graph "hide name" flag controllable from dialog
object to get/set table size; random; quantile
flag to hide array names
think of a way to embed abstractions in a patch
@@ -89,10 +87,9 @@ delete-in-rectangle message to Pds
put serial object in main dist (see rat@telecoma, Apr. 25; winfried May 22)
open/save panel to take messages to init directory, and to set extent list
flags to defeat pre-loading specified classes
-expr to parse exponential notation
-pipe to handle symbols&pointers (just takes floats now???)
-fix "system" (google CLOEXEC alsa)
editing:
+ pasting should look at current mouse location
+ clickless connection (hit 'c' key? see Bouchard paper)
"enter" into object box to create new one (also, change border? forking?)
tab to jump to a connected object (first one?) (shift-tab to back up?)
arrow keys to shift connections left and right
@@ -103,6 +100,8 @@ editing:
(also, a way to make multiple connections?)
data:
+add -x [-n?] flag to drawnumbers
+flag to disable edits for arrays
make a 2-pass proecss for finding hot spot closes to any given click
replace list element with binbuf??
hooks for table mousing, other changes (scalars?)
@@ -117,7 +116,6 @@ sublists should display on parent if desired? (new drawing instruction)
test and debug list elements of templates
sublists seem not to handle canvas allocation right (get.pd->pointer.pd bug)
append doesn't do symbols yet.
--n flag for drawnumbers
non-clickable arrays (plus arrays that respond more easily than default)
more features:
diff --git a/pd/src/s_audio_alsamm.c b/pd/src/s_audio_alsamm.c
index 66255932..3bc4b369 100644
--- a/pd/src/s_audio_alsamm.c
+++ b/pd/src/s_audio_alsamm.c
@@ -748,21 +748,6 @@ static int set_swparams(snd_pcm_t *handle, snd_pcm_sw_params_t *swparams, int pl
if(sys_verbose)
post("sw_params: set avail_min= %d (was %d)", (int) ps, (int) ops);
#endif
-
- /* ALIGN: align all transfers to 1 sample */
-
- snd_pcm_sw_params_get_xfer_align(swparams, &ops);
- err = snd_pcm_sw_params_set_xfer_align(handle, swparams, 1);
- if (err < 0) {
- check_error(err,"Unable to set transfer align for playback");
- return err;
- }
- snd_pcm_sw_params_get_xfer_align(swparams, &ps);
-
-#ifdef ALSAMM_DEBUG
- if(sys_verbose)
- post("sw_params: set xfer_align = %d (was %d)", (int) ps, (int) ops);
-#endif
/* write the parameters to the playback device */
diff --git a/pd/src/s_audio_pa.c b/pd/src/s_audio_pa.c
index 85816ee7..e02cbc9e 100644
--- a/pd/src/s_audio_pa.c
+++ b/pd/src/s_audio_pa.c
@@ -14,6 +14,8 @@
#include <portaudio.h>
#include "s_audio_pablio.h"
+#define MAX_PA_CHANS 32
+#define MAX_SAMPLES_PER_FRAME (MAX_PA_CHANS * DEFDACBLKSIZE)
/* LATER try to figure out how to handle default devices in portaudio;
the way s_audio.c handles them isn't going to work here. */
@@ -25,9 +27,6 @@ static int pa_inchans, pa_outchans;
static float *pa_soundin, *pa_soundout;
static t_audiocallback pa_callback;
-#define MAX_PA_CHANS 32
-#define MAX_SAMPLES_PER_FRAME MAX_PA_CHANS * DEFDACBLKSIZE
-
int pa_foo;
static int pa_lowlevel_callback(const void *inputBuffer,
diff --git a/pd/src/s_path.c b/pd/src/s_path.c
index ef441184..d74aa0f6 100644
--- a/pd/src/s_path.c
+++ b/pd/src/s_path.c
@@ -270,8 +270,11 @@ int sys_open_absolute(const char *name, const char* ext,
{
if (sys_isabsolutepath(name))
{
- char dirbuf[MAXPDSTRING];
- int dirlen = (strrchr(name, '/') - name);
+ char dirbuf[MAXPDSTRING], *z = strrchr(name, '/');
+ int dirlen;
+ if (!z)
+ return (0);
+ dirlen = z - name;
if (dirlen > MAXPDSTRING-1)
dirlen = MAXPDSTRING-1;
strncpy(dirbuf, name, dirlen);
@@ -419,9 +422,9 @@ int sys_rcfile(void)
for (i = 1; i < NUMARGS-1; i++)
{
- if (fscanf(file, "%999s", buf) < 0)
+ if (fscanf(file, "%998s", buf) < 0)
break;
- buf[1000] = 0;
+ buf[999] = 0;
if (!(rcargv[i] = malloc(strlen(buf) + 1)))
goto cleanup;
strcpy(rcargv[i], buf);
@@ -437,7 +440,7 @@ int sys_rcfile(void)
fclose(file);
if (sys_verbose)
{
- if (rcargv)
+ if (rcargc)
{
post("startup args from RC file:");
for (i = 1; i < rcargc; i++)
diff --git a/pd/src/s_stuff.h b/pd/src/s_stuff.h
index 3276b00b..4af5c754 100644
--- a/pd/src/s_stuff.h
+++ b/pd/src/s_stuff.h
@@ -28,7 +28,7 @@ int sys_open_absolute(const char *name, const char* ext,
char *dirresult, char **nameresult, unsigned int size, int bin, int *fdp);
int sys_trytoopenone(const char *dir, const char *name, const char* ext,
char *dirresult, char **nameresult, unsigned int size, int bin);
-
+t_symbol *sys_decodedialog(t_symbol *s);
/* s_file.c */
diff --git a/pd/src/t_tkcmd.c b/pd/src/t_tkcmd.c
index bd6ff5a5..6d863c15 100644
--- a/pd/src/t_tkcmd.c
+++ b/pd/src/t_tkcmd.c
@@ -333,7 +333,7 @@ gotit: ;
#ifdef STARTGUI
-/* #define DEBUGCONNECT */
+#define DEBUGCONNECT
#ifdef DEBUGCONNECT
static FILE *debugfd;
@@ -618,11 +618,19 @@ void pdgui_setname(char *s)
int Pdtcl_Init(Tcl_Interp *interp)
{
const char *argv = Tcl_GetVar(interp, "argv", 0);
- int portno, argno = 0;
- if (argv && (portno = atoi(argv)) > 1)
+ int portno = 0, i;
+ if (argv)
+ {
+ for (i = 0; i < (int)strlen(argv) - 1; i++)
+ if (argv[i] >= '0' && argv[i] <= '9')
+ {
+ portno = atoi(argv+i);
+ break;
+ }
+ }
+ if (portno)
pdgui_setsock(portno);
#ifdef DEBUGCONNECT
- pd_portno = portno;
debugfd = fopen("/tmp/bratwurst", "w");
fprintf(debugfd, "turning stderr back on\n");
fflush(debugfd);
diff --git a/pd/src/u_main.tk b/pd/src/u_main.tk
index 1ad84f08..9d68b58e 100644
--- a/pd/src/u_main.tk
+++ b/pd/src/u_main.tk
@@ -194,12 +194,14 @@ pack .controls.inout.out.label .controls.inout.out.level \
button .controls.dio -text "DIO\nerrors" \
-command {pd [concat pd audiostatus \;]}
+button .controls.clear -text "clear\nprinout" \
+ -command {.printout.text delete 0.0 end}
pack .controls.inout.in .controls.inout.out -side left -padx 6
pack .controls.inout -side left -padx 14
-pack .controls.switches -side right
-pack .controls.dio -side right -padx 20
-
+pack .controls.switches -side left
+pack .controls.dio -side left -padx 20
+pack .controls.clear -side right -padx 6
frame .printout
text .printout.text -relief raised -bd 2 -font console_font \
@@ -835,16 +837,12 @@ proc menu_fixwindowmenu {name} {
set find_canvas nobody
set find_string ""
set find_count 1
+set find_wholeword 1
proc find_apply {name} {
- global find_string
- global find_canvas
- regsub -all \; $find_string " _semi_ " find_string2
- regsub -all \, $find_string2 " _comma_ " find_string3
-# puts stderr [concat $find_canvas find $find_string3 \
-# \;]
- pd [concat $find_canvas find $find_string3 \
- \;]
+ global find_string find_canvas find_wholeword
+ pd [concat $find_canvas find [pdtk_encodedialog $find_string] \
+ $find_wholeword \;]
after 50 destroy $name
}
@@ -853,9 +851,7 @@ proc find_cancel {name} {
}
proc menu_findobject {canvas} {
- global find_string
- global find_canvas
- global find_count
+ global find_string find_canvas find_count find_wholeword
set name [format ".find%d" $find_count]
set find_count [expr $find_count + 1]
@@ -869,6 +865,9 @@ proc menu_findobject {canvas} {
entry $name.entry -textvariable find_string
pack $name.entry -side top
+ checkbutton $name.wholeword -variable find_wholeword \
+ -text {whole word} -anchor e
+ pack $name.wholeword -side bottom
frame $name.buttonframe
pack $name.buttonframe -side bottom -fill x -pady 2m
@@ -4233,7 +4232,9 @@ proc path_apply {id} {
for {set x 0} {$x < $pd_path_count} {incr x} {
global pd_path$x
set this_path [set pd_path$x]
- if {0==[string match "" $this_path]} {lappend pd_path [pdtk_encodedialog $this_path]}
+ if {0==[string match "" $this_path]} {
+ lappend pd_path [pdtk_encodedialog $this_path]
+ }
}
pd [concat pd path-dialog $pd_extrapath $pd_verbose $pd_path \;]
@@ -4395,3 +4396,81 @@ proc pdtk_startup_dialog {id nort flags} {
focus $id.f0
}
+########## data-driven dialog -- convert others to this someday? ##########
+
+proc ddd_apply {id} {
+ set vid [string trimleft $id .]
+ set var_count [concat ddd_count_$vid]
+ global $var_count
+ set count [eval concat $$var_count]
+ set values {}
+
+ for {set x 0} {$x < $count} {incr x} {
+ set varname [concat ddd_var_$vid$x]
+ global $varname
+ lappend values [eval concat $$varname]
+ }
+ set cmd [concat $id done $values \;]
+
+# puts stderr $cmd
+ pd $cmd
+}
+
+proc ddd_cancel {id} {
+ set cmd [concat $id cancel \;]
+# puts stderr $cmd
+ pd $cmd
+}
+
+proc ddd_ok {id} {
+ ddd_apply $id
+ ddd_cancel $id
+}
+
+proc ddd_dialog {id dialogname} {
+ global ddd_fields
+ set vid [string trimleft $id .]
+ set count [llength $ddd_fields]
+
+ set var_count [concat ddd_count_$vid]
+ global $var_count
+ set $var_count $count
+
+ toplevel $id
+ label $id.label -text $dialogname
+ pack $id.label -side top
+ wm title $id "Pd dialog"
+ wm resizable $id 0 0
+ wm protocol $id WM_DELETE_WINDOW [concat ddd_cancel $id]
+
+ for {set x 0} {$x < $count} {incr x} {
+ set varname [concat ddd_var_$vid$x]
+ global $varname
+ set fieldname [lindex $ddd_fields $x 0]
+ set $varname [lindex $ddd_fields $x 1]
+ frame $id.frame$x
+ pack $id.frame$x -side top
+ label $id.frame$x.label -text $fieldname
+ entry $id.frame$x.entry -textvariable $varname -width 20
+ bind $id.frame$x.entry <KeyPress-Return> [concat ddd_ok $id]
+ pdtk_standardkeybindings $id.frame$x.entry
+ pack $id.frame$x.entry $id.frame$x.label -side right
+ }
+
+ frame $id.buttonframe -pady 5
+ pack $id.buttonframe -side top -fill x -pady 2
+ button $id.buttonframe.cancel -text {Cancel}\
+ -command "ddd_cancel $id"
+ button $id.buttonframe.apply -text {Apply}\
+ -command "ddd_apply $id"
+ button $id.buttonframe.ok -text {OK}\
+ -command "ddd_ok $id"
+ pack $id.buttonframe.cancel $id.buttonframe.apply \
+ $id.buttonframe.ok -side left -expand 1
+
+# $id.params.entry select from 0
+# $id.params.entry select adjust end
+# focus $id.params.entry
+}
+
+
diff --git a/pd/src/x_interface.c b/pd/src/x_interface.c
index 4effa0d9..044961b1 100644
--- a/pd/src/x_interface.c
+++ b/pd/src/x_interface.c
@@ -5,6 +5,7 @@
/* interface objects */
#include "m_pd.h"
+#include <string.h>
/* -------------------------- print ------------------------------ */
static t_class *print_class;
@@ -15,34 +16,39 @@ typedef struct _print
t_symbol *x_sym;
} t_print;
-static void *print_new(t_symbol *s)
+static void *print_new(t_symbol *sel, int argc, t_atom *argv)
{
t_print *x = (t_print *)pd_new(print_class);
- if (*s->s_name) x->x_sym = s;
- else x->x_sym = gensym("print");
+ t_symbol *s = atom_getsymbolarg(0, argc, argv);
+ if (!*s->s_name)
+ x->x_sym = gensym("print");
+ else if (!strcmp(s->s_name, "-n"))
+ x->x_sym = &s_;
+ else x->x_sym = s;
return (x);
}
static void print_bang(t_print *x)
{
- post("%s: bang", x->x_sym->s_name);
+ post("%s%sbang", x->x_sym->s_name, (*x->x_sym->s_name ? ": " : ""));
}
static void print_pointer(t_print *x, t_gpointer *gp)
{
- post("%s: (gpointer)", x->x_sym->s_name);
+ post("%s%s(gpointer)", x->x_sym->s_name, (*x->x_sym->s_name ? ": " : ""));
}
static void print_float(t_print *x, t_float f)
{
- post("%s: %g", x->x_sym->s_name, f);
+ post("%s%s%g", x->x_sym->s_name, (*x->x_sym->s_name ? ": " : ""), f);
}
static void print_list(t_print *x, t_symbol *s, int argc, t_atom *argv)
{
int i;
if (argc && argv->a_type != A_SYMBOL) startpost("%s:", x->x_sym->s_name);
- else startpost("%s: %s", x->x_sym->s_name,
+ else startpost("%s%s%s", x->x_sym->s_name,
+ (*x->x_sym->s_name ? ": " : ""),
(argc > 1 ? s_list.s_name : (argc == 1 ? s_symbol.s_name :
s_bang.s_name)));
postatom(argc, argv);
@@ -52,7 +58,8 @@ static void print_list(t_print *x, t_symbol *s, int argc, t_atom *argv)
static void print_anything(t_print *x, t_symbol *s, int argc, t_atom *argv)
{
int i;
- startpost("%s: %s", x->x_sym->s_name, s->s_name);
+ startpost("%s%s%s", x->x_sym->s_name, (*x->x_sym->s_name ? ": " : ""),
+ s->s_name);
postatom(argc, argv);
endpost();
}
@@ -60,7 +67,7 @@ static void print_anything(t_print *x, t_symbol *s, int argc, t_atom *argv)
static void print_setup(void)
{
print_class = class_new(gensym("print"), (t_newmethod)print_new, 0,
- sizeof(t_print), 0, A_DEFSYM, 0);
+ sizeof(t_print), 0, A_GIMME, 0);
class_addbang(print_class, print_bang);
class_addfloat(print_class, print_float);
class_addpointer(print_class, print_pointer);
@@ -68,8 +75,6 @@ static void print_setup(void)
class_addanything(print_class, print_anything);
}
-
-
void x_interface_setup(void)
{
print_setup();