summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/cluster-size/cluster-size_2vector3d.dat54
-rw-r--r--data/cluster-size/cluster-size_3potts2d.dat65
-rw-r--r--data/cluster-size/cluster-size_3vector3d.dat23
-rw-r--r--data/cluster-size/cluster-size_4potts2d.dat54
-rw-r--r--data/cluster-size/cluster-size_4vector3d.dat47
-rw-r--r--data/cluster-size/cluster-size_ising2d.dat65
-rw-r--r--data/cluster-size/cluster-size_ising3d.dat54
-rw-r--r--fig_clusters_ising2d.eps5759
-rw-r--r--fig_clusters_ising2d.tex180
-rw-r--r--figs/fig_clusters_ising2d.gplot137
-rw-r--r--makefile2
-rw-r--r--monte-carlo.bib34
-rw-r--r--monte-carlo.pdfbin147156 -> 185499 bytes
-rw-r--r--monte-carlo.tex158
14 files changed, 6605 insertions, 27 deletions
diff --git a/data/cluster-size/cluster-size_2vector3d.dat b/data/cluster-size/cluster-size_2vector3d.dat
new file mode 100644
index 0000000..16e71a8
--- /dev/null
+++ b/data/cluster-size/cluster-size_2vector3d.dat
@@ -0,0 +1,54 @@
+8 2.20167 1.e-7 63.59562043795609 2.164973893102592
+8 2.20167 1.e-6 64.87819548872191 2.212648436568576
+8 2.20167 0.00001 67.46940874035968 2.301616822709248
+8 2.20167 0.0001 67.44140423335065 2.30008894357248
+8 2.20167 0.001 71.32843137254912 2.398277793810432
+8 2.20167 0.01 67.9385416666665 2.299960087698432
+8 2.20167 0.1 105.92954363490816 3.86057588781312
+8 2.20167 1. 213.1218354430377 7.762196801047552
+8 2.20167 10. 368.2691292875991 10.105035534898688
+8 2.20167 100. 470.9830508474578 7.230626947020288
+
+16 2.20167 1.e-7 286.2860304287703 8.98124531728384
+16 2.20167 1.e-6 274.4344131704709 8.678468826714113
+16 2.20167 0.00001 262.02001520141926 8.166182721142784
+16 2.20167 0.0001 233.82716329775104 7.156634142302208
+16 2.20167 0.001 234.45846572854887 7.287514589700096
+16 2.20167 0.01 391.3233532934144 13.354160729767935
+16 2.20167 0.1 822.6586126266573 29.32967370950656
+16 2.20167 1. 1872.1783216783197 65.73364751310439
+16 2.20167 10. 3098.8235294117644 78.5758652691415
+16 2.20167 100. 3722.8065573770486 60.9046991010857
+
+32 2.20167 1.e-7 1048.580106979115 29.22072313312051
+32 2.20167 1.e-6 971.4170222854472 26.492627007799296
+32 2.20167 0.00001 987.9398532419093 27.91466354242355
+32 2.20167 0.0001 1083.3379648008356 31.228299422072833
+32 2.20167 0.001 1151.1507002801193 33.530449835229184
+32 2.20167 0.01 2611.275275590533 85.86586555583693
+32 2.20167 0.1 6339.86940298507 227.132753381163
+32 2.20167 1. 14823.10940170938 515.0581135403254
+32 2.20167 10. 22135.92249999999 669.8054971229799
+32 2.20167 100. 30417.365771812078 417.6834673476567
+
+64 2.20167 1.e-7 4289.382018782331 113.41379059607142
+64 2.20167 1.e-6 4021.5975113958357 101.65684041993421
+64 2.20167 0.00001 4077.0909943129705 103.63447013697126
+64 2.20167 0.0001 4898.0003000525785 125.73227228305818
+64 2.20167 0.001 8836.591433942041 254.10948594506138
+64 2.20167 0.01 21022.64215218081 682.6924817920819
+64 2.20167 0.1 50597.72201630827 1842.307708405678
+64 2.20167 1. 114540.33772652397 4068.2195261694933
+64 2.20167 10. 201245.50704225348 4999.55582256939
+64 2.20167 100. 239130.41503267954 3687.9212448362005
+
+128 2.20167 1.e-7 17409.28502540219 666.9019482318438
+128 2.20167 1.e-6 23689.046527859227 1093.5300645443338
+128 2.20167 0.00001 20089.293792012664 786.2899335338394
+128 2.20167 0.0001 38106.45479910696 1854.133959464583
+128 2.20167 0.001 72399.92470837763 3547.6496046148814
+128 2.20167 0.01 190290.0237010039 10030.696361468363
+128 2.20167 0.1 448240.2068230266 24526.873461304327
+128 2.20167 1. 849276.2519685049 50303.14845552824
+128 2.20167 10. 1.583249774647888e6 67273.13361722566
+128 2.20167 100. 1.7961472880000002e6 61619.78659707237
diff --git a/data/cluster-size/cluster-size_3potts2d.dat b/data/cluster-size/cluster-size_3potts2d.dat
new file mode 100644
index 0000000..3b8319d
--- /dev/null
+++ b/data/cluster-size/cluster-size_3potts2d.dat
@@ -0,0 +1,65 @@
+8 0.994973 1.e-7 28.3823264201984 0.236138387891328
+8 0.994973 1.e-6 27.805823680823615 0.233244623238976
+8 0.994973 0.00001 28.043619527251906 0.23433663419584
+8 0.994973 0.0001 27.385046581398974 0.230684992491712
+8 0.994973 0.001 27.58528428093645 0.231563393720128
+8 0.994973 0.01 28.17325524646157 0.236158926337664
+8 0.994973 0.1 34.48330078124999 0.275121977917568
+8 0.994973 1. 41.996052631579005 0.322332521883392
+8 0.994973 10. 43.341899892357375 0.343088948340544
+8 0.994973 100. 43.08706700548358 0.343120888099008
+
+16 0.994973 1.e-7 89.29277492358682 0.771637147299328
+16 0.994973 1.e-6 94.07098723053645 0.807376643724288
+16 0.994973 0.00001 94.24580121145267 0.80744921509248
+16 0.994973 0.0001 91.6403508771927 0.79496752019712
+16 0.994973 0.001 91.13449052603623 0.78649727606528
+16 0.994973 0.01 101.76133669235277 0.872308584550144
+16 0.994973 0.1 136.38096649866546 1.111759974312704
+16 0.994973 1. 165.2677242888389 1.251915123006976
+16 0.994973 10. 172.59167452512435 1.388648509539584
+16 0.994973 100. 168.46318695766527 1.388370676203264
+
+32 0.994973 1.e-7 308.8067591965655 2.657940580622336
+32 0.994973 1.e-6 311.22099948947454 2.685346518641664
+32 0.994973 0.00001 306.9843078125906 2.652692697684992
+32 0.994973 0.0001 299.0313012127119 2.595835539974144
+32 0.994973 0.001 330.0585442086902 2.831122416274432
+32 0.994973 0.01 409.085369443626 3.420774081614848
+32 0.994973 0.1 543.6338461538417 4.462358771792896
+32 0.994973 1. 664.04034203025 5.015368884472832
+32 0.994973 10. 681.0485759914834 5.571595495469056
+32 0.994973 100. 685.512391158741 5.571552525910016
+
+64 0.994973 1.e-7 1045.320553473614 8.963296885243905
+64 0.994973 1.e-6 1014.882108700717 8.67390104844288
+64 0.994973 0.00001 1015.2398430933033 8.73498768896
+64 0.994973 0.0001 1007.5999535855084 8.654159380598784
+64 0.994973 0.001 1210.7716902581003 10.254569083936769
+64 0.994973 0.01 1635.5552682133791 13.576588168851456
+64 0.994973 0.1 2161.249827331027 17.837539231420415
+64 0.994973 1. 2670.878363475968 20.079606759276544
+64 0.994973 10. 2726.4530313124455 22.30290342632243
+64 0.994973 100. 2724.6384820239687 22.302813764513793
+
+128 0.994973 1.e-7 3538.730470981927 29.814243053223937
+128 0.994973 1.e-6 3483.9675201993605 29.319961695010814
+128 0.994973 0.00001 3429.912134387319 28.99572400950477
+128 0.994973 0.0001 3630.212132598497 30.704791192567807
+128 0.994973 0.001 4715.700264108196 39.40942045064397
+128 0.994973 0.01 6600.033674307486 54.57252040849818
+128 0.994973 0.1 8546.844884810596 71.10215711311463
+128 0.994973 1. 10624.082364553462 80.31972694956441
+128 0.994973 10. 10974.995574627894 89.225318947029
+128 0.994973 100. 10864.279569892507 89.224446664704
+
+256 0.994973 1.e-7 10948.04919614151 286.9151418115031
+256 0.994973 1.e-6 10144.75468889555 266.11003730886654
+256 0.994973 0.00001 11373.025692359 302.0328836857856
+256 0.994973 0.0001 14407.5266470835 378.75374401919385
+256 0.994973 0.001 19704.837992013694 512.2242250181837
+256 0.994973 0.01 25847.14064801176 687.3836664888361
+256 0.994973 0.1 36241.574112735005 917.0604850607555
+256 0.994973 1. 41424.834951456294 1019.2338743602709
+256 0.994973 10. 42021.48963730574 1132.0645859317515
+256 0.994973 100. 42350.64099216714 1132.9247419503083
diff --git a/data/cluster-size/cluster-size_3vector3d.dat b/data/cluster-size/cluster-size_3vector3d.dat
new file mode 100644
index 0000000..2467b0e
--- /dev/null
+++ b/data/cluster-size/cluster-size_3vector3d.dat
@@ -0,0 +1,23 @@
+8 1.44325 0.00001 55.5139971969664 0.554903213121536
+8 1.44325 0.0000199526 56.027379494199806 0.559909155830272
+8 1.44325 0.0000398107 56.192946736956415 0.56169179990272
+8 1.44325 0.0000794328 54.5194957803648 0.544726918441472
+8 1.44325 0.000158489 54.597054353332226 0.545821297943552
+8 1.44325 0.000316228 55.4369717283584 0.5542436232704
+8 1.44325 0.000630957 55.07394505297152 0.55047552796416
+8 1.44325 0.00125893 55.21150950161306 0.551854558490112
+8 1.44325 0.00251189 53.847208515437565 0.53806267020288
+8 1.44325 0.00501187 56.394869546151426 0.563462774585344
+8 1.44325 0.01 58.60907046476697 0.58596544898048
+8 1.44325 0.0199526 60.544246945532414 0.605157448036352
+8 1.44325 0.0398107 69.25171956575693 0.69234327766272
+8 1.44325 0.0794328 82.73071667530547 0.826681271223296
+8 1.44325 0.158489 100.86688560481588 1.007812401429504
+8 1.44325 0.316228 126.55678979886899 1.26487036726528
+8 1.44325 0.630957 161.53304886211532 1.615101040502784
+8 1.44325 1.25893 196.9797927992617 1.969288721453568
+8 1.44325 2.51189 243.51881051175528 2.433779871054848
+8 1.44325 5.01187 284.1764088204406 2.841037843352576
+8 1.44325 10. 331.5890990542551 3.315775558490112
+8 1.44325 19.9526 373.07874564459826 3.727468875063808
+8 1.44325 39.8107 407.2365374937083 4.07083755410944 \ No newline at end of file
diff --git a/data/cluster-size/cluster-size_4potts2d.dat b/data/cluster-size/cluster-size_4potts2d.dat
new file mode 100644
index 0000000..4c36fd5
--- /dev/null
+++ b/data/cluster-size/cluster-size_4potts2d.dat
@@ -0,0 +1,54 @@
+8 0.910239 1.e-7 31.25128528907744 0.246253494231872
+8 0.910239 1.e-6 30.78990703851277 0.244874662488896
+8 0.910239 0.00001 32.308278361051585 0.25217886251904
+8 0.910239 0.0001 31.30189867722483 0.246826664226944
+8 0.910239 0.001 32.18340571006183 0.251616343170432
+8 0.910239 0.01 32.33067211288518 0.251779013153728
+8 0.910239 0.1 38.88447177685043 0.280855693400128
+8 0.910239 1. 47.08413939313638 0.313063502786432
+8 0.910239 10. 47.468546958062845 0.336828361986496
+8 0.910239 100. 48.136758538046976 0.334695743642496
+
+16 0.910239 1.e-7 109.95747918001254 0.887640019863296
+16 0.910239 1.e-6 109.3095789725975 0.893187923640576
+16 0.910239 0.00001 108.40977651425408 0.88709965624064
+16 0.910239 0.0001 106.5304030441874 0.872532765732608
+16 0.910239 0.001 104.64525502791116 0.866529850325248
+16 0.910239 0.01 121.32530973451341 0.954942818574848
+16 0.910239 0.1 156.60729154945435 1.142645834240256
+16 0.910239 1. 187.6613283674729 1.225325583072256
+16 0.910239 10. 189.83988139362458 1.36108803505792
+16 0.910239 100. 195.52122785583435 1.340490724936448
+
+32 0.910239 1.e-7 381.88485016647985 3.121002356892672
+32 0.910239 1.e-6 351.6929717976576 2.948493945322496
+32 0.910239 0.00001 363.32742894910666 2.9950692129536
+32 0.910239 0.0001 351.5059971928033 2.93354506405888
+32 0.910239 0.001 374.4909486865367 3.059559813685248
+32 0.910239 0.01 467.12224194775655 3.664210409629696
+32 0.910239 0.1 613.5265147304018 4.56898404578816
+32 0.910239 1. 745.8312184304507 4.920557932276736
+32 0.910239 10. 761.7391692719933 5.450411114161152
+32 0.910239 100. 772.769370185771 5.411916259948544
+
+64 0.910239 1.e-7 1227.513492153086 10.14512468025344
+64 0.910239 1.e-6 1150.0090557644266 9.624002896257023
+64 0.910239 0.00001 1279.3070283600364 10.607897199747072
+64 0.910239 0.0001 1214.0060714086728 10.08866700275712
+64 0.910239 0.001 1337.2163799963198 11.074506984640513
+64 0.910239 0.01 1887.081062899421 14.627000031576063
+64 0.910239 0.1 2472.9367996414157 18.29732088777933
+64 0.910239 1. 3002.5375837261045 19.63658623008768
+64 0.910239 10. 3070.5594541910427 21.72675771574272
+64 0.910239 100. 3070.4065126050405 21.73601502843699
+
+128 0.910239 1.e-7 3899.50608578483 32.27619359540839
+128 0.910239 1.e-6 3777.1591532732086 31.121395790168062
+128 0.910239 0.00001 4074.4429495593367 33.50122426553139
+128 0.910239 0.0001 4724.828190248927 38.30069089855078
+128 0.910239 0.001 5624.484330850222 44.74178843721728
+128 0.910239 0.01 7617.330488423236 58.28087792766157
+128 0.910239 0.1 9930.301271234133 73.19535506664653
+128 0.910239 1. 11948.685548562318 78.73371439859302
+128 0.910239 10. 12201.149739776967 87.1172777734144
+128 0.910239 100. 12356.893854748623 86.68401818232422
diff --git a/data/cluster-size/cluster-size_4vector3d.dat b/data/cluster-size/cluster-size_4vector3d.dat
new file mode 100644
index 0000000..b32f6f7
--- /dev/null
+++ b/data/cluster-size/cluster-size_4vector3d.dat
@@ -0,0 +1,47 @@
+8 1.e-7 6.468390804597696 0.2299249828032
+8 1.e-6 7.151050788091072 0.253524024656064
+8 0.00001 6.766711506622528 0.22870107084
+8 0.0001 6.85281749369216 0.245290188692032
+8 0.001 6.295586527293888 0.21877425067008
+8 0.01 6.58619297537344 0.230938504937856
+8 0.1 10.090617359413184 0.381796466094656
+8 1. 21.405057251908417 0.806654372150592
+8 10. 39.626443418013885 1.2837603509824
+8 100. 56.50080128205133 1.048646025543232
+16 1.e-7 12.388315738963456 0.390627946109184
+16 1.e-6 14.011522801302783 0.469495665395968
+16 0.00001 14.374053873552896 0.466301897031424
+16 0.0001 13.89824012092416 0.443478689434624
+16 0.001 13.58135211562624 0.449625053788672
+16 0.01 16.74646226415104 0.55525348888192
+16 0.1 35.82378944504883 1.356576669020672
+16 1. 88.41411342894388 3.40179106950528
+16 10. 164.82623792270542 5.13236902758272
+16 100. 224.0569794952681 4.267226197541888
+32 1.e-7 25.886689124279297 0.731200395342848
+32 1.e-6 29.190262903042047 0.937672647512064
+32 0.00001 27.490700564212737 0.805106897870848
+32 0.0001 29.993250933924863 0.896341313352704
+32 0.001 33.04832432780186 1.021314766860288
+32 0.01 63.19570683979469 2.10561498497024
+32 0.1 143.36230947196518 5.433879956315136
+32 1. 332.0190501847286 13.071612257870848
+32 10. 659.4899364406784 20.889576596393983
+32 100. 905.7525232919255 16.36239297323008
+64 1.e-7 53.16214708798669 1.391564068569088
+64 1.e-6 56.406767022780414 1.432764188041216
+64 0.00001 55.53289482636493 1.419499220860928
+64 0.0001 59.0522887754793 1.661349282971648
+64 0.001 98.25594084864 2.90557472817152
+64 0.01 238.32737926136218 8.054379071070208
+64 0.1 549.1967318453903 21.165493753782272
+64 1. 1394.7661316472136 52.845338627780606
+64 10. 2411.522702407004 80.25132214784409
+64 100. 3489.254634938839 70.54946976722125
+128 1.e-7 132.48186227634994 6.020475893088256
+128 1.e-6 128.82328062859673 5.960419268018176
+128 0.00001 165.34305434979532 9.413809870815232
+128 0.0001 233.11510363380123 12.90065990230016
+128 0.001 418.1740127284593 20.95188210860032
+128 0.01 1112.215227447132 65.80112118779086
+128 0.1 2474.9717092803053 147.1845094595789 \ No newline at end of file
diff --git a/data/cluster-size/cluster-size_ising2d.dat b/data/cluster-size/cluster-size_ising2d.dat
new file mode 100644
index 0000000..8d790cc
--- /dev/null
+++ b/data/cluster-size/cluster-size_ising2d.dat
@@ -0,0 +1,65 @@
+8 2.26918531421 1.e-7 41.76061921842541 0.291820060441472
+8 2.26918531421 1.e-6 41.77551405395194 0.291912174276736
+8 2.26918531421 0.00001 40.99311243484749 0.29380210922656
+8 2.26918531421 0.0001 41.4345943911159 0.29368346942368
+8 2.26918531421 0.001 41.57769376181453 0.292287093854272
+8 2.26918531421 0.01 41.4138449962375 0.294463837488192
+8 2.26918531421 0.1 47.3735872750103 0.288410474637952
+8 2.26918531421 1. 60.359498031495875 0.159130800346688
+8 2.26918531421 10. 63.998666222073986 0.00066655521088
+8 2.26918531421 100. 64. 0.
+
+16 2.26918531421 1.e-7 137.932397547595 1.106213393458432
+16 2.26918531421 1.e-6 142.46250000000077 1.125068889773824
+16 2.26918531421 0.00001 140.3548493331131 1.115093465484288
+16 2.26918531421 0.0001 139.34766263484826 1.108180257185024
+16 2.26918531421 0.001 137.0819803890043 1.118227366096896
+16 2.26918531421 0.01 144.9197824609111 1.131159252833024
+16 2.26918531421 0.1 189.35795332905036 1.12545593303808
+16 2.26918531421 1. 239.10810810810855 0.713258980592128
+16 2.26918531421 10. 255.99733422192614 0.000941394606592
+16 2.26918531421 100. 256. 0.
+
+32 2.26918531421 1.e-7 469.2808416999045 3.978161278931968
+32 2.26918531421 1.e-6 476.9635445877719 4.006802403949568
+32 2.26918531421 0.00001 471.95928859246897 4.013438472597504
+32 2.26918531421 0.0001 474.04209059233176 3.997975009974272
+32 2.26918531421 0.001 475.964300713984 4.011499718957056
+32 2.26918531421 0.01 556.6740131578941 4.384194386656256
+32 2.26918531421 0.1 761.5676438653594 4.378279243981824
+32 2.26918531421 1. 961.2782629791334 2.657521403249664
+32 2.26918531421 10. 1023.9900398406369 0.001809689582592
+32 2.26918531421 100. 1024. 0.
+
+64 2.26918531421 1.e-7 1570.8025878850315 13.706002600996865
+64 2.26918531421 1.e-6 1581.3969843462185 13.77466029387776
+64 2.26918531421 0.00001 1544.7042285200139 13.588822664761343
+64 2.26918531421 0.0001 1598.8295016921456 13.89995014995968
+64 2.26918531421 0.001 1689.6245875595714 14.541027542421505
+64 2.26918531421 0.01 2254.9670741646255 16.92120407414784
+64 2.26918531421 0.1 3003.7852852852693 17.958166634876928
+64 2.26918531421 1. 3834.397774014026 11.043643994599424
+64 2.26918531421 10. 4095.971062150611 0.003040322813952
+64 2.26918531421 100. 4096. 0.
+
+128 2.26918531421 1.e-7 5299.307137208402 47.51847479618765
+128 2.26918531421 1.e-6 5474.731573045101 48.452848092217344
+128 2.26918531421 0.00001 5285.679952644047 47.52304728240947
+128 2.26918531421 0.0001 5336.082437275975 47.71602755731456
+128 2.26918531421 0.001 6743.665753083364 56.418302394712065
+128 2.26918531421 0.01 8980.760119234363 66.36232167764787
+128 2.26918531421 0.1 11921.790682833387 73.03769794432205
+128 2.26918531421 1. 15397.143794024743 41.76063549517005
+128 2.26918531421 10. 16383.850513858626 0.006840073846784
+128 2.26918531421 100. 16384. 0.
+
+256 2.26918531421 1.e-7 17879.91062394608 511.74814417577574
+256 2.26918531421 1.e-6 18694.640819964345 522.3761014470083
+256 2.26918531421 0.00001 17007.07661290327 496.8401853373481
+256 2.26918531421 0.0001 19807.73778195487 573.3320913521213
+256 2.26918531421 0.001 26287.16876574307 722.2194761116549
+256 2.26918531421 0.01 36718.14664586592 816.2841517634355
+256 2.26918531421 0.1 46974.64904862584 953.4233012200407
+256 2.26918531421 1. 61288.79512195125 569.8120035412869
+256 2.26918531421 10. 65535.44044321329 0.037929899982848
+256 2.26918531421 100. 65536. 0.
diff --git a/data/cluster-size/cluster-size_ising3d.dat b/data/cluster-size/cluster-size_ising3d.dat
new file mode 100644
index 0000000..bc3e920
--- /dev/null
+++ b/data/cluster-size/cluster-size_ising3d.dat
@@ -0,0 +1,54 @@
+8 4.511527855977594 1.e-7 84.98632812499967 2.774881631416832
+8 4.511527855977594 1.e-6 91.2788595271209 3.063975461702656
+8 4.511527855977594 0.00001 91.37640449438209 3.003099722837504
+8 4.511527855977594 0.0001 95.36516034985421 3.212265024465408
+8 4.511527855977594 0.001 81.05142503097908 2.708653345806848
+8 4.511527855977594 0.01 90.88218988218982 3.04356333501184
+8 4.511527855977594 0.1 176.40951122853377 5.617079659119104
+8 4.511527855977594 1. 370.0455840455844 8.516837340213248
+8 4.511527855977594 10. 509.31271477663233 1.753714061782016
+8 4.511527855977594 100. 512. 0.
+
+16 4.511527855977594 1.e-7 319.21340333538916 9.880740427952128
+16 4.511527855977594 1.e-6 377.79694323143883 11.602959309398017
+16 4.511527855977594 0.00001 309.61178922298166 9.408273173041152
+16 4.511527855977594 0.0001 349.08252264340683 10.66877924145152
+16 4.511527855977594 0.001 410.72211273157427 12.690140079222784
+16 4.511527855977594 0.01 610.5329024676864 19.152933500084224
+16 4.511527855977594 0.1 1407.8833551769353 43.43628689054925
+16 4.511527855977594 1. 3001.734693877547 66.25569846017639
+16 4.511527855977594 10. 4089.3027210884343 0.146549781696512
+16 4.511527855977594 100. 4096. 0.
+
+32 4.511527855977594 1.e-7 1407.7967758531952 38.859770907426814
+32 4.511527855977594 1.e-6 1494.4061705988997 41.208889711591425
+32 4.511527855977594 0.00001 1228.4071685662966 33.419335411499006
+32 4.511527855977594 0.0001 1508.9976186114538 41.54084190994432
+32 4.511527855977594 0.001 2004.8671226184663 57.71263776597606
+32 4.511527855977594 0.01 4593.510976948404 140.2976285201531
+32 4.511527855977594 0.1 11995.235211267638 351.8790231277568
+32 4.511527855977594 1. 23487.601139601113 552.7908093873357
+32 4.511527855977594 10. 32603.077966101675 110.89225786215628
+32 4.511527855977594 100. 32768. 0.
+
+64 4.511527855977594 1.e-7 5945.734762467164 144.54505386960486
+64 4.511527855977594 1.e-6 5697.391137473692 137.7135413053358
+64 4.511527855977594 0.00001 5556.127733809938 135.9447378391204
+64 4.511527855977594 0.0001 6951.001919385764 171.27163613570661
+64 4.511527855977594 0.001 14643.054391439917 400.9559971250831
+64 4.511527855977594 0.01 38490.21923297067 1158.4124811959337
+64 4.511527855977594 0.1 93846.97111416773 2804.9013180029992
+64 4.511527855977594 1. 184264.9804469274 4550.1308373895745
+64 4.511527855977594 10. 261705.9455782313 1.243175188430848
+64 4.511527855977594 100. 262144. 0.
+
+128 4.511527855977594 1.e-7 24470.86901121358 1287.7629684438793
+128 4.511527855977594 1.e-6 23702.422810490043 1173.25908905925
+128 4.511527855977594 0.00001 16956.188134687636 802.3047981383024
+128 4.511527855977594 0.0001 52885.800882515476 2914.905805473972
+128 4.511527855977594 0.001 125744.8424479161 7901.3857130551705
+128 4.511527855977594 0.01 268062.06417112297 19472.321407338153
+128 4.511527855977594 0.1 705318.5985915493 51546.39422965573
+128 4.511527855977594 1. 1.6708501379310326e6 60232.83617364024
+128 4.511527855977594 10. 2.0936304259259265e6 7.816312159993856
+128 4.511527855977594 100. 2.097152e6 0.
diff --git a/fig_clusters_ising2d.eps b/fig_clusters_ising2d.eps
new file mode 100644
index 0000000..376cc4c
--- /dev/null
+++ b/fig_clusters_ising2d.eps
@@ -0,0 +1,5759 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%Title: fig_clusters_ising2d.tex
+%%Creator: gnuplot 5.2 patchlevel 2
+%%CreationDate: Thu Apr 19 16:11:44 2018
+%%DocumentFonts:
+%%BoundingBox: 50 50 542 252
+%%EndComments
+%%BeginProlog
+/gnudict 256 dict def
+gnudict begin
+%
+% The following true/false flags may be edited by hand if desired.
+% The unit line width and grayscale image gamma correction may also be changed.
+%
+/Color false def
+/Blacktext true def
+/Solid false def
+/Dashlength 1 def
+/Landscape false def
+/Level1 false def
+/Level3 false def
+/Rounded false def
+/ClipToBoundingBox false def
+/SuppressPDFMark false def
+/TransparentPatterns false def
+/gnulinewidth 5.000 def
+/userlinewidth gnulinewidth def
+/Gamma 1.0 def
+/BackgroundColor {-1.000 -1.000 -1.000} def
+%
+/vshift -73 def
+/dl1 {
+ 10.0 Dashlength userlinewidth gnulinewidth div mul mul mul
+ Rounded { currentlinewidth 0.75 mul sub dup 0 le { pop 0.01 } if } if
+} def
+/dl2 {
+ 10.0 Dashlength userlinewidth gnulinewidth div mul mul mul
+ Rounded { currentlinewidth 0.75 mul add } if
+} def
+/hpt_ 31.5 def
+/vpt_ 31.5 def
+/hpt hpt_ def
+/vpt vpt_ def
+/doclip {
+ ClipToBoundingBox {
+ newpath 50 50 moveto 542 50 lineto 542 252 lineto 50 252 lineto closepath
+ clip
+ } if
+} def
+%
+% Gnuplot Prolog Version 5.1 (Oct 2015)
+%
+%/SuppressPDFMark true def
+%
+/M {moveto} bind def
+/L {lineto} bind def
+/R {rmoveto} bind def
+/V {rlineto} bind def
+/N {newpath moveto} bind def
+/Z {closepath} bind def
+/C {setrgbcolor} bind def
+/f {rlineto fill} bind def
+/g {setgray} bind def
+/Gshow {show} def % May be redefined later in the file to support UTF-8
+/vpt2 vpt 2 mul def
+/hpt2 hpt 2 mul def
+/Lshow {currentpoint stroke M 0 vshift R
+ Blacktext {gsave 0 setgray textshow grestore} {textshow} ifelse} def
+/Rshow {currentpoint stroke M dup stringwidth pop neg vshift R
+ Blacktext {gsave 0 setgray textshow grestore} {textshow} ifelse} def
+/Cshow {currentpoint stroke M dup stringwidth pop -2 div vshift R
+ Blacktext {gsave 0 setgray textshow grestore} {textshow} ifelse} def
+/UP {dup vpt_ mul /vpt exch def hpt_ mul /hpt exch def
+ /hpt2 hpt 2 mul def /vpt2 vpt 2 mul def} def
+/DL {Color {setrgbcolor Solid {pop []} if 0 setdash}
+ {pop pop pop 0 setgray Solid {pop []} if 0 setdash} ifelse} def
+/BL {stroke userlinewidth 2 mul setlinewidth
+ Rounded {1 setlinejoin 1 setlinecap} if} def
+/AL {stroke userlinewidth 2 div setlinewidth
+ Rounded {1 setlinejoin 1 setlinecap} if} def
+/UL {dup gnulinewidth mul /userlinewidth exch def
+ dup 1 lt {pop 1} if 10 mul /udl exch def} def
+/PL {stroke userlinewidth setlinewidth
+ Rounded {1 setlinejoin 1 setlinecap} if} def
+3.8 setmiterlimit
+% Classic Line colors (version 5.0)
+/LCw {1 1 1} def
+/LCb {0 0 0} def
+/LCa {0 0 0} def
+/LC0 {1 0 0} def
+/LC1 {0 1 0} def
+/LC2 {0 0 1} def
+/LC3 {1 0 1} def
+/LC4 {0 1 1} def
+/LC5 {1 1 0} def
+/LC6 {0 0 0} def
+/LC7 {1 0.3 0} def
+/LC8 {0.5 0.5 0.5} def
+% Default dash patterns (version 5.0)
+/LTB {BL [] LCb DL} def
+/LTw {PL [] 1 setgray} def
+/LTb {PL [] LCb DL} def
+/LTa {AL [1 udl mul 2 udl mul] 0 setdash LCa setrgbcolor} def
+/LT0 {PL [] LC0 DL} def
+/LT1 {PL [2 dl1 3 dl2] LC1 DL} def
+/LT2 {PL [1 dl1 1.5 dl2] LC2 DL} def
+/LT3 {PL [6 dl1 2 dl2 1 dl1 2 dl2] LC3 DL} def
+/LT4 {PL [1 dl1 2 dl2 6 dl1 2 dl2 1 dl1 2 dl2] LC4 DL} def
+/LT5 {PL [4 dl1 2 dl2] LC5 DL} def
+/LT6 {PL [1.5 dl1 1.5 dl2 1.5 dl1 1.5 dl2 1.5 dl1 6 dl2] LC6 DL} def
+/LT7 {PL [3 dl1 3 dl2 1 dl1 3 dl2] LC7 DL} def
+/LT8 {PL [2 dl1 2 dl2 2 dl1 6 dl2] LC8 DL} def
+/SL {[] 0 setdash} def
+/Pnt {stroke [] 0 setdash gsave 1 setlinecap M 0 0 V stroke grestore} def
+/Dia {stroke [] 0 setdash 2 copy vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V closepath stroke
+ Pnt} def
+/Pls {stroke [] 0 setdash vpt sub M 0 vpt2 V
+ currentpoint stroke M
+ hpt neg vpt neg R hpt2 0 V stroke
+ } def
+/Box {stroke [] 0 setdash 2 copy exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V closepath stroke
+ Pnt} def
+/Crs {stroke [] 0 setdash exch hpt sub exch vpt add M
+ hpt2 vpt2 neg V currentpoint stroke M
+ hpt2 neg 0 R hpt2 vpt2 V stroke} def
+/TriU {stroke [] 0 setdash 2 copy vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V closepath stroke
+ Pnt} def
+/Star {2 copy Pls Crs} def
+/BoxF {stroke [] 0 setdash exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V closepath fill} def
+/TriUF {stroke [] 0 setdash vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V closepath fill} def
+/TriD {stroke [] 0 setdash 2 copy vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V closepath stroke
+ Pnt} def
+/TriDF {stroke [] 0 setdash vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V closepath fill} def
+/DiaF {stroke [] 0 setdash vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V closepath fill} def
+/Pent {stroke [] 0 setdash 2 copy gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ closepath stroke grestore Pnt} def
+/PentF {stroke [] 0 setdash gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ closepath fill grestore} def
+/Circle {stroke [] 0 setdash 2 copy
+ hpt 0 360 arc stroke Pnt} def
+/CircleF {stroke [] 0 setdash hpt 0 360 arc fill} def
+/C0 {BL [] 0 setdash 2 copy moveto vpt 90 450 arc} bind def
+/C1 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 90 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C2 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 90 180 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C3 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 180 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C4 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 180 270 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C5 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 90 arc
+ 2 copy moveto
+ 2 copy vpt 180 270 arc closepath fill
+ vpt 0 360 arc} bind def
+/C6 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 90 270 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C7 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 270 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C8 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 270 360 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C9 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 270 450 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C10 {BL [] 0 setdash 2 copy 2 copy moveto vpt 270 360 arc closepath fill
+ 2 copy moveto
+ 2 copy vpt 90 180 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C11 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 180 arc closepath fill
+ 2 copy moveto
+ 2 copy vpt 270 360 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C12 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 180 360 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C13 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 0 90 arc closepath fill
+ 2 copy moveto
+ 2 copy vpt 180 360 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/C14 {BL [] 0 setdash 2 copy moveto
+ 2 copy vpt 90 360 arc closepath fill
+ vpt 0 360 arc} bind def
+/C15 {BL [] 0 setdash 2 copy vpt 0 360 arc closepath fill
+ vpt 0 360 arc closepath} bind def
+/Rec {newpath 4 2 roll moveto 1 index 0 rlineto 0 exch rlineto
+ neg 0 rlineto closepath} bind def
+/Square {dup Rec} bind def
+/Bsquare {vpt sub exch vpt sub exch vpt2 Square} bind def
+/S0 {BL [] 0 setdash 2 copy moveto 0 vpt rlineto BL Bsquare} bind def
+/S1 {BL [] 0 setdash 2 copy vpt Square fill Bsquare} bind def
+/S2 {BL [] 0 setdash 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
+/S3 {BL [] 0 setdash 2 copy exch vpt sub exch vpt2 vpt Rec fill Bsquare} bind def
+/S4 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
+/S5 {BL [] 0 setdash 2 copy 2 copy vpt Square fill
+ exch vpt sub exch vpt sub vpt Square fill Bsquare} bind def
+/S6 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill Bsquare} bind def
+/S7 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt vpt2 Rec fill
+ 2 copy vpt Square fill Bsquare} bind def
+/S8 {BL [] 0 setdash 2 copy vpt sub vpt Square fill Bsquare} bind def
+/S9 {BL [] 0 setdash 2 copy vpt sub vpt vpt2 Rec fill Bsquare} bind def
+/S10 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt Square fill
+ Bsquare} bind def
+/S11 {BL [] 0 setdash 2 copy vpt sub vpt Square fill 2 copy exch vpt sub exch vpt2 vpt Rec fill
+ Bsquare} bind def
+/S12 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill Bsquare} bind def
+/S13 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
+ 2 copy vpt Square fill Bsquare} bind def
+/S14 {BL [] 0 setdash 2 copy exch vpt sub exch vpt sub vpt2 vpt Rec fill
+ 2 copy exch vpt sub exch vpt Square fill Bsquare} bind def
+/S15 {BL [] 0 setdash 2 copy Bsquare fill Bsquare} bind def
+/D0 {gsave translate 45 rotate 0 0 S0 stroke grestore} bind def
+/D1 {gsave translate 45 rotate 0 0 S1 stroke grestore} bind def
+/D2 {gsave translate 45 rotate 0 0 S2 stroke grestore} bind def
+/D3 {gsave translate 45 rotate 0 0 S3 stroke grestore} bind def
+/D4 {gsave translate 45 rotate 0 0 S4 stroke grestore} bind def
+/D5 {gsave translate 45 rotate 0 0 S5 stroke grestore} bind def
+/D6 {gsave translate 45 rotate 0 0 S6 stroke grestore} bind def
+/D7 {gsave translate 45 rotate 0 0 S7 stroke grestore} bind def
+/D8 {gsave translate 45 rotate 0 0 S8 stroke grestore} bind def
+/D9 {gsave translate 45 rotate 0 0 S9 stroke grestore} bind def
+/D10 {gsave translate 45 rotate 0 0 S10 stroke grestore} bind def
+/D11 {gsave translate 45 rotate 0 0 S11 stroke grestore} bind def
+/D12 {gsave translate 45 rotate 0 0 S12 stroke grestore} bind def
+/D13 {gsave translate 45 rotate 0 0 S13 stroke grestore} bind def
+/D14 {gsave translate 45 rotate 0 0 S14 stroke grestore} bind def
+/D15 {gsave translate 45 rotate 0 0 S15 stroke grestore} bind def
+/DiaE {stroke [] 0 setdash vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V closepath stroke} def
+/BoxE {stroke [] 0 setdash exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V closepath stroke} def
+/TriUE {stroke [] 0 setdash vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V closepath stroke} def
+/TriDE {stroke [] 0 setdash vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V closepath stroke} def
+/PentE {stroke [] 0 setdash gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ closepath stroke grestore} def
+/CircE {stroke [] 0 setdash
+ hpt 0 360 arc stroke} def
+/Opaque {gsave closepath 1 setgray fill grestore 0 setgray closepath} def
+/DiaW {stroke [] 0 setdash vpt add M
+ hpt neg vpt neg V hpt vpt neg V
+ hpt vpt V hpt neg vpt V Opaque stroke} def
+/BoxW {stroke [] 0 setdash exch hpt sub exch vpt add M
+ 0 vpt2 neg V hpt2 0 V 0 vpt2 V
+ hpt2 neg 0 V Opaque stroke} def
+/TriUW {stroke [] 0 setdash vpt 1.12 mul add M
+ hpt neg vpt -1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt 1.62 mul V Opaque stroke} def
+/TriDW {stroke [] 0 setdash vpt 1.12 mul sub M
+ hpt neg vpt 1.62 mul V
+ hpt 2 mul 0 V
+ hpt neg vpt -1.62 mul V Opaque stroke} def
+/PentW {stroke [] 0 setdash gsave
+ translate 0 hpt M 4 {72 rotate 0 hpt L} repeat
+ Opaque stroke grestore} def
+/CircW {stroke [] 0 setdash
+ hpt 0 360 arc Opaque stroke} def
+/BoxFill {gsave Rec 1 setgray fill grestore} def
+/Density {
+ /Fillden exch def
+ currentrgbcolor
+ /ColB exch def /ColG exch def /ColR exch def
+ /ColR ColR Fillden mul Fillden sub 1 add def
+ /ColG ColG Fillden mul Fillden sub 1 add def
+ /ColB ColB Fillden mul Fillden sub 1 add def
+ ColR ColG ColB setrgbcolor} def
+/BoxColFill {gsave Rec PolyFill} def
+/PolyFill {gsave Density fill grestore grestore} def
+/h {rlineto rlineto rlineto gsave closepath fill grestore} bind def
+%
+% PostScript Level 1 Pattern Fill routine for rectangles
+% Usage: x y w h s a XX PatternFill
+% x,y = lower left corner of box to be filled
+% w,h = width and height of box
+% a = angle in degrees between lines and x-axis
+% XX = 0/1 for no/yes cross-hatch
+%
+/PatternFill {gsave /PFa [ 9 2 roll ] def
+ PFa 0 get PFa 2 get 2 div add PFa 1 get PFa 3 get 2 div add translate
+ PFa 2 get -2 div PFa 3 get -2 div PFa 2 get PFa 3 get Rec
+ TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
+ clip
+ currentlinewidth 0.5 mul setlinewidth
+ /PFs PFa 2 get dup mul PFa 3 get dup mul add sqrt def
+ 0 0 M PFa 5 get rotate PFs -2 div dup translate
+ 0 1 PFs PFa 4 get div 1 add floor cvi
+ {PFa 4 get mul 0 M 0 PFs V} for
+ 0 PFa 6 get ne {
+ 0 1 PFs PFa 4 get div 1 add floor cvi
+ {PFa 4 get mul 0 2 1 roll M PFs 0 V} for
+ } if
+ stroke grestore} def
+%
+/languagelevel where
+ {pop languagelevel} {1} ifelse
+dup 2 lt
+ {/InterpretLevel1 true def
+ /InterpretLevel3 false def}
+ {/InterpretLevel1 Level1 def
+ 2 gt
+ {/InterpretLevel3 Level3 def}
+ {/InterpretLevel3 false def}
+ ifelse }
+ ifelse
+%
+% PostScript level 2 pattern fill definitions
+%
+/Level2PatternFill {
+/Tile8x8 {/PaintType 2 /PatternType 1 /TilingType 1 /BBox [0 0 8 8] /XStep 8 /YStep 8}
+ bind def
+/KeepColor {currentrgbcolor [/Pattern /DeviceRGB] setcolorspace} bind def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke}
+>> matrix makepattern
+/Pat1 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop 0 0 M 8 8 L 0 8 M 8 0 L stroke
+ 0 4 M 4 8 L 8 4 L 4 0 L 0 4 L stroke}
+>> matrix makepattern
+/Pat2 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop 0 0 M 0 8 L
+ 8 8 L 8 0 L 0 0 L fill}
+>> matrix makepattern
+/Pat3 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop -4 8 M 8 -4 L
+ 0 12 M 12 0 L stroke}
+>> matrix makepattern
+/Pat4 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop -4 0 M 8 12 L
+ 0 -4 M 12 8 L stroke}
+>> matrix makepattern
+/Pat5 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop -2 8 M 4 -4 L
+ 0 12 M 8 -4 L 4 12 M 10 0 L stroke}
+>> matrix makepattern
+/Pat6 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop -2 0 M 4 12 L
+ 0 -4 M 8 12 L 4 -4 M 10 8 L stroke}
+>> matrix makepattern
+/Pat7 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop 8 -2 M -4 4 L
+ 12 0 M -4 8 L 12 4 M 0 10 L stroke}
+>> matrix makepattern
+/Pat8 exch def
+<< Tile8x8
+ /PaintProc {0.5 setlinewidth pop 0 -2 M 12 4 L
+ -4 0 M 12 8 L -4 4 M 8 10 L stroke}
+>> matrix makepattern
+/Pat9 exch def
+/Pattern1 {PatternBgnd KeepColor Pat1 setpattern} bind def
+/Pattern2 {PatternBgnd KeepColor Pat2 setpattern} bind def
+/Pattern3 {PatternBgnd KeepColor Pat3 setpattern} bind def
+/Pattern4 {PatternBgnd KeepColor Landscape {Pat5} {Pat4} ifelse setpattern} bind def
+/Pattern5 {PatternBgnd KeepColor Landscape {Pat4} {Pat5} ifelse setpattern} bind def
+/Pattern6 {PatternBgnd KeepColor Landscape {Pat9} {Pat6} ifelse setpattern} bind def
+/Pattern7 {PatternBgnd KeepColor Landscape {Pat8} {Pat7} ifelse setpattern} bind def
+} def
+%
+%
+%End of PostScript Level 2 code
+%
+/PatternBgnd {
+ TransparentPatterns {} {gsave 1 setgray fill grestore} ifelse
+} def
+%
+% Substitute for Level 2 pattern fill codes with
+% grayscale if Level 2 support is not selected.
+%
+/Level1PatternFill {
+/Pattern1 {0.250 Density} bind def
+/Pattern2 {0.500 Density} bind def
+/Pattern3 {0.750 Density} bind def
+/Pattern4 {0.125 Density} bind def
+/Pattern5 {0.375 Density} bind def
+/Pattern6 {0.625 Density} bind def
+/Pattern7 {0.875 Density} bind def
+} def
+%
+% Now test for support of Level 2 code
+%
+Level1 {Level1PatternFill} {Level2PatternFill} ifelse
+%
+/Symbol-Oblique /Symbol findfont [1 0 .167 1 0 0] makefont
+dup length dict begin {1 index /FID eq {pop pop} {def} ifelse} forall
+currentdict end definefont pop
+%
+Level1 SuppressPDFMark or
+{} {
+/SDict 10 dict def
+systemdict /pdfmark known not {
+ userdict /pdfmark systemdict /cleartomark get put
+} if
+SDict begin [
+ /Title (fig_clusters_ising2d.tex)
+ /Subject (gnuplot plot)
+ /Creator (gnuplot 5.2 patchlevel 2)
+% /Producer (gnuplot)
+% /Keywords ()
+ /CreationDate (Thu Apr 19 16:11:44 2018)
+ /DOCINFO pdfmark
+end
+} ifelse
+%
+% Support for boxed text - Ethan A Merritt Sep 2016
+%
+/InitTextBox { userdict /TBy2 3 -1 roll put userdict /TBx2 3 -1 roll put
+ userdict /TBy1 3 -1 roll put userdict /TBx1 3 -1 roll put
+ /Boxing true def } def
+/ExtendTextBox { dup type /stringtype eq
+ { Boxing { gsave dup false charpath pathbbox
+ dup TBy2 gt {userdict /TBy2 3 -1 roll put} {pop} ifelse
+ dup TBx2 gt {userdict /TBx2 3 -1 roll put} {pop} ifelse
+ dup TBy1 lt {userdict /TBy1 3 -1 roll put} {pop} ifelse
+ dup TBx1 lt {userdict /TBx1 3 -1 roll put} {pop} ifelse
+ grestore } if }
+ {} ifelse} def
+/PopTextBox { newpath TBx1 TBxmargin sub TBy1 TBymargin sub M
+ TBx1 TBxmargin sub TBy2 TBymargin add L
+ TBx2 TBxmargin add TBy2 TBymargin add L
+ TBx2 TBxmargin add TBy1 TBymargin sub L closepath } def
+/DrawTextBox { PopTextBox stroke /Boxing false def} def
+/FillTextBox { gsave PopTextBox fill grestore /Boxing false def} def
+0 0 0 0 InitTextBox
+/TBxmargin 20 def
+/TBymargin 20 def
+/Boxing false def
+/textshow { ExtendTextBox Gshow } def
+%
+end
+%%EndProlog
+%%Page: 1 1
+gnudict begin
+gsave
+doclip
+50 50 translate
+0.050 0.050 scale
+0 setgray
+newpath
+gsave % colour palette begin
+/maxcolors 0 def
+/HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
+ { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
+ /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
+ /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
+ /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
+ /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
+ {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
+ {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
+ {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
+ } ifelse} def
+/Constrain {
+ dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
+/YIQ2RGB {
+ 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
+ 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
+ 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
+/CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
+/XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
+ Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
+ -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
+ exch 1.91 mul exch add Constrain 3 1 roll} def
+/SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
+ XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
+ if} ifelse} ifelse} ifelse} def
+/InterpolatedColor true def
+/grayindex {/gidx 0 def
+ {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
+/dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
+ GrayA gidx get sub div} def
+/redvalue {RedA gidx get RedA gidx 1 sub get
+ RedA gidx get sub dgdxval mul add} def
+/greenvalue {GreenA gidx get GreenA gidx 1 sub get
+ GreenA gidx get sub dgdxval mul add} def
+/bluevalue {BlueA gidx get BlueA gidx 1 sub get
+ BlueA gidx get sub dgdxval mul add} def
+/interpolate {
+ grayindex grayv GrayA gidx get sub abs 1e-5 le
+ {RedA gidx get GreenA gidx get BlueA gidx get}
+ {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
+/GrayA [0 .0323 .0968 .2258 .4839 1 ] def
+/RedA [.3686 .8824 .5608 .9216 .5294 .7725 ] def
+/GreenA [.5059 .6118 .6902 .3843 .4706 .4314 ] def
+/BlueA [.7098 .1412 .1961 .2078 .702 .102 ] def
+/pm3dround {maxcolors 0 gt {dup 1 ge
+ {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
+/pm3dGamma 1.0 1.5 Gamma mul div def
+/ColorSpace (RGB) def
+Color InterpolatedColor or { % COLOUR vs. GRAY map
+ InterpolatedColor { %% Interpolation vs. RGB-Formula
+ /g {stroke pm3dround /grayv exch def interpolate
+ SelectSpace setrgbcolor} bind def
+ }{
+ /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
+ SelectSpace setrgbcolor} bind def
+ } ifelse
+}{
+ /g {stroke pm3dround pm3dGamma exp setgray} bind def
+} ifelse
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+682 2467 M
+31 0 V
+2433 0 R
+-31 0 V
+682 2537 M
+31 0 V
+2433 0 R
+-31 0 V
+682 2599 M
+63 0 V
+2401 0 R
+-63 0 V
+stroke
+LTb
+682 3011 M
+31 0 V
+2433 0 R
+-31 0 V
+682 3251 M
+31 0 V
+2433 0 R
+-31 0 V
+682 3422 M
+31 0 V
+2433 0 R
+-31 0 V
+682 3554 M
+31 0 V
+2433 0 R
+-31 0 V
+682 3662 M
+31 0 V
+2433 0 R
+-31 0 V
+682 3754 M
+31 0 V
+2433 0 R
+-31 0 V
+682 3833 M
+31 0 V
+2433 0 R
+-31 0 V
+758 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+814 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+848 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+872 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+891 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+906 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+919 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+931 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+941 2467 M
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+1156 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+14 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+1554 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+14 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+1952 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+14 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+2350 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+2748 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+3146 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+stroke
+682 3833 N
+0 -1366 V
+2464 0 V
+0 1366 V
+-2464 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+% Begin plot #1
+1.000 UP
+2.000 UL
+LTb
+0 g 809 2651 M
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+168 -20 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 -2 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+168 -6 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+168 -11 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 72 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+168 138 R
+0 4 V
+-31 -4 R
+62 0 V
+-62 4 R
+62 0 V
+168 33 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+168 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.0323 g 722 2639 M
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 10 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 -19 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 -14 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 -19 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+169 23 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 150 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+168 133 R
+0 4 V
+-31 -4 R
+62 0 V
+-62 4 R
+62 0 V
+168 39 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+168 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.0968 g 835 2645 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 -1 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 -16 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 -8 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 -7 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 83 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 178 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+168 133 R
+0 4 V
+-31 -4 R
+62 0 V
+-62 4 R
+62 0 V
+168 35 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+168 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.2258 g 947 2642 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 -7 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 -25 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 10 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 23 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 162 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 162 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+168 139 R
+0 4 V
+-31 -4 R
+62 0 V
+-62 4 R
+62 0 V
+168 37 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+168 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.4839 g 1059 2644 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 8 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 -32 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 -5 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+stroke 1687 2659 M
+169 128 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+168 161 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+168 160 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+168 147 R
+0 3 V
+-31 -3 R
+62 0 V
+-62 3 R
+62 0 V
+168 35 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+168 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+1 g 1172 2634 M
+0 34 V
+-31 -34 R
+62 0 V
+-62 34 R
+62 0 V
+168 -7 R
+0 33 V
+-31 -33 R
+62 0 V
+-62 33 R
+62 0 V
+168 -90 R
+0 35 V
+-31 -35 R
+62 0 V
+-62 35 R
+62 0 V
+168 56 R
+0 34 V
+-31 -34 R
+62 0 V
+-62 34 R
+62 0 V
+168 134 R
+0 33 V
+-31 -33 R
+62 0 V
+-62 33 R
+62 0 V
+168 169 R
+0 26 V
+-31 -26 R
+62 0 V
+-62 26 R
+62 0 V
+168 121 R
+0 24 V
+-31 -24 R
+62 0 V
+-62 24 R
+62 0 V
+168 141 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+168 34 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+168 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+0 g 809 2655 Pnt
+1008 2644 Pnt
+1207 2650 Pnt
+1406 2652 Pnt
+1605 2650 Pnt
+1804 2729 Pnt
+2003 2873 Pnt
+2202 2908 Pnt
+2401 2908 Pnt
+.0323 g 722 2644 Pnt
+921 2663 Pnt
+1120 2654 Pnt
+1319 2650 Pnt
+1518 2640 Pnt
+1718 2673 Pnt
+1917 2832 Pnt
+2116 2970 Pnt
+2315 3011 Pnt
+2514 3011 Pnt
+.0968 g 835 2650 Pnt
+1034 2660 Pnt
+1233 2654 Pnt
+1432 2656 Pnt
+1631 2659 Pnt
+1830 2752 Pnt
+2029 2938 Pnt
+2228 3076 Pnt
+2427 3113 Pnt
+2626 3113 Pnt
+.2258 g 947 2648 Pnt
+1146 2652 Pnt
+1345 2638 Pnt
+1544 2658 Pnt
+1743 2691 Pnt
+1942 2862 Pnt
+2141 3032 Pnt
+2340 3177 Pnt
+2539 3216 Pnt
+2738 3216 Pnt
+.4839 g 1059 2649 Pnt
+1258 2669 Pnt
+1457 2648 Pnt
+1656 2653 Pnt
+1856 2792 Pnt
+2055 2962 Pnt
+2254 3130 Pnt
+2453 3282 Pnt
+2652 3319 Pnt
+2851 3319 Pnt
+1 g 1172 2651 Pnt
+1371 2678 Pnt
+1570 2622 Pnt
+1769 2712 Pnt
+1968 2880 Pnt
+2167 3078 Pnt
+2366 3224 Pnt
+2565 3382 Pnt
+2764 3422 Pnt
+2963 3422 Pnt
+LTw
+% End plot #1
+% Begin plot #2
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+0 g 682 2655 M
+127 0 V
+199 -11 V
+199 6 V
+199 2 V
+199 -2 V
+199 79 V
+199 144 V
+199 35 V
+199 0 V
+.0323 g 722 2644 M
+199 19 V
+199 -9 V
+199 -4 V
+199 -10 V
+200 33 V
+199 159 V
+199 138 V
+199 41 V
+199 0 V
+0 g .0968 g 835 2650 M
+199 10 V
+199 -6 V
+199 2 V
+199 3 V
+199 93 V
+199 186 V
+199 138 V
+199 37 V
+199 0 V
+0 g .2258 g 947 2648 M
+199 4 V
+199 -14 V
+199 20 V
+199 33 V
+199 171 V
+199 170 V
+199 145 V
+199 39 V
+199 0 V
+0 g .4839 g 1059 2649 M
+199 20 V
+199 -21 V
+199 5 V
+200 139 V
+199 170 V
+199 168 V
+199 152 V
+199 37 V
+199 0 V
+0 g 1 g 1172 2651 M
+199 27 V
+199 -56 V
+199 90 V
+199 168 V
+199 198 V
+199 146 V
+199 158 V
+199 40 V
+199 0 V
+stroke
+LTw
+% End plot #2
+% Begin plot #3
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+1330 2467 M
+24 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+25 23 V
+25 23 V
+25 23 V
+25 22 V
+24 23 V
+stroke
+LTw
+% End plot #3
+2.000 UL
+LTb
+1.000 UL
+LTb
+682 3833 N
+0 -1366 V
+2464 0 V
+0 1366 V
+-2464 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+grestore % colour palette end
+gsave % colour palette begin
+/maxcolors 0 def
+/HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
+ { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
+ /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
+ /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
+ /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
+ /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
+ {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
+ {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
+ {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
+ } ifelse} def
+/Constrain {
+ dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
+/YIQ2RGB {
+ 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
+ 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
+ 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
+/CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
+/XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
+ Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
+ -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
+ exch 1.91 mul exch add Constrain 3 1 roll} def
+/SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
+ XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
+ if} ifelse} ifelse} ifelse} def
+/InterpolatedColor true def
+/grayindex {/gidx 0 def
+ {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
+/dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
+ GrayA gidx get sub div} def
+/redvalue {RedA gidx get RedA gidx 1 sub get
+ RedA gidx get sub dgdxval mul add} def
+/greenvalue {GreenA gidx get GreenA gidx 1 sub get
+ GreenA gidx get sub dgdxval mul add} def
+/bluevalue {BlueA gidx get BlueA gidx 1 sub get
+ BlueA gidx get sub dgdxval mul add} def
+/interpolate {
+ grayindex grayv GrayA gidx get sub abs 1e-5 le
+ {RedA gidx get GreenA gidx get BlueA gidx get}
+ {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
+/GrayA [0 .0323 .0968 .2258 .4839 1 ] def
+/RedA [.3686 .8824 .5608 .9216 .5294 .7725 ] def
+/GreenA [.5059 .6118 .6902 .3843 .4706 .4314 ] def
+/BlueA [.7098 .1412 .1961 .2078 .702 .102 ] def
+/pm3dround {maxcolors 0 gt {dup 1 ge
+ {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
+/pm3dGamma 1.0 1.5 Gamma mul div def
+/ColorSpace (RGB) def
+Color InterpolatedColor or { % COLOUR vs. GRAY map
+ InterpolatedColor { %% Interpolation vs. RGB-Formula
+ /g {stroke pm3dround /grayv exch def interpolate
+ SelectSpace setrgbcolor} bind def
+ }{
+ /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
+ SelectSpace setrgbcolor} bind def
+ } ifelse
+}{
+ /g {stroke pm3dround pm3dGamma exp setgray} bind def
+} ifelse
+1.000 UL
+LTb
+3742 2467 M
+31 0 V
+2390 0 R
+-31 0 V
+3742 2573 M
+31 0 V
+2390 0 R
+-31 0 V
+-2390 88 R
+31 0 V
+2390 0 R
+-31 0 V
+-2390 73 R
+31 0 V
+2390 0 R
+-31 0 V
+-2390 64 R
+31 0 V
+2390 0 R
+-31 0 V
+-2390 56 R
+31 0 V
+2390 0 R
+-31 0 V
+-2390 50 R
+63 0 V
+2358 0 R
+-63 0 V
+stroke
+3742 3235 M
+31 0 V
+2390 0 R
+-31 0 V
+3742 3429 M
+31 0 V
+2390 0 R
+-31 0 V
+3742 3566 M
+31 0 V
+2390 0 R
+-31 0 V
+3742 3672 M
+31 0 V
+2390 0 R
+-31 0 V
+-2390 87 R
+31 0 V
+2390 0 R
+-31 0 V
+-2390 74 R
+31 0 V
+2390 0 R
+-31 0 V
+3817 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+33 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+25 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+18 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+4212 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+18 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+4607 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+18 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+5002 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+5397 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+5793 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+55 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+1.000 UL
+LTb
+3742 3833 N
+0 -1366 V
+2421 0 V
+0 1366 V
+-2421 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+% Begin plot #1
+1.000 UP
+2.000 UL
+LTb
+0 g 3937 2767 M
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -4 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 -19 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -5 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 2 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 89 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 86 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 7 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -11 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+.0323 g 3851 2750 M
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 16 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -7 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 -21 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -11 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 45 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 132 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 84 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+166 13 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -19 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+.0968 g 3962 2769 M
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 -4 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -15 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 -21 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 39 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 94 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 128 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 88 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+166 5 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -5 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+.2258 g 4073 2778 M
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 -22 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -8 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 -12 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 80 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 135 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 126 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+167 94 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+166 2 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -8 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+.4839 g 4184 2786 M
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 -15 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 -16 R
+0 9 V
+-31 -9 R
+62 0 V
+stroke 4610 2771 M
+-62 9 R
+62 0 V
+166 19 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 116 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 153 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 115 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+167 96 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+166 8 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+167 -12 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+1 g 4295 2743 M
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+166 -61 R
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+167 29 R
+0 26 V
+-31 -26 R
+62 0 V
+-62 26 R
+62 0 V
+166 87 R
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+167 125 R
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+167 104 R
+0 26 V
+-31 -26 R
+62 0 V
+-62 26 R
+62 0 V
+166 136 R
+0 24 V
+-31 -24 R
+62 0 V
+-62 24 R
+62 0 V
+167 40 R
+0 24 V
+-31 -24 R
+62 0 V
+-62 24 R
+62 0 V
+166 -18 R
+0 26 V
+-31 -26 R
+62 0 V
+-62 26 R
+62 0 V
+167 -22 R
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+0 g 3937 2771 Pnt
+4135 2775 Pnt
+4332 2764 Pnt
+4530 2767 Pnt
+4728 2777 Pnt
+4925 2874 Pnt
+5123 2968 Pnt
+5320 2983 Pnt
+5518 2980 Pnt
+.0323 g 3851 2754 Pnt
+4048 2779 Pnt
+4246 2780 Pnt
+4443 2767 Pnt
+4641 2764 Pnt
+4839 2817 Pnt
+5036 2957 Pnt
+5234 3048 Pnt
+5431 3069 Pnt
+5629 3057 Pnt
+.0968 g 3962 2773 Pnt
+4159 2777 Pnt
+4357 2770 Pnt
+4554 2758 Pnt
+4752 2805 Pnt
+4950 2907 Pnt
+5147 3043 Pnt
+5345 3139 Pnt
+5542 3151 Pnt
+5740 3154 Pnt
+.2258 g 4073 2782 Pnt
+4270 2768 Pnt
+4468 2768 Pnt
+4665 2764 Pnt
+4863 2852 Pnt
+5061 2995 Pnt
+5258 3128 Pnt
+5456 3230 Pnt
+5653 3239 Pnt
+5851 3239 Pnt
+.4839 g 4184 2790 Pnt
+4381 2783 Pnt
+4579 2775 Pnt
+4776 2803 Pnt
+4974 2927 Pnt
+5172 3088 Pnt
+5369 3211 Pnt
+5567 3315 Pnt
+5764 3331 Pnt
+5962 3326 Pnt
+1 g 4295 2756 Pnt
+4492 2720 Pnt
+4690 2774 Pnt
+4887 2887 Pnt
+5085 3036 Pnt
+5283 3166 Pnt
+5480 3327 Pnt
+5678 3391 Pnt
+5875 3398 Pnt
+6073 3402 Pnt
+LTw
+% End plot #1
+% Begin plot #2
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+0 g 3742 2781 M
+195 -10 V
+198 4 V
+197 -11 V
+198 3 V
+198 10 V
+197 97 V
+198 94 V
+197 15 V
+198 -3 V
+.0323 g 3851 2754 M
+197 25 V
+198 1 V
+197 -13 V
+198 -3 V
+198 53 V
+197 140 V
+198 91 V
+197 21 V
+198 -12 V
+0 g .0968 g 3962 2773 M
+197 4 V
+198 -7 V
+197 -12 V
+198 47 V
+198 102 V
+197 136 V
+198 96 V
+197 12 V
+198 3 V
+0 g .2258 g 4073 2782 M
+197 -14 V
+198 0 V
+197 -4 V
+198 88 V
+198 143 V
+197 133 V
+198 102 V
+197 9 V
+198 0 V
+0 g .4839 g 4184 2790 M
+197 -7 V
+198 -8 V
+197 28 V
+198 124 V
+198 161 V
+197 123 V
+198 104 V
+197 16 V
+198 -5 V
+0 g 1 g 4295 2756 M
+197 -36 V
+198 54 V
+197 113 V
+198 149 V
+198 130 V
+197 161 V
+198 64 V
+197 7 V
+198 4 V
+stroke
+LTw
+% End plot #2
+% Begin plot #3
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+4130 2467 M
+3 3 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+24 19 V
+25 20 V
+24 19 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 19 V
+25 20 V
+24 19 V
+25 20 V
+24 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 19 V
+25 20 V
+24 19 V
+25 20 V
+24 19 V
+25 20 V
+24 19 V
+24 19 V
+25 20 V
+24 19 V
+25 20 V
+24 19 V
+25 20 V
+24 19 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+24 19 V
+25 20 V
+24 19 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+24 19 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 20 V
+25 19 V
+24 19 V
+4 3 V
+stroke
+LTw
+% End plot #3
+2.000 UL
+LTb
+1.000 UL
+LTb
+3742 3833 N
+0 -1366 V
+2421 0 V
+0 1366 V
+-2421 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+grestore % colour palette end
+gsave % colour palette begin
+/maxcolors 0 def
+/HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
+ { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
+ /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
+ /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
+ /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
+ /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
+ {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
+ {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
+ {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
+ } ifelse} def
+/Constrain {
+ dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
+/YIQ2RGB {
+ 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
+ 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
+ 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
+/CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
+/XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
+ Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
+ -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
+ exch 1.91 mul exch add Constrain 3 1 roll} def
+/SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
+ XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
+ if} ifelse} ifelse} ifelse} def
+/InterpolatedColor true def
+/grayindex {/gidx 0 def
+ {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
+/dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
+ GrayA gidx get sub div} def
+/redvalue {RedA gidx get RedA gidx 1 sub get
+ RedA gidx get sub dgdxval mul add} def
+/greenvalue {GreenA gidx get GreenA gidx 1 sub get
+ GreenA gidx get sub dgdxval mul add} def
+/bluevalue {BlueA gidx get BlueA gidx 1 sub get
+ BlueA gidx get sub dgdxval mul add} def
+/interpolate {
+ grayindex grayv GrayA gidx get sub abs 1e-5 le
+ {RedA gidx get GreenA gidx get BlueA gidx get}
+ {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
+/GrayA [0 .0323 .0968 .2258 .4839 1 ] def
+/RedA [.3686 .8824 .5608 .9216 .5294 .7725 ] def
+/GreenA [.5059 .6118 .6902 .3843 .4706 .4314 ] def
+/BlueA [.7098 .1412 .1961 .2078 .702 .102 ] def
+/pm3dround {maxcolors 0 gt {dup 1 ge
+ {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
+/pm3dGamma 1.0 1.5 Gamma mul div def
+/ColorSpace (RGB) def
+Color InterpolatedColor or { % COLOUR vs. GRAY map
+ InterpolatedColor { %% Interpolation vs. RGB-Formula
+ /g {stroke pm3dround /grayv exch def interpolate
+ SelectSpace setrgbcolor} bind def
+ }{
+ /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
+ SelectSpace setrgbcolor} bind def
+ } ifelse
+}{
+ /g {stroke pm3dround pm3dGamma exp setgray} bind def
+} ifelse
+1.000 UL
+LTb
+7286 2467 M
+31 0 V
+2388 0 R
+-31 0 V
+-2388 36 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 32 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 27 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 25 R
+63 0 V
+2356 0 R
+-63 0 V
+stroke
+7286 2750 M
+31 0 V
+2388 0 R
+-31 0 V
+-2388 95 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 68 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 53 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 42 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 37 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 31 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 28 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 25 R
+63 0 V
+2356 0 R
+-63 0 V
+stroke
+7286 3292 M
+31 0 V
+2388 0 R
+-31 0 V
+-2388 95 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 68 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 52 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 43 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 36 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 32 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 27 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 25 R
+63 0 V
+2356 0 R
+-63 0 V
+stroke
+7286 3833 M
+31 0 V
+2388 0 R
+-31 0 V
+7361 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+33 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+14 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+7756 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+33 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+12 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+8151 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+55 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+8545 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+34 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+18 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+8940 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+33 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+16 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+11 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+9335 2467 M
+0 31 V
+0 1335 R
+0 -31 V
+56 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+33 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+24 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+19 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+15 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+13 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+12 -1335 R
+0 31 V
+0 1335 R
+0 -31 V
+10 -1335 R
+0 63 V
+0 1303 R
+0 -63 V
+stroke
+1.000 UL
+LTb
+7286 3833 N
+0 -1366 V
+2419 0 V
+0 1366 V
+-2419 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+% Begin plot #1
+1.000 UP
+2.000 UL
+LTb
+0 g 7326 2595 M
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 -12 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 -6 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 -16 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 -3 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 -28 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 88 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 148 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+167 113 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 48 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+.0667 g 7473 2629 M
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 -25 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+167 -26 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 -41 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+167 -14 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 105 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 158 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+167 177 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 104 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 34 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+.2 g 7621 2615 M
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 -31 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 -9 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+167 8 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 1 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 178 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 192 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 183 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 79 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 64 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+.4667 g 7768 2626 M
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 -28 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 -8 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 31 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 126 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 190 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 190 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+167 175 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 119 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 31 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+1 g 7916 2633 M
+0 18 V
+-31 -18 R
+62 0 V
+-62 18 R
+62 0 V
+166 52 R
+0 22 V
+-31 -22 R
+62 0 V
+stroke 8144 2703 M
+-62 22 R
+62 0 V
+166 -59 R
+0 18 V
+-31 -18 R
+62 0 V
+-62 18 R
+62 0 V
+167 130 R
+0 23 V
+-31 -23 R
+62 0 V
+-62 23 R
+62 0 V
+166 128 R
+0 23 V
+-31 -23 R
+62 0 V
+-62 23 R
+62 0 V
+166 203 R
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+167 176 R
+0 26 V
+-31 -26 R
+62 0 V
+-62 26 R
+62 0 V
+166 123 R
+0 28 V
+-31 -28 R
+62 0 V
+-62 28 R
+62 0 V
+167 123 R
+0 20 V
+-31 -20 R
+62 0 V
+-62 20 R
+62 0 V
+166 12 R
+0 16 V
+-31 -16 R
+44 0 V
+-44 16 R
+44 0 V
+0 g 7326 2603 Pnt
+7523 2608 Pnt
+7720 2617 Pnt
+7918 2617 Pnt
+8115 2630 Pnt
+8312 2618 Pnt
+8510 2723 Pnt
+8707 2887 Pnt
+8905 3016 Pnt
+9102 3074 Pnt
+.0667 g 7473 2636 Pnt
+7670 2627 Pnt
+7868 2616 Pnt
+8065 2589 Pnt
+8263 2590 Pnt
+8460 2710 Pnt
+8657 2885 Pnt
+8855 3078 Pnt
+9052 3197 Pnt
+9249 3240 Pnt
+.2 g 7621 2622 Pnt
+7818 2604 Pnt
+8015 2608 Pnt
+8213 2629 Pnt
+8410 2643 Pnt
+8607 2836 Pnt
+8805 3045 Pnt
+9002 3244 Pnt
+9200 3339 Pnt
+9397 3413 Pnt
+.4667 g 7768 2633 Pnt
+7965 2617 Pnt
+8163 2621 Pnt
+8360 2664 Pnt
+8558 2802 Pnt
+8755 3006 Pnt
+8952 3213 Pnt
+9150 3405 Pnt
+9347 3537 Pnt
+9544 3578 Pnt
+1 g 7916 2642 Pnt
+8113 2714 Pnt
+8310 2675 Pnt
+8508 2826 Pnt
+8705 2977 Pnt
+8902 3204 Pnt
+9100 3406 Pnt
+9297 3556 Pnt
+9495 3702 Pnt
+9692 3732 Pnt
+LTw
+% End plot #1
+% Begin plot #2
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+0 g 7326 2603 M
+197 5 V
+197 9 V
+198 0 V
+197 13 V
+197 -12 V
+198 105 V
+197 164 V
+198 129 V
+197 58 V
+.0667 g 7473 2636 M
+197 -9 V
+198 -11 V
+197 -27 V
+198 1 V
+197 120 V
+197 175 V
+198 193 V
+197 119 V
+197 43 V
+0 g .2 g 7621 2622 M
+197 -18 V
+197 4 V
+198 21 V
+197 14 V
+197 193 V
+198 209 V
+197 199 V
+198 95 V
+197 74 V
+0 g .4667 g 7768 2633 M
+197 -16 V
+198 4 V
+197 43 V
+198 138 V
+197 204 V
+197 207 V
+198 192 V
+197 132 V
+197 41 V
+0 g 1 g 7916 2642 M
+197 72 V
+197 -39 V
+198 151 V
+197 151 V
+197 227 V
+198 202 V
+197 150 V
+198 146 V
+197 30 V
+stroke
+LTw
+% End plot #2
+% Begin plot #3
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+8002 2467 M
+17 20 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+24 28 V
+25 28 V
+24 27 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+24 28 V
+25 28 V
+24 27 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+25 28 V
+24 28 V
+24 28 V
+25 28 V
+4 4 V
+stroke
+LTw
+% End plot #3
+2.000 UL
+LTb
+1.000 UL
+LTb
+7286 3833 N
+0 -1366 V
+2419 0 V
+0 1366 V
+-2419 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+grestore % colour palette end
+gsave % colour palette begin
+/maxcolors 0 def
+/HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
+ { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
+ /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
+ /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
+ /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
+ /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
+ {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
+ {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
+ {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
+ } ifelse} def
+/Constrain {
+ dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
+/YIQ2RGB {
+ 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
+ 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
+ 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
+/CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
+/XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
+ Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
+ -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
+ exch 1.91 mul exch add Constrain 3 1 roll} def
+/SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
+ XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
+ if} ifelse} ifelse} ifelse} def
+/InterpolatedColor true def
+/grayindex {/gidx 0 def
+ {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
+/dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
+ GrayA gidx get sub div} def
+/redvalue {RedA gidx get RedA gidx 1 sub get
+ RedA gidx get sub dgdxval mul add} def
+/greenvalue {GreenA gidx get GreenA gidx 1 sub get
+ GreenA gidx get sub dgdxval mul add} def
+/bluevalue {BlueA gidx get BlueA gidx 1 sub get
+ BlueA gidx get sub dgdxval mul add} def
+/interpolate {
+ grayindex grayv GrayA gidx get sub abs 1e-5 le
+ {RedA gidx get GreenA gidx get BlueA gidx get}
+ {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
+/GrayA [0 .0323 .0968 .2258 .4839 1 ] def
+/RedA [.3686 .8824 .5608 .9216 .5294 .7725 ] def
+/GreenA [.5059 .6118 .6902 .3843 .4706 .4314 ] def
+/BlueA [.7098 .1412 .1961 .2078 .702 .102 ] def
+/pm3dround {maxcolors 0 gt {dup 1 ge
+ {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
+/pm3dGamma 1.0 1.5 Gamma mul div def
+/ColorSpace (RGB) def
+Color InterpolatedColor or { % COLOUR vs. GRAY map
+ InterpolatedColor { %% Interpolation vs. RGB-Formula
+ /g {stroke pm3dround /grayv exch def interpolate
+ SelectSpace setrgbcolor} bind def
+ }{
+ /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
+ SelectSpace setrgbcolor} bind def
+ } ifelse
+}{
+ /g {stroke pm3dround pm3dGamma exp setgray} bind def
+} ifelse
+1.000 UL
+LTb
+726 704 M
+31 0 V
+2389 0 R
+-31 0 V
+726 727 M
+63 0 V
+2357 0 R
+-63 0 V
+stroke
+726 875 M
+31 0 V
+2389 0 R
+-31 0 V
+726 962 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1023 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1071 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1110 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1143 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1172 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1197 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1219 M
+63 0 V
+2357 0 R
+-63 0 V
+stroke
+726 1368 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1455 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1516 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1564 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1603 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1636 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1665 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1690 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1712 M
+63 0 V
+2357 0 R
+-63 0 V
+stroke
+726 1861 M
+31 0 V
+2389 0 R
+-31 0 V
+726 1947 M
+31 0 V
+2389 0 R
+-31 0 V
+726 2009 M
+31 0 V
+2389 0 R
+-31 0 V
+801 704 M
+0 31 V
+0 1274 R
+0 -31 V
+857 704 M
+0 31 V
+0 1274 R
+0 -31 V
+890 704 M
+0 31 V
+0 1274 R
+0 -31 V
+914 704 M
+0 31 V
+0 1274 R
+0 -31 V
+933 704 M
+0 31 V
+0 1274 R
+0 -31 V
+949 704 M
+0 31 V
+0 1274 R
+0 -31 V
+962 704 M
+0 31 V
+0 1274 R
+0 -31 V
+973 704 M
+0 31 V
+0 1274 R
+0 -31 V
+983 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+1196 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1252 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1285 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1309 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1328 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1343 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1357 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1368 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1378 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+1591 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1647 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1680 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1704 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1723 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1738 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1751 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1763 704 M
+0 31 V
+0 1274 R
+0 -31 V
+1773 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+1986 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2042 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2075 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2099 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2118 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2133 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2146 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2158 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2168 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+2381 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2437 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2470 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2494 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2513 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2528 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2541 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2553 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2563 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+2776 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2832 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2865 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2889 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2908 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2923 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2936 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2948 704 M
+0 31 V
+0 1274 R
+0 -31 V
+2958 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+1.000 UL
+LTb
+726 2009 N
+726 704 L
+2420 0 V
+0 1305 V
+-2420 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+% Begin plot #1
+1.000 UP
+2.000 UL
+LTb
+0 g 901 811 M
+0 15 V
+870 811 M
+62 0 V
+-62 15 R
+62 0 V
+167 -14 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 -5 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+167 -49 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 10 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+167 128 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 147 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+167 63 R
+0 1 V
+-31 -1 R
+62 0 V
+-62 1 R
+62 0 V
+166 1 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.0667 g 851 789 M
+0 13 V
+820 789 M
+62 0 V
+-62 13 R
+62 0 V
+167 23 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 -56 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+167 13 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 22 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+167 71 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 165 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+167 151 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 61 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+167 1 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.2 g 999 816 M
+0 11 V
+968 816 M
+62 0 V
+-62 11 R
+62 0 V
+166 1 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 -53 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 32 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 49 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 165 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+167 193 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 133 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+167 64 R
+0 2 V
+-31 -2 R
+62 0 V
+-62 2 R
+62 0 V
+166 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+.4667 g 1146 833 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 -20 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 -16 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+167 38 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 149 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 195 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 178 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 133 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 70 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+167 0 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+1 g 1294 839 M
+0 22 V
+-31 -22 R
+62 0 V
+-62 22 R
+62 0 V
+166 -29 R
+0 22 V
+-31 -22 R
+62 0 V
+-62 22 R
+62 0 V
+167 -93 R
+0 20 V
+-31 -20 R
+62 0 V
+-62 20 R
+62 0 V
+166 222 R
+0 24 V
+-31 -24 R
+62 0 V
+stroke 1917 1003 M
+-62 24 R
+62 0 V
+167 160 R
+0 27 V
+-31 -27 R
+62 0 V
+-62 27 R
+62 0 V
+166 132 R
+0 31 V
+-31 -31 R
+62 0 V
+-62 31 R
+62 0 V
+167 176 R
+0 32 V
+-31 -32 R
+62 0 V
+-62 32 R
+62 0 V
+166 161 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 40 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+166 1 R
+-31 0 R
+62 0 V
+-62 0 R
+62 0 V
+0 g 901 819 Pnt
+1099 819 Pnt
+1296 828 Pnt
+1494 793 Pnt
+1691 818 Pnt
+1889 960 Pnt
+2086 1118 Pnt
+2284 1187 Pnt
+2481 1188 Pnt
+.0667 g 851 795 Pnt
+1049 831 Pnt
+1246 789 Pnt
+1444 814 Pnt
+1641 849 Pnt
+1839 934 Pnt
+2036 1113 Pnt
+2234 1275 Pnt
+2431 1341 Pnt
+2629 1342 Pnt
+.2 g 999 822 Pnt
+1196 834 Pnt
+1394 792 Pnt
+1591 836 Pnt
+1789 897 Pnt
+1986 1075 Pnt
+2184 1280 Pnt
+2381 1424 Pnt
+2579 1494 Pnt
+2776 1495 Pnt
+.4667 g 1146 839 Pnt
+1344 829 Pnt
+1541 824 Pnt
+1739 872 Pnt
+1936 1032 Pnt
+2134 1238 Pnt
+2331 1429 Pnt
+2529 1574 Pnt
+2726 1649 Pnt
+2924 1649 Pnt
+1 g 1294 850 Pnt
+1491 843 Pnt
+1689 772 Pnt
+1886 1015 Pnt
+2084 1200 Pnt
+2281 1362 Pnt
+2479 1570 Pnt
+2676 1754 Pnt
+2874 1802 Pnt
+3071 1803 Pnt
+LTw
+% End plot #1
+% Begin plot #2
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+0 g 726 804 M
+175 15 V
+198 0 V
+197 9 V
+198 -35 V
+197 25 V
+198 142 V
+197 158 V
+198 69 V
+197 1 V
+.0667 g 851 795 M
+198 36 V
+197 -42 V
+198 25 V
+197 35 V
+198 85 V
+197 179 V
+198 162 V
+197 66 V
+198 1 V
+0 g .2 g 999 822 M
+197 12 V
+198 -42 V
+197 44 V
+198 61 V
+197 178 V
+198 205 V
+197 144 V
+198 70 V
+197 1 V
+0 g .4667 g 1146 839 M
+198 -10 V
+197 -5 V
+198 48 V
+197 160 V
+198 206 V
+197 191 V
+198 145 V
+197 75 V
+198 0 V
+0 g 1 g 1294 850 M
+197 -7 V
+198 -71 V
+197 243 V
+198 185 V
+197 162 V
+198 208 V
+197 184 V
+198 48 V
+197 1 V
+stroke
+LTw
+% End plot #2
+% Begin plot #3
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+1421 704 M
+14 15 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+24 25 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+24 26 V
+25 25 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+25 26 V
+24 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+25 25 V
+24 26 V
+16 16 V
+stroke
+LTw
+% End plot #3
+2.000 UL
+LTb
+1.000 UL
+LTb
+726 2009 N
+726 704 L
+2420 0 V
+0 1305 V
+-2420 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+grestore % colour palette end
+gsave % colour palette begin
+/maxcolors 0 def
+/HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
+ { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
+ /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
+ /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
+ /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
+ /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
+ {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
+ {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
+ {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
+ } ifelse} def
+/Constrain {
+ dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
+/YIQ2RGB {
+ 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
+ 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
+ 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
+/CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
+/XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
+ Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
+ -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
+ exch 1.91 mul exch add Constrain 3 1 roll} def
+/SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
+ XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
+ if} ifelse} ifelse} ifelse} def
+/InterpolatedColor true def
+/grayindex {/gidx 0 def
+ {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
+/dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
+ GrayA gidx get sub div} def
+/redvalue {RedA gidx get RedA gidx 1 sub get
+ RedA gidx get sub dgdxval mul add} def
+/greenvalue {GreenA gidx get GreenA gidx 1 sub get
+ GreenA gidx get sub dgdxval mul add} def
+/bluevalue {BlueA gidx get BlueA gidx 1 sub get
+ BlueA gidx get sub dgdxval mul add} def
+/interpolate {
+ grayindex grayv GrayA gidx get sub abs 1e-5 le
+ {RedA gidx get GreenA gidx get BlueA gidx get}
+ {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
+/GrayA [0 .0323 .0968 .2258 .4839 1 ] def
+/RedA [.3686 .8824 .5608 .9216 .5294 .7725 ] def
+/GreenA [.5059 .6118 .6902 .3843 .4706 .4314 ] def
+/BlueA [.7098 .1412 .1961 .2078 .702 .102 ] def
+/pm3dround {maxcolors 0 gt {dup 1 ge
+ {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
+/pm3dGamma 1.0 1.5 Gamma mul div def
+/ColorSpace (RGB) def
+Color InterpolatedColor or { % COLOUR vs. GRAY map
+ InterpolatedColor { %% Interpolation vs. RGB-Formula
+ /g {stroke pm3dround /grayv exch def interpolate
+ SelectSpace setrgbcolor} bind def
+ }{
+ /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
+ SelectSpace setrgbcolor} bind def
+ } ifelse
+}{
+ /g {stroke pm3dround pm3dGamma exp setgray} bind def
+} ifelse
+1.000 UL
+LTb
+3742 704 M
+31 0 V
+2387 0 R
+-31 0 V
+3742 810 M
+31 0 V
+2387 0 R
+-31 0 V
+3742 902 M
+31 0 V
+2387 0 R
+-31 0 V
+3742 983 M
+31 0 V
+2387 0 R
+-31 0 V
+-2387 72 R
+63 0 V
+2355 0 R
+-63 0 V
+stroke
+3742 1532 M
+31 0 V
+2387 0 R
+-31 0 V
+3742 1811 M
+31 0 V
+2387 0 R
+-31 0 V
+3742 2009 M
+31 0 V
+2387 0 R
+-31 0 V
+3817 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3873 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3906 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3930 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3949 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3964 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3977 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3989 704 M
+0 31 V
+0 1274 R
+0 -31 V
+3999 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+4212 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4267 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4301 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4325 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4344 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4359 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4372 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4383 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4393 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+4606 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4662 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4695 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4719 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4738 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4754 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4767 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4778 704 M
+0 31 V
+0 1274 R
+0 -31 V
+4788 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+5001 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5057 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5090 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5114 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5133 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5148 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5161 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5173 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5183 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+5395 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5451 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5485 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5509 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5527 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5543 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5556 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5567 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5577 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+5790 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5846 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5879 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5903 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5922 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5937 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5950 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5962 704 M
+0 31 V
+0 1274 R
+0 -31 V
+5972 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+1.000 UL
+LTb
+3742 2009 N
+0 -1305 V
+2418 0 V
+0 1305 V
+-2418 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+% Begin plot #1
+1.000 UP
+2.000 UL
+LTb
+0 g 3749 914 M
+0 11 V
+-7 -11 R
+38 0 V
+-38 11 R
+38 0 V
+166 -21 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 22 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 -32 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 9 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 -7 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 116 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 122 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 -3 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+167 0 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+.0667 g 3860 945 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 -15 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 -17 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 -24 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 -24 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 91 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 165 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 115 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+167 -1 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 11 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+.2 g 3972 967 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 -68 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 11 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 -34 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 32 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 141 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 177 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+167 125 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 5 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 0 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+.4667 g 4083 936 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 -56 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+167 61 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 -48 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 55 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 226 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 175 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 123 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 6 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+167 -10 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+1 g 4194 897 M
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 -33 R
+0 11 V
+-31 -11 R
+62 0 V
+stroke 4423 875 M
+-62 11 R
+62 0 V
+166 41 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 91 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+167 109 R
+0 11 V
+-31 -11 R
+62 0 V
+-62 11 R
+62 0 V
+166 198 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 172 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+167 118 R
+0 9 V
+-31 -9 R
+62 0 V
+-62 9 R
+62 0 V
+166 5 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+166 -1 R
+0 10 V
+-31 -10 R
+62 0 V
+-62 10 R
+62 0 V
+0 g 3749 920 Pnt
+3946 910 Pnt
+4144 943 Pnt
+4341 921 Pnt
+4538 940 Pnt
+4735 943 Pnt
+4933 1070 Pnt
+5130 1202 Pnt
+5327 1207 Pnt
+5525 1217 Pnt
+.0667 g 3860 951 Pnt
+4058 947 Pnt
+4255 941 Pnt
+4452 929 Pnt
+4650 917 Pnt
+4847 1019 Pnt
+5044 1194 Pnt
+5241 1319 Pnt
+5439 1327 Pnt
+5636 1347 Pnt
+.2 g 3972 973 Pnt
+4169 916 Pnt
+4366 939 Pnt
+4564 916 Pnt
+4761 959 Pnt
+4958 1111 Pnt
+5155 1299 Pnt
+5353 1433 Pnt
+5550 1448 Pnt
+5747 1458 Pnt
+.4667 g 4083 942 Pnt
+4280 897 Pnt
+4478 970 Pnt
+4675 934 Pnt
+4872 1001 Pnt
+5070 1238 Pnt
+5267 1423 Pnt
+5464 1557 Pnt
+5661 1572 Pnt
+5859 1572 Pnt
+1 g 4194 902 Pnt
+4392 880 Pnt
+4589 933 Pnt
+4786 1034 Pnt
+4984 1154 Pnt
+5181 1363 Pnt
+5378 1545 Pnt
+5576 1673 Pnt
+5773 1687 Pnt
+5970 1696 Pnt
+LTw
+% End plot #1
+% Begin plot #2
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+0 g 3749 920 M
+197 -10 V
+198 33 V
+197 -22 V
+197 19 V
+197 3 V
+198 127 V
+197 132 V
+197 5 V
+198 10 V
+.0667 g 3860 951 M
+198 -4 V
+197 -6 V
+197 -12 V
+198 -12 V
+197 102 V
+197 175 V
+197 125 V
+198 8 V
+197 20 V
+0 g .2 g 3972 973 M
+197 -57 V
+197 23 V
+198 -23 V
+197 43 V
+197 152 V
+197 188 V
+198 134 V
+197 15 V
+197 10 V
+0 g .4667 g 4083 942 M
+197 -45 V
+198 73 V
+197 -36 V
+197 67 V
+198 237 V
+197 185 V
+197 134 V
+197 15 V
+198 0 V
+0 g 1 g 4194 902 M
+198 -22 V
+197 53 V
+197 101 V
+198 120 V
+197 209 V
+197 182 V
+198 128 V
+197 14 V
+197 9 V
+stroke
+LTw
+% End plot #2
+% Begin plot #3
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+4343 704 M
+10 11 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+25 26 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+25 26 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+25 26 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+24 26 V
+25 26 V
+24 26 V
+25 26 V
+24 26 V
+25 27 V
+24 26 V
+24 26 V
+13 13 V
+stroke
+LTw
+% End plot #3
+2.000 UL
+LTb
+1.000 UL
+LTb
+3742 2009 N
+0 -1305 V
+2418 0 V
+0 1305 V
+-2418 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+grestore % colour palette end
+gsave % colour palette begin
+/maxcolors 0 def
+/HSV2RGB { exch dup 0.0 eq {pop exch pop dup dup} % achromatic gray
+ { /HSVs exch def /HSVv exch def 6.0 mul dup floor dup 3 1 roll sub
+ /HSVf exch def /HSVi exch cvi def /HSVp HSVv 1.0 HSVs sub mul def
+ /HSVq HSVv 1.0 HSVs HSVf mul sub mul def
+ /HSVt HSVv 1.0 HSVs 1.0 HSVf sub mul sub mul def
+ /HSVi HSVi 6 mod def 0 HSVi eq {HSVv HSVt HSVp}
+ {1 HSVi eq {HSVq HSVv HSVp}{2 HSVi eq {HSVp HSVv HSVt}
+ {3 HSVi eq {HSVp HSVq HSVv}{4 HSVi eq {HSVt HSVp HSVv}
+ {HSVv HSVp HSVq} ifelse} ifelse} ifelse} ifelse} ifelse
+ } ifelse} def
+/Constrain {
+ dup 0 lt {0 exch pop}{dup 1 gt {1 exch pop} if} ifelse} def
+/YIQ2RGB {
+ 3 copy -1.702 mul exch -1.105 mul add add Constrain 4 1 roll
+ 3 copy -0.647 mul exch -0.272 mul add add Constrain 5 1 roll
+ 0.621 mul exch -0.956 mul add add Constrain 3 1 roll } def
+/CMY2RGB { 1 exch sub exch 1 exch sub 3 2 roll 1 exch sub 3 1 roll exch } def
+/XYZ2RGB { 3 copy -0.9017 mul exch -0.1187 mul add exch 0.0585 mul exch add
+ Constrain 4 1 roll 3 copy -0.0279 mul exch 1.999 mul add exch
+ -0.9844 mul add Constrain 5 1 roll -0.2891 mul exch -0.5338 mul add
+ exch 1.91 mul exch add Constrain 3 1 roll} def
+/SelectSpace {ColorSpace (HSV) eq {HSV2RGB}{ColorSpace (XYZ) eq {
+ XYZ2RGB}{ColorSpace (CMY) eq {CMY2RGB}{ColorSpace (YIQ) eq {YIQ2RGB}
+ if} ifelse} ifelse} ifelse} def
+/InterpolatedColor true def
+/grayindex {/gidx 0 def
+ {GrayA gidx get grayv ge {exit} if /gidx gidx 1 add def} loop} def
+/dgdx {grayv GrayA gidx get sub GrayA gidx 1 sub get
+ GrayA gidx get sub div} def
+/redvalue {RedA gidx get RedA gidx 1 sub get
+ RedA gidx get sub dgdxval mul add} def
+/greenvalue {GreenA gidx get GreenA gidx 1 sub get
+ GreenA gidx get sub dgdxval mul add} def
+/bluevalue {BlueA gidx get BlueA gidx 1 sub get
+ BlueA gidx get sub dgdxval mul add} def
+/interpolate {
+ grayindex grayv GrayA gidx get sub abs 1e-5 le
+ {RedA gidx get GreenA gidx get BlueA gidx get}
+ {/dgdxval dgdx def redvalue greenvalue bluevalue} ifelse} def
+/GrayA [0 .0323 .0968 .2258 .4839 1 ] def
+/RedA [.3686 .8824 .5608 .9216 .5294 .7725 ] def
+/GreenA [.5059 .6118 .6902 .3843 .4706 .4314 ] def
+/BlueA [.7098 .1412 .1961 .2078 .702 .102 ] def
+/pm3dround {maxcolors 0 gt {dup 1 ge
+ {pop 1} {maxcolors mul floor maxcolors 1 sub div} ifelse} if} def
+/pm3dGamma 1.0 1.5 Gamma mul div def
+/ColorSpace (RGB) def
+Color InterpolatedColor or { % COLOUR vs. GRAY map
+ InterpolatedColor { %% Interpolation vs. RGB-Formula
+ /g {stroke pm3dround /grayv exch def interpolate
+ SelectSpace setrgbcolor} bind def
+ }{
+ /g {stroke pm3dround dup cF7 Constrain exch dup cF5 Constrain exch cF15 Constrain
+ SelectSpace setrgbcolor} bind def
+ } ifelse
+}{
+ /g {stroke pm3dround pm3dGamma exp setgray} bind def
+} ifelse
+1.000 UL
+LTb
+7286 704 M
+31 0 V
+2388 0 R
+-31 0 V
+7286 739 M
+31 0 V
+2388 0 R
+-31 0 V
+7286 769 M
+31 0 V
+2388 0 R
+-31 0 V
+7286 795 M
+31 0 V
+2388 0 R
+-31 0 V
+7286 819 M
+63 0 V
+2356 0 R
+-63 0 V
+stroke
+7286 974 M
+31 0 V
+2388 0 R
+-31 0 V
+-2388 92 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 64 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 50 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 41 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 35 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 30 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 26 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 24 R
+63 0 V
+2356 0 R
+-63 0 V
+stroke
+7286 1492 M
+31 0 V
+2388 0 R
+-31 0 V
+-2388 91 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 64 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 51 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 41 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 34 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 30 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 27 R
+31 0 V
+2388 0 R
+-31 0 V
+-2388 23 R
+63 0 V
+2356 0 R
+-63 0 V
+stroke
+7286 2009 M
+31 0 V
+2388 0 R
+-31 0 V
+7361 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7417 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7450 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7474 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7493 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7508 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7522 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7533 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7543 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+7756 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7812 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7845 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7869 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7888 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7903 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7916 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7928 704 M
+0 31 V
+0 1274 R
+0 -31 V
+7938 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+8151 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8206 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8240 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8264 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8283 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8298 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8311 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8322 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8332 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+8545 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8601 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8635 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8659 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8677 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8693 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8706 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8717 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8727 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+8940 704 M
+0 31 V
+0 1274 R
+0 -31 V
+8996 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9029 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9053 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9072 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9088 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9101 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9112 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9122 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+9335 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9391 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9424 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9448 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9467 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9482 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9495 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9507 704 M
+0 31 V
+0 1274 R
+0 -31 V
+9517 704 M
+0 63 V
+0 1242 R
+0 -63 V
+stroke
+1.000 UL
+LTb
+7286 2009 N
+0 -1305 V
+2419 0 V
+0 1305 V
+-2419 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+% Begin plot #1
+1.000 UP
+2.000 UL
+LTb
+0 g 7362 797 M
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 -11 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 -24 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+167 -10 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 -10 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 -6 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+166 97 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 130 R
+0 16 V
+-31 -16 R
+62 0 V
+-62 16 R
+62 0 V
+167 112 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 52 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+.0667 g 7509 793 M
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+167 8 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 -25 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 -13 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+167 9 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 50 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+167 149 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 162 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 104 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+167 62 R
+0 8 V
+-31 -8 R
+62 0 V
+-62 8 R
+62 0 V
+.2 g 7657 829 M
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 -23 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+166 -16 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+167 -11 R
+0 12 V
+-31 -12 R
+62 0 V
+-62 12 R
+62 0 V
+166 31 R
+0 13 V
+-31 -13 R
+62 0 V
+-62 13 R
+62 0 V
+167 144 R
+0 15 V
+-31 -15 R
+62 0 V
+-62 15 R
+62 0 V
+166 150 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+166 184 R
+0 17 V
+-31 -17 R
+62 0 V
+-62 17 R
+62 0 V
+167 119 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+166 62 R
+0 7 V
+-31 -7 R
+62 0 V
+-62 7 R
+62 0 V
+.4667 g 7804 857 M
+0 23 V
+-31 -23 R
+62 0 V
+-62 23 R
+62 0 V
+167 -59 R
+0 20 V
+-31 -20 R
+62 0 V
+-62 20 R
+62 0 V
+166 63 R
+0 27 V
+-31 -27 R
+62 0 V
+-62 27 R
+62 0 V
+166 -66 R
+0 21 V
+-31 -21 R
+62 0 V
+-62 21 R
+62 0 V
+167 109 R
+0 24 V
+-31 -24 R
+62 0 V
+-62 24 R
+62 0 V
+166 143 R
+0 26 V
+-31 -26 R
+62 0 V
+-62 26 R
+62 0 V
+167 204 R
+0 28 V
+-31 -28 R
+62 0 V
+-62 28 R
+62 0 V
+166 121 R
+0 28 V
+-31 -28 R
+62 0 V
+-62 28 R
+62 0 V
+166 108 R
+0 22 V
+-31 -22 R
+62 0 V
+-62 22 R
+62 0 V
+167 49 R
+0 14 V
+-31 -14 R
+62 0 V
+-62 14 R
+62 0 V
+1 g 7952 853 M
+0 18 V
+-31 -18 R
+62 0 V
+-62 18 R
+62 0 V
+166 -7 R
+0 19 V
+-31 -19 R
+62 0 V
+stroke 8180 864 M
+-62 19 R
+62 0 V
+166 -20 R
+0 20 V
+-31 -20 R
+62 0 V
+-62 20 R
+62 0 V
+167 76 R
+0 21 V
+-31 -21 R
+62 0 V
+-62 21 R
+62 0 V
+166 171 R
+0 23 V
+-31 -23 R
+62 0 V
+-62 23 R
+62 0 V
+167 159 R
+0 25 V
+-31 -25 R
+62 0 V
+-62 25 R
+62 0 V
+166 186 R
+0 28 V
+-31 -28 R
+62 0 V
+-62 28 R
+62 0 V
+166 97 R
+0 28 V
+-31 -28 R
+62 0 V
+-62 28 R
+62 0 V
+167 139 R
+0 22 V
+-31 -22 R
+62 0 V
+-62 22 R
+62 0 V
+0 g 7362 805 Pnt
+7559 810 Pnt
+7756 802 Pnt
+7954 807 Pnt
+8151 812 Pnt
+8349 822 Pnt
+8546 936 Pnt
+8743 1082 Pnt
+8941 1209 Pnt
+9138 1272 Pnt
+.0667 g 7509 800 Pnt
+7707 822 Pnt
+7904 812 Pnt
+8101 813 Pnt
+8299 837 Pnt
+8496 902 Pnt
+8694 1067 Pnt
+8891 1246 Pnt
+9088 1365 Pnt
+9286 1438 Pnt
+.2 g 7657 836 Pnt
+7854 826 Pnt
+8051 823 Pnt
+8249 825 Pnt
+8446 869 Pnt
+8644 1027 Pnt
+8841 1192 Pnt
+9038 1393 Pnt
+9236 1528 Pnt
+9433 1601 Pnt
+.4667 g 7804 869 Pnt
+8002 831 Pnt
+8199 918 Pnt
+8396 876 Pnt
+8594 1007 Pnt
+8791 1175 Pnt
+8989 1407 Pnt
+9186 1556 Pnt
+9383 1688 Pnt
+9581 1755 Pnt
+1 g 7952 862 Pnt
+8149 874 Pnt
+8346 873 Pnt
+8544 970 Pnt
+8741 1163 Pnt
+8939 1346 Pnt
+9136 1558 Pnt
+9333 1683 Pnt
+9531 1847 Pnt
+LTw
+% End plot #1
+% Begin plot #2
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+0 g 7362 805 M
+197 5 V
+197 -8 V
+198 5 V
+197 5 V
+198 10 V
+197 114 V
+197 146 V
+198 127 V
+197 63 V
+.0667 g 7509 800 M
+198 22 V
+197 -10 V
+197 1 V
+198 24 V
+197 65 V
+198 165 V
+197 179 V
+197 119 V
+198 73 V
+0 g .2 g 7657 836 M
+197 -10 V
+197 -3 V
+198 2 V
+197 44 V
+198 158 V
+197 165 V
+197 201 V
+198 135 V
+197 73 V
+0 g .4667 g 7804 869 M
+198 -38 V
+197 87 V
+197 -42 V
+198 131 V
+197 168 V
+198 232 V
+197 149 V
+197 132 V
+198 67 V
+0 g 1 g 7952 862 M
+197 12 V
+197 -1 V
+198 97 V
+197 193 V
+198 183 V
+197 212 V
+197 125 V
+198 164 V
+174 50 V
+stroke
+LTw
+% End plot #2
+% Begin plot #3
+1.000 UL
+LTb
+LCb setrgbcolor
+[] 0 setdash
+8085 704 M
+7 8 V
+25 27 V
+24 27 V
+25 26 V
+24 27 V
+25 27 V
+24 26 V
+24 27 V
+25 27 V
+24 26 V
+25 27 V
+24 27 V
+25 27 V
+24 26 V
+24 27 V
+25 27 V
+24 26 V
+25 27 V
+24 27 V
+25 27 V
+24 26 V
+24 27 V
+25 27 V
+24 26 V
+25 27 V
+24 27 V
+25 27 V
+24 26 V
+24 27 V
+25 27 V
+24 26 V
+25 27 V
+24 27 V
+25 27 V
+24 26 V
+25 27 V
+24 27 V
+24 26 V
+25 27 V
+24 27 V
+25 27 V
+24 26 V
+25 27 V
+24 27 V
+24 26 V
+25 27 V
+24 27 V
+25 26 V
+24 27 V
+14 15 V
+stroke
+LTw
+% End plot #3
+2.000 UL
+LTb
+1.000 UL
+LTb
+7286 2009 N
+0 -1305 V
+2419 0 V
+0 1305 V
+-2419 0 V
+Z stroke
+1.000 UP
+1.000 UL
+LTb
+grestore % colour palette end
+stroke
+grestore
+end
+showpage
+%%Trailer
diff --git a/fig_clusters_ising2d.tex b/fig_clusters_ising2d.tex
new file mode 100644
index 0000000..69782f7
--- /dev/null
+++ b/fig_clusters_ising2d.tex
@@ -0,0 +1,180 @@
+% GNUPLOT: LaTeX picture with Postscript
+\begingroup
+ \makeatletter
+ \providecommand\color[2][]{%
+ \GenericError{(gnuplot) \space\space\space\@spaces}{%
+ Package color not loaded in conjunction with
+ terminal option `colourtext'%
+ }{See the gnuplot documentation for explanation.%
+ }{Either use 'blacktext' in gnuplot or load the package
+ color.sty in LaTeX.}%
+ \renewcommand\color[2][]{}%
+ }%
+ \providecommand\includegraphics[2][]{%
+ \GenericError{(gnuplot) \space\space\space\@spaces}{%
+ Package graphicx or graphics not loaded%
+ }{See the gnuplot documentation for explanation.%
+ }{The gnuplot epslatex terminal needs graphicx.sty or graphics.sty.}%
+ \renewcommand\includegraphics[2][]{}%
+ }%
+ \providecommand\rotatebox[2]{#2}%
+ \@ifundefined{ifGPcolor}{%
+ \newif\ifGPcolor
+ \GPcolorfalse
+ }{}%
+ \@ifundefined{ifGPblacktext}{%
+ \newif\ifGPblacktext
+ \GPblacktexttrue
+ }{}%
+ % define a \g@addto@macro without @ in the name:
+ \let\gplgaddtomacro\g@addto@macro
+ % define empty templates for all commands taking text:
+ \gdef\gplbacktext{}%
+ \gdef\gplfronttext{}%
+ \makeatother
+ \ifGPblacktext
+ % no textcolor at all
+ \def\colorrgb#1{}%
+ \def\colorgray#1{}%
+ \else
+ % gray or color?
+ \ifGPcolor
+ \def\colorrgb#1{\color[rgb]{#1}}%
+ \def\colorgray#1{\color[gray]{#1}}%
+ \expandafter\def\csname LTw\endcsname{\color{white}}%
+ \expandafter\def\csname LTb\endcsname{\color{black}}%
+ \expandafter\def\csname LTa\endcsname{\color{black}}%
+ \expandafter\def\csname LT0\endcsname{\color[rgb]{1,0,0}}%
+ \expandafter\def\csname LT1\endcsname{\color[rgb]{0,1,0}}%
+ \expandafter\def\csname LT2\endcsname{\color[rgb]{0,0,1}}%
+ \expandafter\def\csname LT3\endcsname{\color[rgb]{1,0,1}}%
+ \expandafter\def\csname LT4\endcsname{\color[rgb]{0,1,1}}%
+ \expandafter\def\csname LT5\endcsname{\color[rgb]{1,1,0}}%
+ \expandafter\def\csname LT6\endcsname{\color[rgb]{0,0,0}}%
+ \expandafter\def\csname LT7\endcsname{\color[rgb]{1,0.3,0}}%
+ \expandafter\def\csname LT8\endcsname{\color[rgb]{0.5,0.5,0.5}}%
+ \else
+ % gray
+ \def\colorrgb#1{\color{black}}%
+ \def\colorgray#1{\color[gray]{#1}}%
+ \expandafter\def\csname LTw\endcsname{\color{white}}%
+ \expandafter\def\csname LTb\endcsname{\color{black}}%
+ \expandafter\def\csname LTa\endcsname{\color{black}}%
+ \expandafter\def\csname LT0\endcsname{\color{black}}%
+ \expandafter\def\csname LT1\endcsname{\color{black}}%
+ \expandafter\def\csname LT2\endcsname{\color{black}}%
+ \expandafter\def\csname LT3\endcsname{\color{black}}%
+ \expandafter\def\csname LT4\endcsname{\color{black}}%
+ \expandafter\def\csname LT5\endcsname{\color{black}}%
+ \expandafter\def\csname LT6\endcsname{\color{black}}%
+ \expandafter\def\csname LT7\endcsname{\color{black}}%
+ \expandafter\def\csname LT8\endcsname{\color{black}}%
+ \fi
+ \fi
+ \setlength{\unitlength}{0.0500bp}%
+ \ifx\gptboxheight\undefined%
+ \newlength{\gptboxheight}%
+ \newlength{\gptboxwidth}%
+ \newsavebox{\gptboxtext}%
+ \fi%
+ \setlength{\fboxrule}{0.5pt}%
+ \setlength{\fboxsep}{1pt}%
+\begin{picture}(9840.00,4054.00)%
+ \gplgaddtomacro\gplbacktext{%
+ \csname LTb\endcsname%%
+ \put(550,2599){\makebox(0,0)[r]{\strut{}$1$}}%
+ \put(941,2247){\makebox(0,0){\strut{}$10^{-4}$}}%
+ \put(1339,2247){\makebox(0,0){\strut{}$10^{-2}$}}%
+ \put(1737,2247){\makebox(0,0){\strut{}$10^{0}$}}%
+ \put(2135,2247){\makebox(0,0){\strut{}$10^{2}$}}%
+ \put(2533,2247){\makebox(0,0){\strut{}$10^{4}$}}%
+ \put(2931,2247){\makebox(0,0){\strut{}$10^{6}$}}%
+ \put(928,3492){\makebox(0,0)[l]{\strut{}2D Ising}}%
+ }%
+ \gplgaddtomacro\gplfronttext{%
+ \csname LTb\endcsname%%
+ \put(198,3150){\rotatebox{-270}{\makebox(0,0){\strut{}$\avg{s_{\text{\sc 1c}}}L^{-\gamma/\nu}$}}}%
+ }%
+ \gplgaddtomacro\gplbacktext{%
+ \csname LTb\endcsname%%
+ \put(3610,2904){\makebox(0,0)[r]{\strut{}$1$}}%
+ \put(3999,2247){\makebox(0,0){\strut{}$10^{-4}$}}%
+ \put(4394,2247){\makebox(0,0){\strut{}$10^{-2}$}}%
+ \put(4789,2247){\makebox(0,0){\strut{}$10^{0}$}}%
+ \put(5184,2247){\makebox(0,0){\strut{}$10^{2}$}}%
+ \put(5579,2247){\makebox(0,0){\strut{}$10^{4}$}}%
+ \put(5974,2247){\makebox(0,0){\strut{}$10^{6}$}}%
+ \put(3984,3492){\makebox(0,0)[l]{\strut{}2D 3-State Potts}}%
+ }%
+ \gplgaddtomacro\gplfronttext{%
+ }%
+ \gplgaddtomacro\gplbacktext{%
+ \csname LTb\endcsname%%
+ \put(7154,2587){\makebox(0,0)[r]{\strut{}$1$}}%
+ \put(7154,3129){\makebox(0,0)[r]{\strut{}$10$}}%
+ \put(7154,3670){\makebox(0,0)[r]{\strut{}$100$}}%
+ \put(7543,2247){\makebox(0,0){\strut{}$10^{-4}$}}%
+ \put(7938,2247){\makebox(0,0){\strut{}$10^{-2}$}}%
+ \put(8332,2247){\makebox(0,0){\strut{}$10^{0}$}}%
+ \put(8727,2247){\makebox(0,0){\strut{}$10^{2}$}}%
+ \put(9122,2247){\makebox(0,0){\strut{}$10^{4}$}}%
+ \put(9517,2247){\makebox(0,0){\strut{}$10^{6}$}}%
+ \put(7528,3492){\makebox(0,0)[l]{\strut{}3D O(2)}}%
+ }%
+ \gplgaddtomacro\gplfronttext{%
+ }%
+ \gplgaddtomacro\gplbacktext{%
+ \csname LTb\endcsname%%
+ \put(594,727){\makebox(0,0)[r]{\strut{}$1$}}%
+ \put(594,1219){\makebox(0,0)[r]{\strut{}$10$}}%
+ \put(594,1712){\makebox(0,0)[r]{\strut{}$100$}}%
+ \put(983,484){\makebox(0,0){\strut{}$10^{-4}$}}%
+ \put(1378,484){\makebox(0,0){\strut{}$10^{-2}$}}%
+ \put(1773,484){\makebox(0,0){\strut{}$10^{0}$}}%
+ \put(2168,484){\makebox(0,0){\strut{}$10^{2}$}}%
+ \put(2563,484){\makebox(0,0){\strut{}$10^{4}$}}%
+ \put(2958,484){\makebox(0,0){\strut{}$10^{6}$}}%
+ \put(968,1683){\makebox(0,0)[l]{\strut{}3D Ising}}%
+ }%
+ \gplgaddtomacro\gplfronttext{%
+ \csname LTb\endcsname%%
+ \put(-22,1356){\rotatebox{-270}{\makebox(0,0){\strut{}$\avg{s_{\text{\sc 1c}}}L^{-\gamma/\nu}$}}}%
+ \put(1936,154){\makebox(0,0){\strut{}$hL^{\beta\delta/\nu}$}}%
+ }%
+ \gplgaddtomacro\gplbacktext{%
+ \csname LTb\endcsname%%
+ \put(3610,1055){\makebox(0,0)[r]{\strut{}$1$}}%
+ \put(3999,484){\makebox(0,0){\strut{}$10^{-4}$}}%
+ \put(4393,484){\makebox(0,0){\strut{}$10^{-2}$}}%
+ \put(4788,484){\makebox(0,0){\strut{}$10^{0}$}}%
+ \put(5183,484){\makebox(0,0){\strut{}$10^{2}$}}%
+ \put(5577,484){\makebox(0,0){\strut{}$10^{4}$}}%
+ \put(5972,484){\makebox(0,0){\strut{}$10^{6}$}}%
+ \put(3984,1683){\makebox(0,0)[l]{\strut{}2D 4-State Potts}}%
+ }%
+ \gplgaddtomacro\gplfronttext{%
+ \csname LTb\endcsname%%
+ \put(4951,154){\makebox(0,0){\strut{}$hL^{\beta\delta/\nu}$}}%
+ }%
+ \gplgaddtomacro\gplbacktext{%
+ \csname LTb\endcsname%%
+ \put(7154,819){\makebox(0,0)[r]{\strut{}$1$}}%
+ \put(7154,1336){\makebox(0,0)[r]{\strut{}$10$}}%
+ \put(7154,1853){\makebox(0,0)[r]{\strut{}$100$}}%
+ \put(7543,484){\makebox(0,0){\strut{}$10^{-4}$}}%
+ \put(7938,484){\makebox(0,0){\strut{}$10^{-2}$}}%
+ \put(8332,484){\makebox(0,0){\strut{}$10^{0}$}}%
+ \put(8727,484){\makebox(0,0){\strut{}$10^{2}$}}%
+ \put(9122,484){\makebox(0,0){\strut{}$10^{4}$}}%
+ \put(9517,484){\makebox(0,0){\strut{}$10^{6}$}}%
+ \put(7528,1683){\makebox(0,0)[l]{\strut{}3D O(3)}}%
+ }%
+ \gplgaddtomacro\gplfronttext{%
+ \csname LTb\endcsname%%
+ \put(8495,154){\makebox(0,0){\strut{}$hL^{\beta\delta/\nu}$}}%
+ }%
+ \gplbacktext
+ \put(0,0){\includegraphics{fig_clusters_ising2d}}%
+ \gplfronttext
+ \end{picture}%
+\endgroup
diff --git a/figs/fig_clusters_ising2d.gplot b/figs/fig_clusters_ising2d.gplot
new file mode 100644
index 0000000..cfbc7c9
--- /dev/null
+++ b/figs/fig_clusters_ising2d.gplot
@@ -0,0 +1,137 @@
+
+set terminal epslatex size 6.834, 2.81576
+set output "fig_clusters_ising2d.tex"
+
+cc1 = "#5e81b5"
+cc2 = "#e19c24"
+cc3 = "#8fb032"
+cc4 = "#eb6235"
+cc5 = "#8778b3"
+cc6 = "#c56e1a"
+
+set palette model RGB defined ( 8 cc1, 16 cc2, 32 cc3, 64 cc4, 128 cc5, 256 cc6 )
+
+unset colorbox
+set nokey
+set format x '$10^{%T}$'
+set logscale xy
+set ylabel '$\avg{s_{\text{\sc 1c}}}L^{-\gamma/\nu}$'
+set xlabel '$hL^{\beta\delta/\nu}$'
+
+set xrange [0.000005:12000000]
+
+
+set multiplot layout 2,3
+
+set size 0.36, 0.5
+
+dataIsing2D = "data/cluster-size/cluster-size_ising2d.dat"
+
+set yrange [0.8:8]
+
+unset xlabel
+
+set label "2D Ising" at graph 0.1, 0.75
+
+betaIsing2D = 1.0 / 8.0
+nuIsing2D = 1.0
+deltaIsing2D = 15.0
+gammaIsing2D = 7.0 / 4.0
+
+plot dataIsing2D using ($3/$2 * exp(log($1) * betaIsing2D * deltaIsing2D / nuIsing2D)):($4 * exp(-log($1) * gammaIsing2D / nuIsing2D)):($5 * exp(-log($1) * gammaIsing2D/nuIsing2D)):1 with yerrorbars pt 0 lw 2 palette, dataIsing2D using ($3/$2 * exp(log($1) * betaIsing2D * deltaIsing2D / nuIsing2D)):($4 * exp(-log($1) * gammaIsing2D / nuIsing2D)):1 with lines palette, 1.5 * exp(log(x) * 2 / deltaIsing2D) with lines lc black
+
+unset label
+
+data3Potts2D = "data/cluster-size/cluster-size_3potts2d.dat"
+
+set xrange [0.000005:9000000]
+set yrange [0.4:7]
+
+set label "2D 3-State Potts" at graph 0.1, 0.75
+
+unset xlabel
+unset ylabel
+
+beta3Potts2D = 1.0 / 9.0
+nu3Potts2D = 5.0 / 6.0
+delta3Potts2D = 14.0
+gamma3Potts2D = 13.0 / 9.0
+
+plot data3Potts2D using ($3/$2 * exp(log($1) * beta3Potts2D * delta3Potts2D / nu3Potts2D)):($4 * exp(-log($1) * gamma3Potts2D / nu3Potts2D)):($5 * exp(-log($1) * gamma3Potts2D/nu3Potts2D)):1 with yerrorbars pt 0 lw 2 palette, data3Potts2D using ($3/$2 * exp(log($1) * beta3Potts2D * delta3Potts2D / nu3Potts2D)):($4 * exp(-log($1) * gamma3Potts2D / nu3Potts2D)):1 with lines palette, 1.2 * exp(log(x) * 2 / delta3Potts2D) with lines lc black
+
+unset label
+set size 0.36, 0.5
+
+data2Vector3D = "data/cluster-size/cluster-size_2vector3d.dat"
+
+set xrange [0.000005:9000000]
+set yrange [0.6:200]
+
+set label "3D O(2)" at graph 0.1, 0.75
+
+beta2Vector3D = 0.3470
+nu2Vector3D = 0.6703
+delta2Vector3D = 4.79539
+gamma2Vector3D = 1.3169
+
+plot data2Vector3D using ($3/$2 * exp(log($1) * beta2Vector3D * delta2Vector3D / nu2Vector3D)):($4 * exp(-log($1) * gamma2Vector3D / nu2Vector3D)):($5 * exp(-log($1) * gamma2Vector3D/nu2Vector3D)):1 with yerrorbars pt 0 lw 2 palette, data2Vector3D using ($3/$2 * exp(log($1) * beta2Vector3D * delta2Vector3D / nu2Vector3D)):($4 * exp(-log($1) * gamma2Vector3D / nu2Vector3D)):1 with lines palette, 3 * exp(log(x) * 2 / delta2Vector3D) with lines lc black
+
+unset label
+
+set origin -0.05,0.0
+set size 0.41, 0.55
+
+dataIsing3D = "data/cluster-size/cluster-size_ising3d.dat"
+
+set xrange [0.000005:9000000]
+set yrange [0.9:400]
+
+set label "3D Ising" at graph 0.1, 0.75
+
+set ylabel '$\avg{s_{\text{\sc 1c}}}L^{-\gamma/\nu}$'
+set xlabel '$hL^{\beta\delta/\nu}$'
+
+betaIsing3D = 0.326419
+nuIsing3D = 0.629971
+deltaIsing3D = 4.78984
+gammaIsing3D = 1.237075
+
+plot dataIsing3D using ($3/$2 * exp(log($1) * betaIsing3D * deltaIsing3D / nuIsing3D)):($4 * exp(-log($1) * gammaIsing3D / nuIsing3D)):($5 * exp(-log($1) * gammaIsing3D/nuIsing3D)):1 with yerrorbars pt 0 lw 2 palette, dataIsing3D using ($3/$2 * exp(log($1) * betaIsing3D * deltaIsing3D / nuIsing3D)):($4 * exp(-log($1) * gammaIsing3D / nuIsing3D)):1 with lines palette, 5 * exp(log(x) * 2 / deltaIsing3D) with lines lc black
+
+
+unset label
+unset ylabel
+set size 0.333, 0.55
+
+data4Potts2D = "data/cluster-size/cluster-size_4potts2d.dat"
+
+set xrange [0.000005:9000000]
+set yrange [0.6:4]
+
+set label "2D 4-State Potts" at graph 0.1, 0.75
+
+beta4Potts2D = 1.0 / 12.0
+nu4Potts2D = 2.0 / 3.0
+delta4Potts2D = 15.0
+gamma4Potts2D = 7.0 / 6.0
+
+plot data4Potts2D using ($3/$2 * exp(log($1) * beta4Potts2D * delta4Potts2D / nu4Potts2D)):($4 * exp(-log($1) * gamma4Potts2D / nu4Potts2D)):($5 * exp(-log($1) * gamma4Potts2D/nu4Potts2D)):1 with yerrorbars pt 0 lw 2 palette, data4Potts2D using ($3/$2 * exp(log($1) * beta4Potts2D * delta4Potts2D / nu4Potts2D)):($4 * exp(-log($1) * gamma4Potts2D / nu4Potts2D)):1 with lines palette, 1.2 * exp(log(x) * 2 / delta4Potts2D) with lines lc black
+
+unset label
+set size 0.36, 0.55
+
+data3Vector3D = "data/cluster-size/cluster-size_3vector3d.dat"
+
+set xrange [0.000005:9000000]
+set yrange [0.6:200]
+
+set label "3D O(3)" at graph 0.1, 0.75
+
+beta3Vector3D = 0.3662
+nu3Vector3D = 0.7073
+delta3Vector3D = 4.79465
+gamma3Vector3D = 1.3895
+
+plot data3Vector3D using ($3/$2 * exp(log($1) * beta3Vector3D * delta3Vector3D / nu3Vector3D)):($4 * exp(-log($1) * gamma3Vector3D / nu3Vector3D)):($5 * exp(-log($1) * gamma3Vector3D/nu3Vector3D)):1 with yerrorbars pt 0 lw 2 palette, data3Vector3D using ($3/$2 * exp(log($1) * beta3Vector3D * delta3Vector3D / nu3Vector3D)):($4 * exp(-log($1) * gamma3Vector3D / nu3Vector3D)):1 with lines palette, 2 * exp(log(x) * 2 / delta3Vector3D) with lines lc black
+
+unset multiplot
diff --git a/makefile b/makefile
index d671dfa..1803255 100644
--- a/makefile
+++ b/makefile
@@ -1,6 +1,6 @@
DOC=monte-carlo
-FIGS=fig_correlation_collapse-hL fig_correlation fig_metastable fig_correlation-temp
+FIGS=fig_correlation_collapse-hL fig_correlation fig_metastable fig_correlation-temp fig_clusters_ising2d
DATA=correlation correlation_temp metastable_raw metastable_func
all: ${DOC}.pdf
diff --git a/monte-carlo.bib b/monte-carlo.bib
index f4afc74..789b06d 100644
--- a/monte-carlo.bib
+++ b/monte-carlo.bib
@@ -213,6 +213,40 @@
publisher={APS}
}
+
+@article{dimitrovic_finite-size_1991,
+ title = {Finite-size effects, goldstone bosons and critical exponents in the d = 3 {Heisenberg} model},
+ volume = {350},
+ issn = {0550-3213},
+ url = {http://www.sciencedirect.com/science/article/pii/055032139190167V},
+ doi = {10.1016/0550-3213(91)90167-V},
+ abstract = {The d = 3 classical O(3) Heisenberg model is studied numerically in the broken phase close to the critical point. The finite-size behaviour of the magnetisation and the correlation functions are shown to be in excellent agreement with the theoretical predictions obtained by chiral perturbation theory. The finite-size effects are governed by two constants, which are defined at infinite volume and zero magnetic field: the Goldstone boson decay constant F (or helicity modulus T = F2) and the magnetisation Σ. The data determine the scaling behaviour of Σ and F leading to the prediction 0.6930(2) for the critical coupling on simple cubic lattices and v′ = 0.73(4) and β = 0.36(2) for the correlation length and magnetisation critical indices, respectively.},
+ number = {3},
+ urldate = {2018-04-05},
+ journal = {Nuclear Physics B},
+ author = {Dimitrović, I. and Hasenfratz, P. and Nager, J. and Niedermayer, F.},
+ month = feb,
+ year = {1991},
+ pages = {893--905},
+ file = {ScienceDirect Full Text PDF:/home/pants/.zotero/data/storage/QD7P2N8S/Dimitrović et al. - 1991 - Finite-size effects, goldstone bosons and critical.pdf:application/pdf;ScienceDirect Snapshot:/home/pants/.zotero/data/storage/H5G2N432/055032139190167V.html:text/html}
+}
+
+@article{stauffer_scaling_1979,
+ title = {Scaling theory of percolation clusters},
+ volume = {54},
+ issn = {0370-1573},
+ url = {http://www.sciencedirect.com/science/article/pii/0370157379900607},
+ doi = {10.1016/0370-1573(79)90060-7},
+ number = {1},
+ urldate = {2018-04-20},
+ journal = {Physics Reports},
+ author = {Stauffer, D.},
+ month = jul,
+ year = {1979},
+ pages = {1--74},
+ file = {ScienceDirect Full Text PDF:/home/pants/.zotero/data/storage/KTNA6MWQ/Stauffer - 1979 - Scaling theory of percolation clusters.pdf:application/pdf;ScienceDirect Snapshot:/home/pants/.zotero/data/storage/FYC4TRJZ/0370157379900607.html:text/html}
+}
+
@article{wolff1989comparison,
title={Comparison between cluster Monte Carlo algorithms in the Ising model},
author={Wolff, Ulli},
diff --git a/monte-carlo.pdf b/monte-carlo.pdf
index 7b65de4..c8a15de 100644
--- a/monte-carlo.pdf
+++ b/monte-carlo.pdf
Binary files differ
diff --git a/monte-carlo.tex b/monte-carlo.tex
index 23ce92b..96e5f91 100644
--- a/monte-carlo.tex
+++ b/monte-carlo.tex
@@ -96,6 +96,14 @@
\date\today
\begin{abstract}
+ We introduce a generalization of the `ghost spin' representation of spin
+ systems that restores full symmetry group invariance in an
+ arbitrary external field via the introduction of a `ghost transformation.'
+ This offers a natural way to extend celebrated spin-cluster
+ Monte Carlo algorithms to systems in arbitrary fields by running the
+ ordinary cluster-flipping process on the new representation. For several
+ canonical systems, we show that this extension with field preserves the scaling of
+ dynamics so celebrated without field.
\end{abstract}
\maketitle
@@ -123,16 +131,17 @@ external fields based on applying the ghost site representation
spin systems that returns global rotation invariance to spin Hamiltonians at
the cost of an extra degree of freedom, but these results only allow the application of a narrow
category of fields
-\cite{alexandrowicz1989swendsen,destri1992swendsen,lauwers1989critical,wang1989clusters}. We show, by a redefinition of the spin--spin coupling in a
-generic class of such systems, systems with arbitrary external fields applied
-can be treated using cluster methods. The scaling of correlation
+\cite{alexandrowicz1989swendsen,destri1992swendsen,lauwers1989critical,wang1989clusters}.
+We show that the scaling of correlation
time near the critical point of several models suggests that this approach is
a natural one, e.g., that it extends the celebrated scaling of dynamics in
-these algorithms at zero field to various non-symmetric perturbations.
+these algorithms at zero field to various non-symmetric perturbations. We also show, by a redefinition of the spin--spin coupling in a
+generic class of such systems, systems with arbitrary external fields applied
+can be treated using cluster methods.
Let $G=(V,E)$ be a graph, where the set of vertices $V=\{1,\ldots,N\}$
enumerates the sites of a lattice and the set of edges $E$ contains pairs of
-neighboring sites. Let $R$ be a group and $X$ an $R$-set, with the action
+neighboring sites. Let $R$ be a group acting on a set $X$, with the action
of group elements $r\in R$ on elements $s\in X$ denoted $r\cdot s$. $X$ is the
set of states accessible by a spin, and $R$ is the \emph{symmetry group} of
$X$. The set $X$ must admit a measure $\mu$ that is invariant under the action of $R$, e.g., for any
@@ -274,13 +283,13 @@ coupling $Z$ depends only on the relative orientation of the spins---global
reorientations by acting by some rotation do not affect the Hamiltonian. The
external field $B$ breaks this symmetry. However, this can be resolved. Define
a new graph $\tilde G=(\tilde V,\tilde E)$, where $\tilde V=\{0,1,\ldots,N\}$
-and
+adds a new `ghost' site $0$ which is connected by
\[
- \tilde E=E\cup\big\{\{0,i\}\mid i\in V\big\}.
+ \tilde E=E\cup\big\{\{0,i\}\mid i\in V\big\}
\]
-We have introduced a new site to the lattice that neighbors every other site.
-Instead of assigning this site a spin whose value comes from the set $X$, we
-will assign it values $s_0\in R$, symmetry group elements, so that the new
+to all other sites.
+Instead of assigning this ghost site a spin whose value comes from the set $X$, we
+will assign it values in the symmetry group $s_0\in R$, so that the new
configuration space of the model is $R\times X^N$. We introduce a Hamiltonian
$\tilde\H:R\times X^N\to\R$ defined by
\[
@@ -375,7 +384,9 @@ To summarize, spin systems in a field may be treated in the following way.
lattice, substituting $\tilde Z$ as defined in \eqref{eq:new.z} for $Z$.
\end{enumerate}
Ensemble averages of observables $A$ can then be estimated by sampling the
-value of $\tilde A$ on the new system.
+value of $\tilde A$ on the new system. In contrast with the simpler ghost spin
+representation, this form of the Hamiltonian mya be considered the ``ghost
+transformation'' representation.
\section{Examples}
@@ -388,7 +399,9 @@ exactly the same as the spins themselves. The only nontrivial element is of
order two. Because the symmetry group and the spins are described by the same
elements, performing the algorithm on the Ising model in a field is very
accurately described by simply adding an extra spin coupled to all others and
-running the ordinary algorithm.
+running the ordinary algorithm. The ghost spin version of the algorithm has
+been applied by several researchers previously
+\cite{wang1989clusters,ray1990metastability,destri1992swendsen,lauwers1989critical}
\subsection{The $n$-component Model}
@@ -401,7 +414,9 @@ through the origin. Since the former generate the entire group, the set of
reflections alone suffices to provide ergodicity. Computation of the coupling
of ordinary spins with the external field and expectation values requires a
matrix inversion, but since the matrices in question are orthogonal this is
-quickly accomplished by a transpose.
+quickly accomplished by a transpose. The ghost-spin version of the algorithm
+has been used to apply a simple vector field by previous researchers
+\cite{dimitrovic_finite-size_1991}.
\subsection{The Potts \& Clock Models}
@@ -461,27 +476,118 @@ one-dimensional space---are equally well described.
\section{Dynamic scaling}
-We measured the autocorrelation time using methods here
-\cite{geyer1992practical}.
+No algorithm worthwhile if it doesn't run efficiently. Our algorithm, being an
+extension of the Wolff algorithm, should be considered successful if it
+likewise extends its efficiency in the systems that algorithm succeeds. The
+Wolff algorithm succeeds at
-\begin{figure}
- \centering
- \input{fig_correlation_collapse-hL}
- \caption{The correlation time $\tau$ as a function of the renormalization
- invarient $hL^{-\beta\delta/\nu}$ for the $N=L\times L$ square lattice
- Ising model for $L=8$, $16$, $32$, $64$, $128$, and $256$. $z=0.3$
- }
-\end{figure}
+
+Cluster algorithms were celebrated for their small dynamic exponents $z$,
+which with the correlation time $\tau$ scales like $L^z$, where $L=N^{-D}$. In
+the vicinity of the critical point, the renormalization group predicts scaling
+behavior for the correlation time of the form
+\[
+ \tau=t^{-z\nu}\mathcal T(ht^{-\beta\delta},Lt^\nu)
+ =h^{-z\nu/\beta\delta}\mathcal T'(ht^{-\beta\delta},Lt^\nu).
+\]
+If a given dynamics for a system at zero field results in scaling like
+$t^{-z\nu}$, one should expect its natural extension in the presence of a
+field to scale like $h^{-z\nu/\beta\delta}$. We measured the autocorrelation
+time for the 2D square-lattice model at a variety of system sizes,
+temperatures, and fields using methods here
+\cite{geyer1992practical}. The resulting scaling behavior, plotted in
+Fig.~\ref{fig:correlation_time-collapse}, is indeed consistent with the
+zero-field scaling behavior.
\begin{figure}
\centering
+ \input{fig_correlation_collapse-hL}
\input{fig_correlation-temp}
- \caption{The correlation time $\tau$ as a function of the renormalization
- invarient $ht^{-\beta\delta}$ for the $N=128\times 128$ square lattice
- Ising model. $z=0.3$
+ \caption{Collapses of the correlation time $\tau$ of the 2D square lattice
+ Ising model (top) along the critical
+ isotherm at various systems sizes $N=L\times L$ for $L=8$, $16$, $32$, $64$, $128$, and $256$ as a function of the renormalization
+ invariant $hL^{\beta\delta/\nu}$ and (bottom) in the low-temperature phase
+ at $L=128$ for various temperatures as a function of the invariant
+ $ht^{-\beta\delta}$.
}
+ \label{fig:correlation_time-collapse}
\end{figure}
+Since the formation and flipping of clusters is the hallmark of the Wolff
+dynamics, another way to ensure that the dynamics with field scale like those without is
+to analyze the distribution of cluster sizes. The success of the algorithm at
+zero field is related to the way that clusters formed undergo a percolation
+transition at models' critical point.
+According to the scaling theory of percolation \cite{stauffer_scaling_1979}, the distribution of cluster sizes in a full decomposition of the system scales
+consistently near the critical point if it has the form
+\[
+ P_{\text{SW}}(s)=s^{-\tau}f(ts^\sigma,th^{-1/\beta\delta},tL^{1/\nu}).
+\]
+The distribution of cluster sizes in the Wolff algorithm can be computed from
+this using the fact that the algorithm selects clusters with probability
+proportional to their size, or
+\[
+ \begin{aligned}
+ \avg{s_{\text{\sc 1c}}}&=\sum_ssP_{\text{\sc
+ 1c}}(s)=\sum_ss\frac sNP_{\text{SW}}(s)\\
+ &=t^{-\gamma}g(th^{-1/\beta\delta},tL^{1/\nu})\\
+ &=L^{\gamma/\nu}\mathcal G(ht^{-\beta\delta},hL^{\beta\delta/\nu})
+ \end{aligned}
+\]
+
+For the Ising model, an additional scaling relation can be written. Since in
+that case the average cluster size is the average squared magnetization, it
+can be related to the scaling functions of the magnetization and
+susceptibility per site by (with $ht^{-\beta\delta}$ dependence dropped)
+\[
+ \begin{aligned}
+ \avg{s_{\text{\sc 1c}}}
+ &=L^{D}\avg{M^2}=\beta\avg\chi+L^{D}\avg{M}^2\\
+ &=L^{\gamma/\nu}\big[(hL^{\beta\delta/\nu})^{-\gamma/\beta\delta}\beta \mathcal
+ Y(hL^{\beta\delta/\nu})\\
+ &\hspace{7em}+(hL^{\beta\delta/\nu})^{2/\delta}\mathcal
+ M(hL^{\beta\delta/\nu})\big].
+ \end{aligned}
+\]
+We therefore expect that, for the Ising model, $\avg{s_{\text{\sc 1c}}}$
+should go as $(hL^{\beta\delta})^{2/\delta}$ for large argument. We further
+conjecture that this scaling behavior should hold for other models whose
+critical points correspond with the percolation transition of Wolff clusters.
+This behavior is supported by our numeric work along the critical isotherm for various Ising, Potts, and
+$\mathrm O(n)$ models, shown in Fig.~\ref{fig:cluster_scaling}. As can be
+seen, the average cluster size collapses for each model according to the
+scaling hypothesis, and the large-field behavior likewise scales as we expect
+from the na\"ive Ising conjecture.
+
+\begin{figure*}
+ \input{fig_clusters_ising2d}
+ \caption{Collapses of rescaled average Wolff cluster size $\avg s_{\text{\sc
+ 1c}}L^{-\gamma/\nu}$ as
+ a function of field scaling variable $hL^{\beta\delta/\nu}$ for a variety
+ of models. Critical exponents $\gamma$, $\nu$, $\beta$, and $\delta$ are
+ model-dependant. Colored lines and points depict values as measured by the
+ extended algorithm. Solid black lines show a plot of $f(x)=x^{2/\delta}$
+ for each model.
+ }
+ \label{fig:cluster_scaling}
+\end{figure*}
+
+We have taken several disparate extensions of cluster methods to models in an
+external field and generalized them to any model of a broad class. This new
+algorithm has an elegant statement that involves the introduction of not a
+ghost spin, but a ghost transformation. We provided evidence that extensions
+deriving from this method are the natural way to extend cluster methods tithe
+presence of a field, in the sense that it appears to reproduce the scaling
+of the dynamics in a field that would be expected from renormalization group
+predictions.
+
+In addition to uniting several extensions of cluster methods under a single
+description, our approach allows the application of fields not possible under
+prior methods. Instead of simply applying a spin-like field, this method
+allows for the application of \emph{arbitrary functions} of the spins. For
+instance, theoretical predictions for the effect of symmetry-breaking
+perturbations on spin models can be tested numerically
+\cite{jose1977renormalization}.
\begin{acknowledgments}
\end{acknowledgments}