null
nil
-
[RBX1]
0
0
0
0
1
0
0
0
1
0
0
0
1
Workspace
[RBX2]
-
0
0
0
1
0
0
0
1
0
0
0
1
Overhead Ramp
[RBX4]
-
0
0
0
1
0
0
0
1
0
0
0
1
Ramp Section
[RBX6]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-173.5
8.60000038
134.800018
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-160.5
8.60000038
134.800018
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
0
0
0
0
-0.5
0.5
4
0
39
-161
17
134.800018
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
0
0
0
0
-0.5
0.5
4
0
39
-173
17
134.800018
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-167
18.0758572
96.3999939
5.96021508e-008
-2.98035694e-008
-1
0.99999994
-3.09944267e-006
2.98011216e-008
-3.12924385e-006
-0.99999994
5.96021508e-008
true
0
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Block
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
1
76.8000031
12
-
0
0
0
1
0
0
0
1
0
0
0
1
Ramp Section
[RBX4]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-173.5
8.60000038
56.8000145
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-160.5
8.60000038
56.8000145
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
0
0
0
0
-0.5
0.5
4
0
39
-161
17
56.8000145
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
0
0
0
0
-0.5
0.5
4
0
39
-173
17
56.8000145
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-167
18.075758
18.3999939
-7.15262104e-007
-1.19211464e-007
-1
1
-4.88758315e-006
-7.15258523e-007
-4.88758087e-006
-1
1.19204934e-007
true
0
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Block
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
1
76.8000031
12
-
0
0
0
1
0
0
0
1
0
0
0
1
Ramp Section
[RBX17]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-173.5
8.60000038
-21.1999817
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-160.5
8.60000038
-21.1999817
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
0
0
0
0
-0.5
0.5
4
0
39
-161
17
-21.1999817
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
0
0
0
0
-0.5
0.5
4
0
39
-173
17
-21.1999817
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-167
18.0757961
-59.6000061
-1.31130923e-006
1.49009679e-007
-1
0.99999994
-5.24521101e-006
-1.34110792e-006
-5.27501106e-006
-0.99999994
-1.19213155e-007
true
0
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Block
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
1
76.8000031
12
-
0
0
0
1
0
0
0
1
0
0
0
1
Ramp Section
[RBX23]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-173.5
8.60000038
-98.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-160.5
8.60000038
-98.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
0
0
0
0
-0.5
0.5
4
0
39
-161
17
-98.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
0
0
0
0
-0.5
0.5
4
0
39
-173
17
-98.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
192
-167.161148
9.95400047
-137.741928
-0.000812879007
-0.00376800797
-0.999992609
0.976497114
-0.215530723
1.8422068e-005
-0.215529159
-0.976489842
0.00385457068
true
0
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Block
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
1
76.8000031
12
-
0
0
0
1
0
0
0
1
0
0
0
1
Climb Ramp
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX30]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-146
8.60000038
-162.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
0
0
6
0
-0.5
0.5
3
0
39
-146
17.4000015
-162.999985
1
0
0
0
-1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
4
0
0
0
0
0
1
1
2
2
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX33]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
39
-146
8.60000038
-177.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
15.6000004
1
-
true
0
0
6
0
-0.5
0.5
3
0
39
-146
17.4000015
-176.999985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
4
0
0
0
0
0
1
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
217
-108.921822
9.54145432
-170
0.215085387
0.976595223
-1.35105324e-007
0.976595223
-0.215085387
2.34795425e-006
2.26394195e-006
-6.36953757e-007
-1
true
0
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Block
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
1
76.8000031
12
-
0
0
0
1
0
0
0
1
0
0
0
1
Trees
[RBX37]
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX37]
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX37]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
-36
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
-36
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX42]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
-79
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
-79
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX45]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
-120
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
-120
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX48]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
-156
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
-156
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX51]
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX51]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
157
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
157
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX55]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
114
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
114
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX58]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
73
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
73
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX61]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
37
13.8000002
-12.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
37
4.80000019
-12.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX64]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
104
42.6000023
-190.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
104
33.6000023
-190.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX67]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
119.999992
71.4000015
-171.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
119.999992
62.4000015
-171.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX70]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
153
35.4999847
19.4000015
-188.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
35.4999847
24.7000008
-188.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX73]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
153
99.5
31.4000015
-111.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
99.5
36.7000008
-111.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX76]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
153
77.4999924
24.2000008
-124.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
77.4999924
29.5
-124.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX79]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
38
125.499992
60.2000008
-108.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
119
125.499992
65.5
-108.499985
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX82]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
38
73.4999924
15.8000002
-104.5
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
119
73.4999924
21.1000004
-104.5
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX85]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
38
103.5
23
-57.5
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
119
103.5
28.2999992
-57.5
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX88]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
62.9999924
27
-76
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
62.9999924
18
-76
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX91]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
164
34.2000008
-81
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
164
25.2000008
-81
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX94]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
38
129.5
2.60000062
-43.4999847
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
119
129.5
7.90000057
-43.4999847
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX97]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
38
166.5
23
-71.5
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
119
166.5
28.2999992
-71.5
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Young Tree
[RBX100]
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
38
43.5
2.60000062
-83.4999847
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
1
3.60000014
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
119
43.5
7.90000057
-83.4999847
-1
0
0
0
-1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
7
7
7
-
0
0
0
1
0
0
0
1
0
0
0
1
Billboard
[RBX103]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
171
36.400032
91.5000153
1
0
3.42285418e-008
0
1
0
-3.42285418e-008
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
0
1
16
8
1
-
5
Decal
20
0
http://www.watrbx.wtf/asset/?id=1008743
0
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
179.5
34.400032
91.5000153
1
0
3.42285418e-008
0
1
0
-3.42285418e-008
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
171
41.0000305
91.5000153
1
0
3.42285418e-008
0
1
0
-3.42285418e-008
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
18
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
171
31.8000317
91.5000153
1
0
3.42285418e-008
0
1
0
-3.42285418e-008
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
162.5
34.400032
91.5000153
1
0
3.42285418e-008
0
1
0
-3.42285418e-008
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Billboard
[RBX110]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
54.5
8.79999924
-102.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
0
1
16
8
1
-
5
Decal
20
0
http://www.watrbx.wtf/asset/?id=1008744
0
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
54.5
6.79999971
-111.499985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
54.5
13.3999996
-102.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
18
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
54.5
4.19999981
-102.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
54.5
6.80000019
-94.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Billboard
[RBX117]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
34
32.7999535
112.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
0
1
16
8
1
-
5
Decal
20
0
http://www.watrbx.wtf/asset/?id=1008745
0
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
42.5
30.7999554
112.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
34
37.3999519
112.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
18
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
34
28.199955
112.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
25.5
30.7999554
112.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Billboard
[RBX124]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-127
22
39.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
0
1
16
8
1
-
5
Decal
20
0
http://www.watrbx.wtf/asset/?id=1008748
0
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-118.5
20
39.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-127
26.6000004
39.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
18
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-127
17.3999996
39.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-135.5
20
39.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
12
1
-
false
FragFeed
-----------------
--| Constants |--
-----------------
local DELIMITER = '#' -- Separates words (NOTE: Custom input text must not contain this)
--NOTE: These must match up with the GUI Script (FragFeedGuiScript)
local EVENT_STRING_DURATION = 15
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local AddDiedEvent = WaitForChild(script, 'AddDiedEvent')
-------------------------
--| Utility Functions |--
-------------------------
local function Publish(playerTable, ...)
-- Serialize the parameters, placing DELIMITERs between each
local feedString = nil
for _, parameter in pairs({...}) do
feedString = feedString and feedString .. DELIMITER .. tostring(parameter) or tostring(parameter)
end
-- Create a new string object
local eventFeedObject = Instance.new('StringValue')
eventFeedObject.Value = feedString
for _,i in pairs(playerTable) do
if i.PlayerGui:FindFirstChild('FragFeedGui') then
local teventFeedObject= eventFeedObject:Clone()
teventFeedObject.Parent=i.PlayerGui.FragFeedGui
DebrisService:AddItem(teventFeedObject, EVENT_STRING_DURATION)
end
end
end
--------------------------
--| Bindable Functions |--
--------------------------
-- AddDiedEvent: Useful for Deathmatch gametypes
AddDiedEvent.OnInvoke = function(deadPlayer, deadHumanoid)
-- Start out by assuming the player bloxxed themselves
local attacker = deadPlayer
local weaponIcon = "BLOXXED"
-- Search for a possible attacker and weapon icon
local creatorTag = deadHumanoid:FindFirstChild('creator') --NOTE: Weapons must create this tag in order to be tracked
if creatorTag and creatorTag:IsA('ObjectValue') and creatorTag.Value and creatorTag.Value:IsA('Player') then
attacker = creatorTag.Value
local iconTag = creatorTag:FindFirstChild('icon')
if iconTag and iconTag.Value then
weaponIcon = iconTag.Value
end
end
--local attackerColorTag = '[' .. attacker.TeamColor.Number .. ']'
--local deadPlayerColorTag = '[' .. deadPlayer.TeamColor.Number .. ']'
--Publish(playerTable,attacker.Name, attackerColorTag, weaponIcon, deadPlayer.Name, deadPlayerColorTag)
local playerTable = {deadPlayer}
if attacker ~= deadPlayer then table.insert(playerTable, attacker) end
Publish(playerTable,attacker.Name, weaponIcon, deadPlayer.Name)
end
-
AddDiedEvent
-
false
MainRoundScript
print(script.Name, "started")
-- Constants --
local ROUND_DURATION = 5 * 60
local TIME_BETWEEN_ROUNDS = 15
local CLEANABLE_PARTS = {['Rocket'] = true, ['Cannon Shot'] = true, ['Bomb'] = true}
-- WaitForChild --
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-- Variables --
local PlayersService = Game:GetService('Players')
local RoundTimer = WaitForChild(Workspace, 'RoundTimer')
local StartTimer = WaitForChild(RoundTimer, 'Start')
local StopTimer = WaitForChild(RoundTimer, 'Stop')
local Time = WaitForChild(RoundTimer, 'Time')
print("Loaded Clock")
local Spawner = WaitForChild(Workspace, 'Spawner')
local SpawnerInitialize = WaitForChild(Spawner, 'Initialize')
local SpawnerEnable = WaitForChild(Spawner, 'Enable')
local SpawnerDisable = WaitForChild(Spawner, 'Disable')
local SpawnAllPlayers = WaitForChild(Spawner, 'SpawnAllPlayers')
local ClearAllPlayers = WaitForChild(Spawner, 'ClearAllPlayers')
print("Loaded Spawner")
local EndOfRoundSignaler = WaitForChild(script, 'EndOfRoundSignaler') --NOTE: If this changes, many other places must also change
local SerializedRanks = WaitForChild(script, 'SerializedRanks')
-- Functions --
local function CleanUpLooseParts()
for _, object in pairs(Workspace:GetChildren()) do
if object:IsA('Hat') or CLEANABLE_PARTS[object.Name] then
object:Destroy()
end
end
end
local function ResetCameras()
for _, player in pairs(PlayersService:GetPlayers()) do
if player:FindFirstChild('IntroPlayed') then
player['IntroPlayed']:Destroy()
tflag= WaitForChild(WaitForChild(player.PlayerGui,'cameraScript'),'DoOuttro')
tflag.Value=not tflag.Value
end
end
end
local function CalculateRanks()
-- Get the leaderstats data and make a table of stats
local statsTable = {}
for _, player in pairs(PlayersService:GetPlayers()) do
local playerStats = player:FindFirstChild('leaderstats')
local joinTime = player:FindFirstChild('JoinTime')
if playerStats and joinTime and joinTime:IsA('NumberValue') then
local KOs = playerStats:FindFirstChild('KOs')
local WOs = playerStats:FindFirstChild('WOs')
if KOs and WOs and KOs:IsA('IntValue') and WOs:IsA('IntValue') then
table.insert(statsTable, {Name = player.Name, KOs = KOs.Value, WOs = WOs.Value, JoinTime = joinTime.Value, Player = player})
end
end
end
if #statsTable < 1 then return end -- No valid players
-- Sort the table (by more KOs or less WOs or earlier JoinTime)
table.sort(statsTable, function(left, right)
if left['KOs'] ~= right['KOs'] then
return left['KOs'] > right['KOs']
elseif left['WOs'] ~= right['WOs'] then
return left['WOs'] < right['WOs']
else
return left['JoinTime'] < right['JoinTime']
end
end)
local nSerializedRanks = ''
for i,entry in ipairs(statsTable) do
nSerializedRanks=nSerializedRanks..entry.Name..','
end
SerializedRanks.Value=nSerializedRanks
end
-- Script Logic --
-- Wait for the functions to have loaded first
wait(10)
SpawnerInitialize:Invoke()
SpawnerEnable:Invoke()
Time.Value = ROUND_DURATION
StartTimer:Invoke()
while true do
wait(1)
if Time.Value <= 0 then
StopTimer:Invoke()
ClearAllPlayers:Invoke()
SpawnerDisable:Invoke()
CleanUpLooseParts()
ResetCameras()
CalculateRanks()
EndOfRoundSignaler.Value = TIME_BETWEEN_ROUNDS -- Signals end of round
Time.Value = TIME_BETWEEN_ROUNDS
StartTimer:Invoke()
while Time.Value > 0 do
wait(0.05)
end
EndOfRoundSignaler.Value = 0 -- Signals end of end of round
SpawnAllPlayers:Invoke()
SpawnerEnable:Invoke()
Time.Value = ROUND_DURATION
StartTimer:Invoke()
end
end
-
EndOfRoundSignaler
0
-
SerializedRanks
-
0
0
0
1
0
0
0
1
0
0
0
1
TeamBeacon Red
[RBX136]
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
21
-91
23.2000008
87
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Center
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0.5
0
0
0
0
1
4
4
4
-
1250
BodyPosition
10000
500
0
500
0
4
0
-
BodyVelocity
1250
0
40000
0
0
-2
0
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-91
26.2000008
87
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Top
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-91
20.2000008
87
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Bottom
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-88
23.2000008
87
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Left
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-94
23.2000008
87
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Right
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-91
23.2000008
84
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Front
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-91
23.2000008
90
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Back
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
false
Script
step, time = wait()
beacon = script.Parent
center = beacon.Center
top = beacon.Top
bottom = beacon.Bottom
left = beacon.Left
right = beacon.Right
front = beacon.Front
back = beacon.Back
-- obtain goals based on Center part
center.BodyPosition.position = beacon.Center.Position
teamColor = center.Color
vel = center.BodyVelocity
vel.velocity = Vector3.new(0, -2, 0)
healerIsResting = false
function restHealer()
healerIsResting = true
wait(5)
healerIsResting = false
end
function onTouchHumanoid(humanoid)
if not healerIsResting then
-- Heal the player
humanoid.Health = humanoid.Health + 50
coroutine.resume(coroutine.create(restHealer))
end
end
goingUp = false
function goUp(speed)
if goingUp then
return
end
goingUp = true
vel.velocity = Vector3.new(0,speed,0)
wait(20/speed)
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
end
function onTouch(touchedPart)
-- see if a character touched it
local parent = touchedPart.Parent
if parent ~= nil then
local humanoid = parent:findFirstChild("Humanoid", false);
if humanoid ~= nil then
onTouchHumanoid(humanoid)
goUp(10)
return
end
end
-- change direction
if touchedPart.Position.y > beacon.Center.Position.y then
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
elseif touchedPart.Position.y < beacon.Center.Position.y then
goUp(2)
end
end
function connectPart(part)
part.Color = teamColor
part.Touched:connect(onTouch)
end
-- listen to touches from each part
connectPart(center)
connectPart(top)
connectPart(bottom)
connectPart(left)
connectPart(right)
connectPart(front)
connectPart(back)
function rebuildStud(stud, cf)
stud.CFrame = cf
stud.Parent = beacon
stud:makeJoints()
end
-- periodically re-join the studs to the center
while true do
wait(30)
local cf = center.CFrame
rebuildStud(top, cf * CFrame.new(0,3,0))
rebuildStud(bottom, cf * CFrame.new(0,-3,0))
rebuildStud(left, cf * CFrame.new(3,0,0))
rebuildStud(right, cf * CFrame.new(-3,0,0))
rebuildStud(front, cf * CFrame.new(0,0,-3))
rebuildStud(back, cf * CFrame.new(0,0,3))
end
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-2
126
-2
1
0
0
0
1
0
0
0
1
true
0.300000012
0.5
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Terrain
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2044
252
2044
-
0
0
0
1
0
0
0
1
0
0
0
1
TeamBeacon Green
[RBX148]
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
28
139
30
-91
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Center
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0.5
0
0
0
0
1
4
4
4
-
1250
BodyPosition
10000
500
0
500
0
4
0
-
BodyVelocity
1250
0
40000
0
0
-2
0
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
139
33
-91
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Top
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
139
27
-91
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Bottom
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
142
30
-91
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Left
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
136
30
-91
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Right
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
139
30
-94
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Front
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
139
30
-88
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Back
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
false
Script
step, time = wait()
beacon = script.Parent
center = beacon.Center
top = beacon.Top
bottom = beacon.Bottom
left = beacon.Left
right = beacon.Right
front = beacon.Front
back = beacon.Back
-- obtain goals based on Center part
center.BodyPosition.position = beacon.Center.Position
teamColor = center.Color
vel = center.BodyVelocity
vel.velocity = Vector3.new(0, -2, 0)
healerIsResting = false
function restHealer()
healerIsResting = true
wait(5)
healerIsResting = false
end
function onTouchHumanoid(humanoid)
if not healerIsResting then
-- Heal the player
humanoid.Health = humanoid.Health + 50
coroutine.resume(coroutine.create(restHealer))
end
end
goingUp = false
function goUp(speed)
if goingUp then
return
end
goingUp = true
vel.velocity = Vector3.new(0,speed,0)
wait(20/speed)
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
end
function onTouch(touchedPart)
-- see if a character touched it
local parent = touchedPart.Parent
if parent ~= nil then
local humanoid = parent:findFirstChild("Humanoid", false);
if humanoid ~= nil then
onTouchHumanoid(humanoid)
goUp(10)
return
end
end
-- change direction
if touchedPart.Position.y > beacon.Center.Position.y then
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
elseif touchedPart.Position.y < beacon.Center.Position.y then
goUp(2)
end
end
function connectPart(part)
part.Color = teamColor
part.Touched:connect(onTouch)
end
-- listen to touches from each part
connectPart(center)
connectPart(top)
connectPart(bottom)
connectPart(left)
connectPart(right)
connectPart(front)
connectPart(back)
function rebuildStud(stud, cf)
stud.CFrame = cf
stud.Parent = beacon
stud:makeJoints()
end
-- periodically re-join the studs to the center
while true do
wait(30)
local cf = center.CFrame
rebuildStud(top, cf * CFrame.new(0,3,0))
rebuildStud(bottom, cf * CFrame.new(0,-3,0))
rebuildStud(left, cf * CFrame.new(3,0,0))
rebuildStud(right, cf * CFrame.new(-3,0,0))
rebuildStud(front, cf * CFrame.new(0,0,-3))
rebuildStud(back, cf * CFrame.new(0,0,3))
end
-
false
Stats
-----------------
--| Constants |--
-----------------
local WEAPON_ICON_TABLE = { --NOTE: Hardcoded list of weapon icons and Names :[
-- Standard issue
['http://www.watrbx.wtf/asset/?id=94746323'] = 'Sword', --NOTE: This was taken from SwordScript ("KILL_FEED_ICON_URL")
['http://www.watrbx.wtf/asset/?id=96508620'] = 'Superball',
['http://www.watrbx.wtf/asset/?id=94689365'] = 'Slingshot',
['http://www.watrbx.wtf/asset/?id=94690231'] = 'Bomb',
['http://www.watrbx.wtf/asset/?id=94689922'] = 'RocketLauncher',
['http://www.watrbx.wtf/asset/?id=94878549'] = 'Reflector',
-- Premium versions
['http://www.watrbx.wtf/asset/?id=97913524'] = 'Sword',
['http://www.watrbx.wtf/asset/?id=97817523'] = 'Superball',
['http://www.watrbx.wtf/asset/?id=98259146'] = 'Slingshot',
['http://www.watrbx.wtf/asset/?id=97923204'] = 'Bomb',
--TODO: [''] = 'RocketLauncher',
['http://www.watrbx.wtf/asset/?id=97820334'] = 'Reflector'
}
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local PlayersService = Game:GetService('Players')
local StarterPackService = Game:GetService('StarterPack')
local MainRoundScript = WaitForChild(Workspace, 'MainRoundScript')
local EndOfRoundSignaler = WaitForChild(MainRoundScript, 'EndOfRoundSignaler')
local SerializedRanks = WaitForChild(MainRoundScript, 'SerializedRanks')
local FragFeed = WaitForChild(Workspace, 'FragFeed')
local AddDiedEvent = WaitForChild(FragFeed, 'AddDiedEvent')
local DataPersistence = WaitForChild(game.Workspace, 'DataPersistence')
local RegisterInt = WaitForChild(DataPersistence,'RegisterInt')
local RegisterNumber = WaitForChild(DataPersistence,'RegisterNumber')
local WeaponData = WaitForChild(game.Lighting,'WeaponData')
local Leaderstats = nil
local WeaponFrags = nil
local RoundOver = false
--Persistent keys
local PersistentKeys =
{
TotalKOs = 'Total_KOs',
TotalWOs = 'Total_WOs',
GamesPlayed = 'Total_Rounds',
MVPs = 'Total_MVPs',
WeaponKOSuffix = '_$_KOs',
WeaponWOSuffix = '_$_WOs',
LastJoin = 'Last_Join_Time',
MostKOs = 'Most_KOs_In_Match',
MostWOs = 'Most_WOs_In_Match',
AverageWOs = 'Average_WOs_In_Match',
AverageKOs = 'Average_KOs_In_Match',
}
-----------------
--| Functions |--
-----------------
local function MakeLeaderstats()
local leaderstats = Instance.new('Model')
leaderstats.Name = 'leaderstats'
local kos = Instance.new('IntValue', leaderstats)
kos.Name = 'KOs'
local wos = Instance.new('IntValue', leaderstats)
wos.Name = 'WOs'
return leaderstats
end
local function MakeOtherstats()
local otherstats = Instance.new('Model')
otherstats.Name = 'otherstats'
local streakLength = Instance.new('IntValue', otherstats)
streakLength.Name = 'StreakLength'
return otherstats
end
local function MakeWeaponFrags()
local weaponFrags = Instance.new('Model')
weaponFrags.Name = 'WeaponFrags'
for _, weapon in pairs(WeaponData:GetChildren()) do
local frags = Instance.new('IntValue', weaponFrags)
frags.Name = weapon.Name
end
return weaponFrags
end
local function MakePersistentData(player)
local PersistentModel = Instance.new('Model')
PersistentModel.Name = 'PersistentModel'
local WeaponPersistence = Instance.new('Model')
WeaponPersistence.Name = 'WeaponPersistence'
WeaponPersistence.Parent = PersistentModel
for _, weapon in pairs(WeaponData:GetChildren()) do
local wmodel = Instance.new('Model')
wmodel.Name=weapon.Name
local frags = RegisterInt:Invoke(player,weapon.Name..PersistentKeys['WeaponKOSuffix'])
frags.Name = 'KOs'
frags.Parent = wmodel
frags = RegisterInt:Invoke(player,weapon.Name..PersistentKeys['WeaponWOSuffix'])
frags.Name = 'WOs'
frags.Parent = wmodel
wmodel.Parent=WeaponPersistence
end
local KOs = RegisterInt:Invoke(player,PersistentKeys['TotalKOs'])
KOs.Parent = PersistentModel
local WOs = RegisterInt:Invoke(player,PersistentKeys['TotalWOs'])
WOs.Parent = PersistentModel
local MVPs = RegisterInt:Invoke(player,PersistentKeys['MVPs'])
MVPs.Parent = PersistentModel
local GamesPlayed = RegisterInt:Invoke(player,PersistentKeys['GamesPlayed'])
GamesPlayed.Parent = PersistentModel
local LastJoin = RegisterInt:Invoke(player,PersistentKeys['LastJoin'])
LastJoin.Parent = PersistentModel
LastJoin.Value= tick()
local MostKills = RegisterInt:Invoke(player,PersistentKeys['MostKOs'])
MostKills.Parent = PersistentModel
local MostDeaths = RegisterInt:Invoke(player,PersistentKeys['MostWOs'])
MostDeaths.Parent = PersistentModel
local AverageWOs = RegisterNumber:Invoke(player,PersistentKeys['AverageWOs'])
AverageWOs.Parent = PersistentModel
local AverageKOs = RegisterNumber:Invoke(player,PersistentKeys['AverageKOs'])
AverageKOs.Parent = PersistentModel
return PersistentModel
end
local function IncrementStat(player, statModelName, statName)
local statModel = player:FindFirstChild(statModelName)
if statModel then
local stat = statModel:FindFirstChild(statName)
if stat then
stat.Value = stat.Value + 1
return stat.Value
end
end
end
--I give up.
local function IncrementValue(initialObject, namesToValue)
local tobj = initialObject
for _,i in ipairs(namesToValue) do
if not tobj:FindFirstChild(i) then return end
tobj = tobj[i]
end
if tobj then
tobj.Value = tobj.Value + 1
return tobj.Value
end
end
local function SetStat(player, statModelName, statName, newValue)
local statModel = player:FindFirstChild(statModelName)
if statModel then
local stat = statModel:FindFirstChild(statName)
if stat then
stat.Value = newValue
end
end
end
-- When a player dies, publish the death and attribute points
local function OnDied(deadPlayer, deadHumanoid)
if RoundOver then return end -- Don't publish or update scores after round end
AddDiedEvent:Invoke(deadPlayer, deadHumanoid) -- Publish the death
-- Check for possible attacking player and attribute points accordingly
local creatorTag = deadHumanoid:FindFirstChild('creator')
if creatorTag and creatorTag:IsA('ObjectValue') and creatorTag.Value and creatorTag.Value:IsA('Player') and creatorTag.Value ~= deadPlayer then
IncrementStat(creatorTag.Value, Leaderstats.Name, 'KOs') -- Give attacker a Knockout point
IncrementStat(creatorTag.Value, 'PersistentModel', PersistentKeys['TotalKOs']) -- Give attacker a total ko point
local iconTag = creatorTag:FindFirstChild('icon')
if iconTag and iconTag.Value then
local weaponName = WEAPON_ICON_TABLE[iconTag.Value]
if weaponName then
IncrementStat(creatorTag.Value, WeaponFrags.Name, weaponName)
-- Give attacker's weapon a point
IncrementValue(creatorTag.Value, {'PersistentModel','WeaponPersistence',weaponName,'KOs'})
IncrementValue(deadPlayer, {'PersistentModel','WeaponPersistence',weaponName,'WOs'})
end
end
end
IncrementStat(deadPlayer, Leaderstats.Name, 'WOs') -- Give deadPlayer a Wipeout point
IncrementStat(deadPlayer, 'PersistentModel', PersistentKeys['TotalWOs'])
end
-- When player spawns, reconnect OnDied
local function OnCharacterAdded(player, character)
local humanoid = WaitForChild(character, 'Humanoid')
humanoid.Died:connect(function()
OnDied(player, humanoid)
end)
end
-- When a new player joins, give them stats and connect OnCharacterAdded
local function OnPlayerAdded(player)
Leaderstats:Clone().Parent = player
WeaponFrags:Clone().Parent = player
Otherstats:Clone().Parent = player
local persistentModel = MakePersistentData(player)
persistentModel.Parent = player
-- Connect to current and future characters
if player.Character then
OnCharacterAdded(player, player.Character)
end
player.CharacterAdded:connect(function(character)
OnCharacterAdded(player, character)
end)
end
local function OnSignalerChanged(newValue)
if newValue ~= 0 then -- End of round
RoundOver = true
local ranks = {}
for i in string.gmatch(SerializedRanks.Value,'([^,]*),') do
table.insert(ranks,i)
print(i)
end
for _, player in pairs(PlayersService:GetPlayers()) do
local myGamesPlayed = IncrementStat(player, 'PersistentModel', PersistentKeys['GamesPlayed'])
--award mvp
if player.Name == ranks[1] then
local myGamesPlayed = IncrementStat(player, 'PersistentModel', PersistentKeys['MVPs'])
end
if player:FindFirstChild('leaderstats') and player:FindFirstChild('PersistentModel') then
local tpersist = player.PersistentModel
if player.leaderstats:FindFirstChild('KOs') then
--this match's kos
local newKos = player.leaderstats.KOs.Value
--set max kos
if tpersist:FindFirstChild(PersistentKeys['MostKOs']) then
local oldKos = tpersist[PersistentKeys['MostKOs'] ]
oldKos.Value = math.max(oldKos.Value, newKos)
end
--set average kos
if tpersist:FindFirstChild(PersistentKeys['AverageKOs']) then
local oldAverage = tpersist[PersistentKeys['AverageKOs'] ]
oldAverage.Value = (((myGamesPlayed-1)*oldAverage.Value)+newKos)/myGamesPlayed
end
end
if player.leaderstats:FindFirstChild('WOs') then
--this match's wos
local newWos = player.leaderstats.WOs.Value
--set max wos
if tpersist:FindFirstChild(PersistentKeys['MostWOs']) then
local oldWos = tpersist[PersistentKeys['MostWOs'] ]
oldWos.Value = math.max(oldWos.Value, newWos)
end
--set average wos
if tpersist:FindFirstChild(PersistentKeys['AverageWOs']) then
local oldAverage = tpersist[PersistentKeys['AverageWOs'] ]
oldAverage.Value = (((myGamesPlayed-1)*oldAverage.Value)+newWos)/myGamesPlayed
end
end
end
end
else -- End of end of round
RoundOver = false
-- Reset all stats
for _, player in pairs(PlayersService:GetPlayers()) do
while player:FindFirstChild(Leaderstats.Name) do
player[Leaderstats.Name]:Destroy()
end
Leaderstats:Clone().Parent = player
while player:FindFirstChild(WeaponFrags.Name) do
player[WeaponFrags.Name]:Destroy()
end
WeaponFrags:Clone().Parent = player
end
end
end
--------------------
--| Script Logic |--
--------------------
Otherstats = MakeOtherstats()
Leaderstats = MakeLeaderstats()
WeaponFrags = MakeWeaponFrags()
-- Connect to all players, current and future
for _, player in pairs(PlayersService:GetPlayers()) do
OnPlayerAdded(player)
end
PlayersService.PlayerAdded:connect(OnPlayerAdded)
EndOfRoundSignaler.Changed:connect(OnSignalerChanged)
-
0
0
0
1
0
0
0
1
0
0
0
1
Room
[RBX2]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
0
0.200000614
1.52587891e-005
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Floor
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
2
1
400
0.400000006
400
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
119
0
15.4000006
-198.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Back Wall
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
400
30.0000019
2
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
119
0
15.4000006
199.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Front Wall
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
400
30.0000019
2
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
119
199
15.4000006
1.52587891e-005
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Right Wall
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
396
30.0000019
2
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
119
-199
15.4000006
1.52587891e-005
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Left Wall
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
396
30.0000019
2
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
28
106.5
0.60000062
105.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
House Platform
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
183
0.400000006
186
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
141
-104.500008
0.600000739
105.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Castle Platform
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
187
0.400000006
186
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
208
1.99999237
0.600000739
10.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Front back path
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
26
0.400000006
376
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
208
-104.5
0.60000062
-1.49998474
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Left path
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
187
0.400000006
27
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
208
106.5
0.60000062
-1.49998474
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Right path
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
183
0.400000006
27
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
194
-91.5
9.19999504
-188
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Back Ledge
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
2
1
213
17.2000008
20
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
28
-104.500008
0.600000739
-96.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Tower Platform
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
187
0.400000006
163
-
true
-0.5
0.5
0
0
-0.5
0.5
2
0
28
106.5
0.60000062
-106.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Brickyard Base
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
183
0.400000006
183
-
false
HitFeedback
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local PlayersService = Game:GetService('Players')
local Hit = WaitForChild(script, 'Hit')
Hit.Parent = nil --NOTE: Disables its child script
local BillboardGui = WaitForChild(script, 'DamageNumber')
BillboardGui.Parent = nil -- Keeps it private
local HitSound = WaitForChild(script, 'HitSound')
HitSound.Parent = nil -- Keeps it private
-----------------
--| Functions |--
-----------------
-- Clone hit and gui to every new character
local function OnCharacterAdded(player, character)
Hit:Clone().Parent = character.Humanoid
local billboardGuiClone = BillboardGui:Clone()
billboardGuiClone.PlayerToHideFrom = player
billboardGuiClone.Parent = character.Torso
end
-- Clone hit sound and connect to the player's current and future characters
local function OnPlayerAdded(player)
HitSound:Clone().Parent = player
if player.Character then
OnCharacterAdded(player, player.Character)
end
player.CharacterAdded:connect(function(character)
OnCharacterAdded(player, character)
end)
end
--------------------
--| Script Logic |--
--------------------
-- Connect to all current and future players
for _, player in pairs(PlayersService:GetPlayers()) do
OnPlayerAdded(player)
end
PlayersService.PlayerAdded:connect(OnPlayerAdded)
-----------------
--| Reference |--
-----------------
--[[
* This is an example of how to use the bindable from a Tool script, just replace the ALL_CAPS variables.
* NOTE: This will not work if called from a LocalScript. If this is desired, let me know.
local hitBindable = HUMANOID:FindFirstChild('Hit')
if hitBindable then
hitBindable:Invoke(DAMAGE, CREATOR_TAG)
else
print("ERROR: Could not find BindableFunction 'Hit'")
end
]]
-
Hit
-
false
HitScript
-----------------
--| Constants |--
-----------------
local TAG_LENGTH = 4 -- Seconds until tags are deleted
local START_OFFSET = Vector3.new(0, 2, 0) -- Studs
local DESIRED_HEIGHT = 4 -- Studs
local RISE_RATE = Vector3.new(0, 0.2, 0) -- Studs per step
local STAY_TIME = 2 -- Seconds
local FADE_TIME = 0.5 -- Seconds
local ONE_STEP = 1 / 30 -- Seconds
local TOTAL_TIME = STAY_TIME + FADE_TIME
local FADE_STEPS = FADE_TIME * (1 / ONE_STEP)
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local PlayersService = Game:GetService('Players')
local Hit = script.Parent
while not Hit.Parent:IsA('Humanoid') do wait(ONE_STEP) end --NOTE: Wait for correct context
local Humanoid = Hit.Parent
local MyPlayer = PlayersService:GetPlayerFromCharacter(Humanoid.Parent)
local BillboardGui = WaitForChild(Humanoid.Torso, 'DamageNumber')
local TextLabel = WaitForChild(BillboardGui, 'TextLabel')
local Animating = false
local HitTime = 0
-----------------
--| Functions |--
-----------------
-- Returns the closest whole number
local function Round(number)
local int, rem = math.modf(number)
local r = (math.abs(rem) < 0.5 and 0 or 1)
return int + (number < 0 and -r or r)
end
local function AnimateDamageNumber()
if not Animating then
Animating = true
BillboardGui.Enabled = true
-- Rise up
BillboardGui.StudsOffset = START_OFFSET
while BillboardGui.StudsOffset.y < DESIRED_HEIGHT do
BillboardGui.StudsOffset = BillboardGui.StudsOffset + RISE_RATE
wait(ONE_STEP)
end
-- Wait or fade
repeat
local timeSinceDamage = time() - HitTime
if timeSinceDamage > STAY_TIME then
TextLabel.TextTransparency = TextLabel.TextTransparency + (1 / FADE_STEPS)
end
wait(ONE_STEP)
until timeSinceDamage >= TOTAL_TIME
TextLabel.TextTransparency = 0
TextLabel.Text = ''
BillboardGui.Enabled = false
Animating = false
else
TextLabel.TextTransparency = 0
end
end
local function OnHit(damage, tag)
local attackerHitSound = nil
if tag and tag.Value then
attackerHitSound = tag.Value:FindFirstChild('HitSound')
-- Apply tags if somebody else is doing the damage, or you're untagged
if tag.Value ~= MyPlayer or not Humanoid:FindFirstChild(tag.Name) then
while Humanoid:FindFirstChild(tag.Name) do
Humanoid[tag.Name]:Destroy()
end
local tagClone = tag:Clone()
DebrisService:AddItem(tagClone, TAG_LENGTH)
tagClone.Parent = Humanoid
end
end
-- Damage Humanoid
local healthBefore = Humanoid.Health
Humanoid:TakeDamage(damage)
local healthAfter = Humanoid.Health
if healthBefore - healthAfter ~= 0 then
-- Play hit sound for the attacker
if attackerHitSound then
attackerHitSound:Play()
end
-- Show hit feedback
if healthAfter > 0 then
TextLabel.Text = (tonumber(TextLabel.Text) or 0) + Round(damage)
HitTime = time()
Spawn(AnimateDamageNumber)
else -- Humanoid dead
BillboardGui.Enabled = false
end
end
end
--------------------
--| Script Logic |--
--------------------
Hit.OnInvoke = OnHit
-
false
[null]
false
true
0
0
0
DamageNumber
[null]
2
0
2
0
0
0
0
0
0
-
false
4288914085
1
4278190080
1
false
false
0
9
TextLabel
0
0
0
0
1
0
1
0
0
4294901760
true
4278190080
1
0
true
2
1
true
1
-
false
HitSound
1
false
http://www.watrbx.wtf/asset/?ID=95522378
1
-
Telamonium237
0
-
0
0
0
1
0
0
0
1
0
0
0
1
Tower
[RBX180]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-86.0000076
41.3999977
-94.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
-85.5000076
40.5999985
-94.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-85.0000076
38.6000023
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-86.0000076
39.7999992
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-91.5000076
42.1999969
-95.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-82.0000076
35
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
32.5999985
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-81.0000076
33.7999992
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
35.5999985
-94.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-83.0000076
36.2000008
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
-92.5000076
40.5999985
-89.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-79.0000076
31.3999977
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-84.0000076
37.4000015
-88.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-86.5000076
49.8000031
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-86.5000076
47.4000015
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
-86.5000076
43.7999992
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
-86.5000076
46.2000008
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
1
-86.5000076
51.0000038
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
119
-86.5000076
42.5999985
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
-86.5000076
45
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-80.5000076
42.1999969
-83.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-98.0000076
41.3999977
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-98.5000076
42.1999969
-89.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-86.5000076
48.6000023
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
-74.0000076
40.5999985
-83.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX207]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
25.6000004
-70.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-79.5000076
30.5999985
-76.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
25.6000004
-82.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-79.5000076
30.5999985
-89.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
25.6000004
-70.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
25.6000004
-82.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
25.6000004
-94.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-86.5000076
30.5999985
-83.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
25.6000004
-94.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-86.5000076
30.6000004
-94.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
27.3999996
-84.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
26.2000027
-85.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
29.8000011
-82.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
28.6000004
-83.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-92.5000076
30.6000004
-76.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
21.3999996
-89.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
25.0000019
-86.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
22.6000004
-88.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
23.8000011
-87.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
25.6000004
-70.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
25.6000004
-82.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-98.0000076
30.5999985
-83.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
25.6000004
-94.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
-98.0000076
30.5999985
-94.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-98.0000076
41.3999977
-94.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-86.0000076
41.3999977
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-74.0000076
41.3999977
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
-85.5000076
40.5999985
-83.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
35.5999985
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
35.5999985
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
35.5999985
-94.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-98.5000076
42.1999969
-76.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
-92.5000076
40.5999985
-76.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
35.5999985
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
-79.5000076
40.5999985
-76.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-73.5000076
42.1999969
-77.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
13
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX244]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
15.6000004
-94.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-79.5000076
20.6000004
-89.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
15.6000004
-94.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-92.5000076
20.6000004
-89.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
15.6000004
-82.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
15.6000004
-82.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
15.6000004
-94.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-86.5000076
20.6000004
-82.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
15.6000004
-82.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-98.0000076
20.6000004
-82.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-88.0000076
17.3999996
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-89.0000076
16.2000008
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-86.0000076
19.8000011
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-87.0000076
18.6000004
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-79.5000076
20.6000004
-76.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-93.0000076
11.4000006
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-90.0000076
15
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-92.0000076
12.6000004
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-91.0000076
13.8000002
-76.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
15.6000004
-70.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
15.6000004
-70.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-86.5000076
20.6000004
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
15.6000004
-70.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
-98.0000076
20.6000004
-70.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-98.0000076
41.3999977
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-86.0000076
41.3999977
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-92.5000076
42.1999969
-70.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
13
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX180]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
5.60000086
-94.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-92.5000076
10.6000004
-89.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
5.60000038
-82.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-92.5000076
10.6000004
-76.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
5.60000038
-94.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
5.60000038
-82.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
5.60000038
-70.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-85.5000076
10.6000004
-82.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
5.60000038
-70.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-85.5000076
10.6000004
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
7.40000057
-80.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
6.20000076
-79.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
9.80000019
-82.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
8.60000038
-81.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-79.5000076
10.6000004
-89.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
13
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
1.40000081
-75.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
5.00000095
-78.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
2.60000086
-76.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-80.0000076
3.80000091
-77.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
5.60000038
-94.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
5.60000038
-82.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-74.0000076
10.6000004
-82.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
5.60000086
-70.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
-74.0000076
10.6000004
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-98.0000076
35.5999985
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-74.0000076
41.3999977
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
35.5999985
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-74.0000076
35.5999985
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
9.60000038
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
-79.5000076
42.1999969
-70.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
13
-
0
0
0
1
0
0
0
1
0
0
0
1
PL3Trampoline
[RBX301]
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-129
5.60000086
-71.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-129
5.00000095
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-142
5.60000086
-68.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-122
5.60000086
-64.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-121.5
5.60000086
-57.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
12
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-70.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-122.5
5.40000105
-58.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-126
5.60000086
-68.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-121
5.00000095
-58.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-120.5
5.60000086
-58.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-124.000008
5.00000095
-65.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-58.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
16
0.400000006
16
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-125.000008
3.80000067
-67.9999847
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-67.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
18
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-124
5.40000105
-58.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
14
0.400000006
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-122
5.00000095
-53.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-68.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
14
0.400000006
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-122.000008
5.00000095
-63.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-134
5.00000095
-71.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-139
5.00000095
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-124
5.60000086
-66.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-141
5.00000095
-68.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-140
5.60000086
-70.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-138
5.60000086
-71.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-125.5
5.40000105
-58.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
16
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-128
5.60000086
-70.4999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-125.000008
1.80000079
-67.9999847
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-50.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
18
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-127.000008
5.00000095
-68.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-134
5.60000086
-71.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-144
5.60000086
-66.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-143
3.80000067
-67.9999847
0
0
-1
1
0
0
0
-1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-134
5.00000095
-45.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-134
5.60000086
-45.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-124
5.60000086
-50.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-126
5.60000086
-48.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-143
1.80000079
-67.9999847
0
0
-1
1
0
0
0
-1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-134
5.60000086
-46.4999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
10
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-144
5.00000095
-65.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-144
5.40000105
-58.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
14
0.400000006
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-146
5.60000086
-64.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-127
5.00000095
-48.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-140
5.60000086
-46.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-139
5.00000095
-46.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-146
5.00000095
-63.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-48.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
14
0.400000006
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-124
5.00000095
-51.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-129
5.00000095
-46.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-142.5
5.40000105
-58.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
16
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-134
5.40000105
-47.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-122.5
5.60000086
-52.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-128
5.60000086
-46.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-125
3.80000091
-49.9999847
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-125.000008
1.80000079
-49.9999847
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-146
5.00000095
-53.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-142
5.60000086
-48.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-144
5.60000086
-50.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-143
3.80000067
-49.9999847
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-144
5.00000095
-51.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-147
5.00000095
-58.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
6
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
26
-145.5
5.40000105
-58.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Bouncer
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
200
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-147.5
5.60000086
-58.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
6
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
194
-143
1.80000079
-49.9999847
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-141
5.00000095
-48.9999847
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-146
5.60000086
-52.9999847
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.800000012
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
106
-146.5
5.60000086
-58.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.800000012
10
-
0
0
0
1
0
0
0
1
0
0
0
1
LockedHillBricks
[RBX368]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
28.4999847
9.20000076
-179.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
27
16.8000011
36
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
86.4999924
9.20000076
-179.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
25
16.8000011
36
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
92.4999924
10.4000006
-152.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
19.2000008
18
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
86.9999924
11.6000004
-132.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
24
21.6000004
22
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
148.5
15.2000008
-147.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
99
28.8000011
100
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
51
2
-50
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
28
2.4000001
38
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
77.4999924
7.39999962
-91.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
43
13.2000008
45
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
153
82
3.20000005
-51.5
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
34
4.80000019
35
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
153
85.5
7.4000001
-60.5
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
27
3.60000014
17
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
87.5
6.20000029
-44
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
16
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
153
89.5
10.4000006
-61.5
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
2.4000001
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
88.9999924
15.2000008
-88.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
20
2.4000001
35
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
94.9999924
17.6000023
-87
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
2.4000001
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
5
148.5
11
-75
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
99
20.4000015
45
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
153
166
7.39999962
-40
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
58
13.2000008
24
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
120.499992
24.8000031
-95.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
23
7.20000029
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
151.5
27.8000031
-95.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
13.2000008
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
119
122.499992
36.2000008
-101.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
13.2000008
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
122.499992
44
-127.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
28.8000011
50
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
122.999992
44
-180.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
18
28.8000011
34
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
156
44
-188.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
48
28.8000011
18
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
152.5
42.7999992
-100.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
15
26.4000015
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
168
33.2000008
-93.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
24
24
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173.5
47
-94.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
29
3.60000014
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
193
33.7999992
-93.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
25.2000008
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
191
50
-95.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
7.20000029
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
174
52.4000015
-95.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
28
7.20000029
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
194
41.6000023
-100.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
24
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
189
44
-150.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
18
28.8000011
94
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
156
30.2000008
-142.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
48
1.20000005
73
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
187.5
71
-184.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
21
25.2000008
26
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
170.5
66.1999969
-189.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
15.6000004
16
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
157
64.3999939
-189.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
12
16
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
144
62.6000023
-182.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
8.40000057
30
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
136.5
60.7999992
-181.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
4.80000019
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
181
15.1999998
-48.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
181
17.6000023
-50
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
2.4000001
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Hideout
[RBX406]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
156
45.7999992
-176.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
48
13.2000008
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
143.5
56.6000023
-169.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
138
57.2000008
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
135
53
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
153
53
-174.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
42
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
138
57.8000031
-167.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
140.5
54.2000008
-168.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
132.5
45.7999992
-168.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
13.2000008
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
142.5
57.8000031
-174.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
21
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
143.5
55.4000015
-167.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
128.5
47
-162.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
13.2000008
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
176.5
55.4000015
-159.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
3.60000014
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
176.5
53
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
170.5
40.5999985
-155.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX422]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
164
31.2999992
-155.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
165
31.2999992
-155.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
164.5
32
-155.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
165
31.2999992
-156.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
164
31.2999992
-156.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
153
164.5
33.7000008
-156.799988
1
0
0
0
0
-1
0
1
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
160
57.8000031
-147.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
166.5
32
-152.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
119
174.5
59.0000038
-163.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
51.7999992
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
170.5
39.7999992
-153.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
29
176.5
58.6000023
-165.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
173.5
54.2000008
-151.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
7
1.20000005
11
-
1
Decal
20
0
http://www.watrbx.wtf/asset/?id=94882606
0
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
174.5
57.8000031
-157.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
11
1.20000005
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
178
53
-151.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173.5
57.8000031
-149.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
119
174.5
59.0000038
-160.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
166.5
32
-147.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
170.5
39.7999992
-148.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
29
178.5
58.6000023
-165.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
161
57.8000031
-173.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
41
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
44.6000023
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
170.5
40.5999985
-150.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
175
35
-153.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
8.40000057
51
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
163
56.6000023
-155.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
161
57.8000031
-160.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
13
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX451]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
165
31.3000011
-145.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
164
31.2999992
-145.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
164.5
32
-144.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
164
31.2999992
-144.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
165
31.2999992
-144.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
153
164.5
33.7000008
-144.199982
-1
0
0
0
0
-1
0
-1
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
146.5
59.6000023
-160.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
11
2.4000001
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
48.2000008
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
146
54.2000008
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
146
54.2000008
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
137.5
57.2000008
-152.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
44.6000023
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
148.5
31.4000015
-152.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
141.5
47
-156.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
15.6000004
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
141
55.4000015
-148.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
41.0000038
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
132.5
35
-142.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
8.40000057
73
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
149
56.6000023
-137.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
150
56.6000023
-156.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
148.5
32.6000023
-153.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
148.5
33.8000031
-154.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
164.5
55.4000015
-170.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
148.5
35.0000038
-155.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
174.5
57.8000031
-174.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
11
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
171.5
56.6000023
-176.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
156.5
32
-152.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
41
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
161.5
33.4000015
-150.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
148.5
37.4000053
-157.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
48.2000008
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
156.5
32
-147.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
51.7999992
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
138.5
39.7999992
-132.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
166
40.5999985
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
138.5
40.5999985
-134.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
138.5
54.2000008
-141.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
140.5
40.5999985
-137.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
138.5
39.7999992
-137.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
51.7999992
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
48.1999969
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
139
35
-147.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
8.40000057
21
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
167.5
39.7999992
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144
44.5999985
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
142.5
57.8000031
-145.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
21
1.20000005
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
119
174.5
59.0000038
-167.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
29
170.5
58.6000023
-165.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
29
172.5
58.6000023
-165.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
29
174.5
58.6000023
-165.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
119
174.5
59.0000038
-170.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
11
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
169
54.2000008
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
141.5
57.2000008
-157.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
154.5
40.5999985
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
151.5
35
-168.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
37
8.40000057
21
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
149
55.4000015
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
157.5
39.7999992
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
135
53
-146.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
128.5
47
-152.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
13.2000008
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
128.5
35
-157.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
10.8000002
11
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX509]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
159
31.2999992
-145.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
158
31.2999992
-145.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
158.5
32
-144.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
158
31.2999992
-144.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
159
31.2999992
-144.499985
0
-1
0
1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
153
158.5
33.7000008
-144.199982
-1
0
0
0
0
-1
0
-1
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
166
55.4000015
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162.5
39.7999992
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
159.5
40.5999985
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
136.5
55.4000015
-157.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
11
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
152.5
39.7999992
-158.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
148.5
36.2000046
-156.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
121.5
36.2000008
-152.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
13.2000008
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
130
54.2000008
-157.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
149
55.4000015
-159.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
149.5
54.2000008
-167.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
160.5
54.2000008
-169.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
134.5
53
-135.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
121.5
36.2000008
-162.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
13.2000008
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX529]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
158
31.3000011
-155.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
159
31.3000011
-155.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
158.5
32
-155.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
2
1
2
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
159
31.2999992
-156.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
153
158
31.2999992
-156.499985
0
1
0
1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
4
0
false
256
Smooth Block Model
0
-0.5
0.5
3
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
2
1
1
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
153
158.5
33.7000008
-156.799988
1
0
0
0
0
-1
0
1
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
148.5
57.8000031
-161.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
18
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
156
55.4000015
-166.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
160
57.8000031
-134.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
48.1999969
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
41
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
169
54.2000008
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
170.5
39.7999992
-143.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
175.5
54.2000008
-139.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
176.5
53
-140.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
146
32
-125.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
144.5
39.7999992
-127.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
146
34.4000015
-125.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
146
55.4000015
-126.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
142
35
-123.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
8.40000057
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
51.7999992
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
171
44.5999985
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
179.5
45.7999992
-147.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
13.2000008
54
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
173.5
55.4000015
-145.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
146
36.8000031
-125.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
166
55.4000015
-138.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173.5
57.8000031
-140.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
170.5
40.5999985
-134.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
164
56.6000023
-139.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
135
53
-124.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
138.5
39.7999992
-127.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
139.5
54.2000008
-130.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
136
35
-127.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
8.40000057
20
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
138.5
40.5999985
-129.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
142
40.5999985
-127.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
132.5
45.7999992
-129.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
13.2000008
46
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
142.5
57.8000031
-131.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
21
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
170.5
40.5999985
-143.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
9
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
146
36.8000031
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
163.5
39.7999992
-127.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
146
34.4000015
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
136
40.5999985
-117.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
138.5
39.7999992
-118.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
149.5
38.6000023
-123.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
146
32
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
170.5
39.7999992
-132.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
133.5
39.7999992
-117.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
133.5
36.2000008
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
143.5
55.4000015
-115.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
174.5
54.2000008
-110.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
152.5
46.4000015
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
15
16.8000011
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
177.5
53
-118.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162
32
-125.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
168.5
39.7999992
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
177
53
-129.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
171.5
35
-124.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
8.40000057
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162
36.8000031
-125.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
165.5
53
-100.499985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
142.5
56.6000023
-119.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
21
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173.5
56.6000023
-113.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
37
160
56.6000023
-108.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
152.5
33.8000031
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
15
8.40000057
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162
34.4000015
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
174.5
54.2000008
-123.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
178.5
39.7999992
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173.5
57.8000031
-131.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
165.5
40.5999985
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
170.5
40.5999985
-129.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
163
53
-108.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
152
55.4000015
-108.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173.5
39.7999992
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162
36.8000031
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
166.5
55.4000015
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162
32
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
163.5
39.7999992
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
141.5
40.5999985
-118.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
7
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
170.5
39.7999992
-127.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
160
56.6000023
-121.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
158.5
38.6000023
-123.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
176
40.5999985
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
144.5
39.7999992
-118.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
143.5
36.2000008
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
166.5
40.5999985
-127.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
7
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
162
34.4000015
-125.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
170.5
40.5999985
-120.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
155
55.4000015
-118.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
138.5
54.2000008
-118.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173
55.4000015
-105.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
173.5
56.6000023
-122.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
179.5
56.6000023
-98.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
134
53
-113.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
165.5
56.6000023
-99.4999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
11
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
161
41
-101.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
22.8000011
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
162.5
54.2000008
-115.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
166.5
54.2000008
-106.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
97.4999924
25.4000015
-129.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
96.9999924
24.2000008
-129.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
97.9999924
26.6000023
-129.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
98.4999924
27.8000031
-129.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
96.4999924
23
-129.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
1.20000005
10
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX630]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
184
27.8000031
-97
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
184
26.6000023
-96.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
184
25.4000015
-96
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
184
24.2000008
-95.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
184
23
-95
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
141
184
21.7999992
-94.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX637]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
135.5
54.8000107
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
142
54.8000107
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
143
52.4000092
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
139
52.4000092
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
134.5
52.4000092
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
134
50.0000076
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
138
50.0000076
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
142.5
50.0000076
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
142.5
47.6000061
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
135
47.6000061
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
134
45.2000046
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
139
47.6000061
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
138.5
45.2000046
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
143
45.2000046
-104.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
142
42.8000031
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
135.5
42.8000031
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
135
40.4000015
-104.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
141.5
40.4000015
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
142
38
-104.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
135.5
38
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
134
34.4000015
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
135
30.8000031
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
141.5
30.8000031
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
142.5
34.4000015
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
138.5
36.2000008
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
135.5
32.6000023
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
142
32.6000023
-105.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
28
190
56
-99.9999847
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
4.80000019
7
-
0
0
0
1
0
0
0
1
0
0
0
1
ArchBridge
[RBX666]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
51.4999847
31.4000092
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
48.4999847
31.4000092
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
50.4999847
32.6000099
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
50.4999847
29.0000076
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
53.4999847
32.6000099
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
52.4999847
30.2000084
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
43.4999847
27.8000069
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
44.4999847
29.0000076
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
47.4999847
29.0000076
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
45.4999847
27.8000069
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
49.4999847
30.2000084
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
46.4999847
30.2000084
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
48.4999847
31.4000092
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
53.4999847
32.6000099
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
50.4999847
32.6000099
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
51.4999847
31.4000092
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
48.4999847
27.8000069
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
57.9999847
31.4000092
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
42.4999847
26.6000061
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
43.4999847
25.4000053
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
41.4999847
25.4000053
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
57.9999847
33.8000107
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
44.4999847
29.0000076
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
47.4999847
29.0000076
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
46.4999847
30.2000084
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
57.9999847
33.8000107
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
49.4999847
30.2000084
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
45.4999847
25.4000053
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
46.4999847
26.6000061
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
41.4999847
23.0000038
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
39.4999847
23.0000038
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
40.4999847
24.2000046
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
43.4999847
27.8000069
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
45.4999847
27.8000069
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
63.4999847
30.2000084
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
62.4999847
32.6000099
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
62.4999847
32.6000099
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
44.4999847
24.2000046
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
43.4999847
23.0000038
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
39.4999847
20.6000023
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
38.4999847
21.8000031
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
41.4999847
25.4000053
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
43.4999847
25.4000053
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
42.4999847
26.6000061
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
65.4999847
32.6000099
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
65.4999847
29.0000076
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
64.4999847
31.4000092
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
64.4999847
31.4000092
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
41.4999847
20.6000023
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
42.4999847
21.8000031
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
37.4999847
19.4000015
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
37.4999847
20.6000023
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
37.4999847
18.2000008
-170.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
41.4999847
23.0000038
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
40.4999847
24.2000046
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
39.4999847
23.0000038
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
69.4999847
30.2000084
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
67.4999847
27.8000069
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
67.4999847
31.4000092
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
68.4999847
29.0000076
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
66.4999847
30.2000084
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
68.4999847
29.0000076
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
66.4999847
30.2000084
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
65.4999847
32.6000099
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
67.4999847
31.4000092
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
71.4999847
29.0000076
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
72.4999847
25.4000053
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
40.4999847
19.4000015
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
38.4999847
21.8000031
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
70.4999847
27.8000069
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
72.4999847
23.0000038
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
69.4999847
26.6000061
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
70.4999847
25.4000053
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
73.4999847
26.6000061
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
72.4999847
27.8000069
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
72.4999847
25.4000053
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
71.4999847
29.0000076
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
71.4999847
24.2000046
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
69.4999847
30.2000084
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
70.4999847
27.8000069
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
39.4999847
18.2000008
-166.999985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
37.4999847
20.6000023
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
39.4999847
20.6000023
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
37.4999847
19.4000015
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
75.4999847
24.2000046
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
76.4999847
20.6000023
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
75.4999847
19.4000015
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
74.4999847
25.4000053
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
74.4999847
23.0000038
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
74.4999847
25.4000053
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
74.4999847
20.6000023
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
73.4999847
21.8000031
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
74.4999847
23.0000038
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
73.4999847
26.6000061
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
72.4999847
27.8000069
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
37.4999847
18.2000008
-163.499985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
78.4999847
19.4000015
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
78.4999847
20.6000023
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
77.4999847
21.8000031
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
78.4999847
18.2000008
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
76.4999847
23.0000038
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
76.4999847
23.0000038
-170.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
76.4999847
20.6000023
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
75.4999847
24.2000046
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
76.4999847
18.2000008
-166.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
78.4999847
20.6000023
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
78.4999847
19.4000015
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
78.4999847
18.2000008
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
77.4999847
21.8000031
-163.499985
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX776]
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX776]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
24
113.5
44.6000023
-182.499985
0
0
-1
-1
0
0
0
1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
41.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
24
113.5
44.6000023
-179.499985
0
0
-1
-1
0
0
0
1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
49.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
47.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
45.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
43.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX785]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
24
113.5
34.6000023
-182.499985
0
0
-1
-1
0
0
0
1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
31.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
24
113.5
34.6000023
-179.499985
0
0
-1
-1
0
0
0
1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
39.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
37.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
35.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
33.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX793]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
24
113.5
54.6000023
-182.499985
0
0
-1
-1
0
0
0
1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
51.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
24
113.5
54.6000023
-179.499985
0
0
-1
-1
0
0
0
1
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
59.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
57.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
55.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
1
113.5
53.1000023
-180.999985
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX801]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
37
177
71.4000015
-139.999985
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Ball
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
10
10
10
-
true
-0.5
0.5
0
0
-0.300000012
0.300000012
2
0
217
177
62.4000015
-139.999985
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Pillar
0
-0.5
0.5
0
0
0
0
0
-0.300000012
0.300000012
2
0
0
0
0
0
1
1
2
8
2
-
0
0
0
1
0
0
0
1
0
0
0
1
TeamBeacon Black
[RBX804]
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
149
-102
8.40000057
-106
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Center
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0.5
0
0
0
0
1
4
4
4
-
1250
BodyPosition
10000
500
0
500
0
4
0
-
BodyVelocity
1250
0
40000
0
0
-2
0
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-102
11.4000006
-106
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Top
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-102
5.40000057
-106
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Bottom
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-99
8.40000057
-106
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Left
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-105
8.40000057
-106
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Right
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-102
8.40000057
-109
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Front
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
-102
8.40000057
-103
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Back
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
false
Script
step, time = wait()
beacon = script.Parent
center = beacon.Center
top = beacon.Top
bottom = beacon.Bottom
left = beacon.Left
right = beacon.Right
front = beacon.Front
back = beacon.Back
-- obtain goals based on Center part
center.BodyPosition.position = beacon.Center.Position
teamColor = center.Color
vel = center.BodyVelocity
vel.velocity = Vector3.new(0, -2, 0)
healerIsResting = false
function restHealer()
healerIsResting = true
wait(5)
healerIsResting = false
end
function onTouchHumanoid(humanoid)
if not healerIsResting then
-- Heal the player
humanoid.Health = humanoid.Health + 50
coroutine.resume(coroutine.create(restHealer))
end
end
goingUp = false
function goUp(speed)
if goingUp then
return
end
goingUp = true
vel.velocity = Vector3.new(0,speed,0)
wait(20/speed)
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
end
function onTouch(touchedPart)
-- see if a character touched it
local parent = touchedPart.Parent
if parent ~= nil then
local humanoid = parent:findFirstChild("Humanoid", false);
if humanoid ~= nil then
onTouchHumanoid(humanoid)
goUp(10)
return
end
end
-- change direction
if touchedPart.Position.y > beacon.Center.Position.y then
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
elseif touchedPart.Position.y < beacon.Center.Position.y then
goUp(2)
end
end
function connectPart(part)
part.Color = teamColor
part.Touched:connect(onTouch)
end
-- listen to touches from each part
connectPart(center)
connectPart(top)
connectPart(bottom)
connectPart(left)
connectPart(right)
connectPart(front)
connectPart(back)
function rebuildStud(stud, cf)
stud.CFrame = cf
stud.Parent = beacon
stud:makeJoints()
end
-- periodically re-join the studs to the center
while true do
wait(30)
local cf = center.CFrame
rebuildStud(top, cf * CFrame.new(0,3,0))
rebuildStud(bottom, cf * CFrame.new(0,-3,0))
rebuildStud(left, cf * CFrame.new(3,0,0))
rebuildStud(right, cf * CFrame.new(-3,0,0))
rebuildStud(front, cf * CFrame.new(0,0,-3))
rebuildStud(back, cf * CFrame.new(0,0,3))
end
-
0
0
0
1
0
0
0
1
0
0
0
1
BlackRock
[RBX815]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-88.0000076
7.39999962
57.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
122
13.2000008
47
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-129.5
19.400013
69.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
33
10.8000002
56
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-126
27.2000237
47.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
26
4.80000019
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-139.5
27.2000122
67.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
4.80000019
33
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-140.5
17.6000061
114.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
7.20000029
35
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-129.5
15.2000046
108.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
15
2.4000001
23
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-132
20.0000153
103.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
7.20000029
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-135.5
17.6000061
113.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-173.5
7.39999962
167.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
49
13.2000008
62
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-167
15.2000008
137.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-123.000008
7.39999962
139.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
52
13.2000008
117
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-26.5000076
7.39999962
187.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
141
13.2000008
21
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-55.5000076
13.3999996
135.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
83
1.20000005
84
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-68.5000076
19.4000015
162.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
55
10.8000002
72
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-66.0000076
36.8000107
154.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
38
24
43
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
10.9999924
16.4000092
162.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
50
7.20000029
30
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
15.4999924
6.79999924
152.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
57
12
25
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-53.0000076
13.3999996
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
64
1.20000005
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-49.0000076
6.79999924
123.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
72
12
84
-
0
0
0
1
0
0
0
1
0
0
0
1
SecretPassage
[RBX835]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
43
2.60000038
171
3.42285418e-008
0
-0.99999994
0
1
0
0.99999994
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
-91.0000076
1.39999962
123.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
84
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
-26.5
1.39999962
171
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
141
1.20000005
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-77.5000076
27.2000027
182.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
4.80000019
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-74.5000076
28.4000034
181.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
7.20000029
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-71.5000076
29.6000023
180.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
9.60000038
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-68.5000076
30.8000031
180.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
12
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-65.5000076
32.0000076
180.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
14.4000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-62.5000076
33.2000046
181.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
16.8000011
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-59.5000076
34.4000015
181.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
19.2000008
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-54.0000076
35.6000061
180.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
21.6000004
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-80.5000076
26
183.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-106.000008
15.1999998
178.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
20
2.4000001
40
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-102.000008
17.6000004
179.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
37
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-100.000008
20.0000019
182.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
2.4000001
32
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-99.0000076
21.8000031
189.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
18
-
0
0
0
1
0
0
0
1
0
0
0
1
MudHill
[RBX852]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
159.5
24.8000069
186.500015
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
22
2.4000001
77
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
193.5
27.2000008
195
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
195
29.6000004
196
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
153.5
15.2000008
184.500015
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
26
16.8000011
71
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
152
3.79999924
125.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
92
6
144
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
193.5
15.2000008
139.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
16.8000011
116
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
173
23.6000328
93.5000153
-1
0
-3.42285418e-008
0
1
0
3.42285418e-008
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
32
9.60000038
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
195
24.8000031
140.500015
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
70
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
193.500031
14.5999994
47.0000153
-1
0
-3.42285418e-008
0
1
0
3.42285418e-008
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
20.4000015
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
188.5
2.60000038
35.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
3.60000014
37
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
160
3.80000019
51.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
161.5
2
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
142
9.80000019
36.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
20
18
35
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
143
12.7999992
90.0000153
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
12
48
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
152
20
91.0000153
1
0
3.42285418e-008
0
1
0
-3.42285418e-008
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
140
15.2000055
107.500015
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
26
16.8000011
34
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
142.5
29.6000061
109.500015
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
12
23
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
151
142.5
36.2000046
109.500015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
16
1.20000005
23
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
127.499992
24.8000031
106.5
3.42285418e-008
0
-1
0
1
0
1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
127.499992
27.2000046
107.5
3.42285418e-008
0
-0.99999994
0
1
0
0.99999994
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
127.499992
29.6000023
108.5
2.02815926e-007
0
-1
0
1
0
1
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
127.499992
32
109.5
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
127.499992
34.4000015
110.5
2.02815926e-007
0
-1
0
1
0
1
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
110.499992
8
116.5
3.42285418e-008
0
1
0
1
0
-1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
110.499992
10.4000006
115.5
3.42285418e-008
0
1
0
1
0
-1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
110.499992
12.8000002
114.499992
3.42285418e-008
0
0.99999994
0
1
0
-0.99999994
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
10
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
105
110.499992
15.1999998
113.5
3.42285418e-008
0
0.99999994
0
1
0
-0.99999994
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
110.499992
17.6000023
112.5
3.42285418e-008
0
0.99999994
0
1
0
-0.99999994
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
118.499992
12.7999992
133.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
12
48
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
135.5
15.2000008
134.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
16.8000011
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
106
119.499992
20
132.500015
3.42285418e-008
0
1
0
1
0
-1
0
3.42285418e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
119.499992
21.2000008
146.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
7
4.80000019
22
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
127.999992
24.2000008
136.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
1.20000005
37
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
101.999992
5
143.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
1.20000005
25
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
217
74.9999924
2.60000038
153.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
62
3.60000014
89
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
63.9999924
5.60000038
130
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
40
2.4000001
25
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
55.9999924
8
132.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
24
2.4000001
20
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
52.4999924
10.3999996
136
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
2.4000001
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
59.4999924
8.60000134
152.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
31
8.40000057
20
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
57.9999847
13.4000006
172.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
28
1.20000005
50
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
50.9999847
14.6000013
168.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
30
1.20000005
31
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
80.4999924
8.60000038
174.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
51
8.40000057
24
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
87.9999924
14.6000023
186.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
32
3.60000014
22
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
90.4999924
21.2000122
191.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
21
9.60000038
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
34
12.8000002
125.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
20
24
29
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
64.9999924
1.39999962
96.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
40
1.20000005
25
-
0
0
0
1
0
0
0
1
0
0
0
1
RuinRock
[RBX899]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
66.9999924
7.39999962
43.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
40
13.2000008
30
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
35
6.79999924
60.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
24
12
28
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
53
5.60000038
62.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
9.60000038
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
63
4.39999962
62.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
7.20000029
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
70.9999924
3.20000076
62.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
4.80000019
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
78.9999924
2
62.5
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
8
2.4000001
8
-
0
0
0
1
0
0
0
1
0
0
0
1
BlackrockCastle
[RBX906]
-
0
0
0
1
0
0
0
1
0
0
0
1
Grill
[RBX908]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-85.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-87.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-89.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-91.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-93.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-95.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
-97.5000076
14.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
1
0.400000006
14
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX916]
-
0
0
0
1
0
0
0
1
0
0
0
1
Ladder
[RBX918]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
38
-63.5000076
19
60.5000153
0
-1
0
-1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-65.0000076
15.5
60.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
38
-66.5000076
19
60.5000153
0
-1
0
-1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-65.0000076
23.5
60.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-65.0000076
21.5
60.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-65.0000076
19.5
60.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-65.0000076
17.5
60.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-42.5000076
37.5999947
59.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
62.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
19.3999996
59.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
10.8000002
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-44.0000076
39.3999939
59.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Ladder
[RBX930]
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
38
-46.5000076
30.2000008
59.5000153
0
-1
0
-1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-48.0000076
26.7000008
59.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
38
-49.5000076
30.2000008
59.5000153
0
-1
0
-1
0
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
10
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-48.0000076
34.7000008
59.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-48.0000076
32.7000008
59.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-48.0000076
30.7000008
59.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
106
-48.0000076
28.7000008
59.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Block
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
1
1
2
1
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-49.0000076
25
56.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
30.6000004
59.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
10.8000002
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX916]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-81.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-81.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-80.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-76.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-80.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-76.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-75.5000076
24.1999969
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-81.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-70.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-74.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-76.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-70.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-71.0000076
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-74.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-71.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-79.0000076
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-68.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-68.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-74.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-68.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-66.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-62.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-64.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-64.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-62.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-61.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-63.0000076
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-62.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-60.5000076
24.1999969
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-80.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-56.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-58.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-58.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-56.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-56.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-54.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-56.0000076
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-54.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-56.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-60.5000076
24.1999969
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-58.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-64.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-56.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-70.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-76.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-54.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-75.5000076
24.1999969
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-56.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-54.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-68.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-70.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-81.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-81.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-62.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-64.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-62.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-74.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-76.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-80.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-58.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-68.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-74.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-80.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-42.0000076
35.3999939
59.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1004]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
24.1999969
82.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
85.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
89.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.199995
82.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999962
80.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
85.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999962
87.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
19.9999981
81.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
89.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
15.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
15.1999989
81.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
19.9999981
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999958
87.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999958
81.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-44.0000076
24.1999969
82.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.199995
87.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
22.3999977
85.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
22.3999977
89.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
22.3999977
79.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
19.9999981
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
79.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
79.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.199995
77.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
19.9999981
81.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
17.5999985
79.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
15.1999989
75.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999958
75.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
17.5999985
89.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
15.1999989
81.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
17.5999985
85.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
19.9999981
75.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
15.1999989
87.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
19.9999981
75.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
15.1999989
75.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.199995
72.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
22.3999977
73.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
73.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
17.5999985
73.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999962
72.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
73.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
19.9999981
69.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999958
69.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.199995
67.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-44.0000076
24.1999969
67.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
19.9999981
69.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
15.1999989
69.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
24.1999969
67.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
17.5999985
67.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
15.1999989
69.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
22.3999977
67.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-60.0000076
19.3999996
67.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
10.8000002
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
67.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
67.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999962
64.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-57.0000076
25
64.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
15.1999989
63.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
15.1999989
63.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
19.9999981
63.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
19.9999981
63.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999958
63.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
62.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
33.5999947
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-49.0000076
36.2000008
56.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-41.0000076
36.1999931
56.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-39.0000076
39.3999939
59.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-42.0000076
26.3999958
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-37.5000076
37.5999947
57.5000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
28.7999954
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.199995
62.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
22.3999977
62.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-42.0000076
31.199995
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
15.1999989
49.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-38.5000076
37.5999947
59.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-37.5000076
39.3999939
59.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-52.5000076
37.5999947
50.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
17.5999985
48.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-49.0000076
24.9999962
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-52.5000076
39.3999939
50.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-44.0000076
17.5999985
62.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
31.199995
49.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
19.9999981
49.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
33.5999947
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
24.1999969
48.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
31.199995
57.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-42.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
26.3999958
49.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-38.0000076
35.3999939
53.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-37.5000076
39.3999939
54.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-42.0000076
24.1999969
59.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
22.3999977
48.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-41.0000076
24.9999962
56.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-37.5000076
37.5999947
53.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
33.5999947
48.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-43.0000076
19.9999981
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
22.3999977
49.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-44.0000076
24.1999969
45.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-48.0000076
22.3999977
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-43.0000076
15.1999989
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-48.0000076
17.5999985
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
26.3999958
51.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-42.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
35.3999939
48.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-50.0000076
19.9999981
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
31.199995
49.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-49.0000076
36.1999931
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
33.5999947
49.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-52.0000076
28.7999954
48.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-50.0000076
15.1999989
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-50.0000076
26.3999958
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
22.3999977
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
22.3999977
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
17.5999985
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
28.7999954
56.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
26.3999958
57.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-49.0000076
28.7999954
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-41.0000076
24.9999962
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-38.0000076
24.1999969
53.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
28.7999954
48.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-52.5000076
37.5999947
46.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
17.5999985
49.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-44.0000076
35.3999939
45.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
14
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
19.9999981
51.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
19.9999981
57.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-37.5000076
39.3999939
49.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-41.0000076
36.1999931
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
33.5999947
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
17.5999985
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-40.0000076
28.7999954
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
26.3999958
46.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-48.0000076
33.5999947
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-43.0000076
26.3999958
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-41.0000076
31.199995
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-37.5000076
37.5999947
47.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-52.5000076
39.3999939
45.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
31.199995
46.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-50.0000076
31.199995
45.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
19.9999981
46.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
15.1999989
51.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
15.1999989
57.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-38.0000076
15.1999989
46.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-50.0000076
37.5999947
44.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-39.5000076
37.5999947
44.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.0000076
39.3999939
44.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-44.0000076
37.5999947
44.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-48.0000076
39.3999939
44.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-38.0000076
39.3999939
44.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1153]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-111.000008
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-111.000008
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-110.000008
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-106.000008
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-110.000008
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-106.000008
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-105.500008
24.1999969
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-111.000008
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-100.000008
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-104.000008
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-106.000008
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-100.000008
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-101.000008
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-104.000008
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-101.000008
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-109.000008
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-98.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-98.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-104.000008
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-98.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-96.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-92.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-94.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-94.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-92.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-91.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-93.0000076
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-92.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-90.5000076
24.1999969
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-110.000008
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-86.0000076
15.1999989
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-88.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-88.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-86.0000076
26.3999958
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-86.0000076
19.9999981
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-84.0000076
17.5999985
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-86.0000076
24.9999962
55.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-84.0000076
22.3999977
51.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-86.0000076
28.199995
50.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-90.5000076
24.1999969
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-88.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-94.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-86.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-100.000008
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-106.000008
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-84.0000076
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-105.500008
24.1999969
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
15
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-86.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-84.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-98.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-100.000008
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-111.000008
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-111.000008
22.3999977
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-92.0000076
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-94.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-92.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-104.000008
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-106.000008
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-110.000008
19.9999981
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-88.0000076
17.5999985
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-98.0000076
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-104.000008
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
-110.000008
15.1999989
59.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1217]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
22.3999996
92.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999977
93.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
93.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
103.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
22.3999996
100.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
22.3999996
97.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
20
99.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
17.6000004
97.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
15.2000008
99.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
15.2000008
93.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
17.6000004
92.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
20
93.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-48.0000076
21.7999973
102.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-48.0000076
22.9999981
102.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-48.0000076
24.1999989
104.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-44.0000076
24.1999989
96.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999981
100.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999981
93.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999977
105.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999977
99.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
98.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
20
101.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
17.6000004
101.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
22.3999996
95.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
24.1999989
96.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999981
108.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
108.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
15.2000008
117.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-48.0000076
21.7999973
114.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
15.2000008
115.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
15.2000008
117.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999981
116.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
8
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
17.6000004
115.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
20
117.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
22.3999996
115.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
20
115.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
20
117.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
15.2000008
99.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
20
99.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-48.0000076
15.2000008
101.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
17.6000004
95.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
15.2000008
93.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
20
93.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-48.0000076
22.9999981
113.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-48.0000076
24.1999989
111.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999977
117.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999977
111.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
113.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
118.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
15.1999998
123.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
15.1999998
123.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
17.6000004
119.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
17.6000004
121.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
22.3999996
119.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
22.3999996
121.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-44.0000076
20
123.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
20
123.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-44.0000076
24.1999989
119.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-52.0000076
24.1999989
119.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
13
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-48.0000076
24.9999981
123.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
26.3999977
123.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
17.6000004
124.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
-52.0000076
22.3999996
124.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-43.5000076
28.1999969
123.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
1
-
0
0
0
1
0
0
0
1
0
0
0
1
SecretWall
[RBX1282]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-90.0000076
10.3999996
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-95.0000076
10.3999996
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-92.0000076
7.99999952
164.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-87.0000076
7.99999952
164.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
10.3999996
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-88.0000076
12.1999998
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-94.0000076
12.1999998
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-96.0000076
7.99999952
164.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-95.0000076
5.59999943
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-90.0000076
5.59999943
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-86.0000076
5.59999943
164.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-87.0000076
3.19999933
164.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-92.0000076
3.19999933
164.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
-96.0000076
3.19999933
164.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
0
0
0
1
0
0
0
1
0
0
0
1
SecretStair
[RBX906]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-91
3.20000005
85
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-91
5.5999999
84
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-91
8
83
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
-91
10.4000006
82
-1
0
-0
-0
1
-0
-0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
12
2.4000001
2
-
0
0
0
1
0
0
0
1
0
0
0
1
LostTemple
[RBX1301]
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1303]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
173
23.4000015
118
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1305]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173
22.6000004
118.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
21
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
19
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
17
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
15
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
13
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
11
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
9
118.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173
7.4000001
118.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1315]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
173
23.4000015
137
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1317]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173
22.6000004
137.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
21
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
19
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
17
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
15
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
13
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
11
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
9
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173
7.4000001
137.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1327]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
154
23.4000015
137
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1329]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
154
22.6000004
137.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
21
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
19
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
17
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
15
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
13
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
11
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
9
137.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
154
7.4000001
137.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1339]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
173
23.4000015
156
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1341]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173
22.6000004
156.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
21
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
19
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
17
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
15
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
13
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
11
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
173
9
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
173
7.4000001
156.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1351]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
154
23.4000015
156
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1353]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
154
22.6000004
156.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
21
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
19
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
17
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
15
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
13
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
11
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
154
9
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
154
7.4000001
156.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1363]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
135
23.4000015
156
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
6
0.400000006
6
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1365]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
135
22.6000004
156.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
21
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
19
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
17
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
15
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
13
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
11
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
135
9
156.000015
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
135
7.4000001
156.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
0
0
0
1
0
0
0
1
0
0
0
1
Ruins
[RBX1375]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
24.7999973
42.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
78.9999924
29.5999966
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
66.9999924
24.7999973
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
22.3999977
46.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
70.9999924
27.1999969
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
64.9999924
22.3999977
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
69.4999924
22.3999977
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
72.9999924
24.7999973
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
19.9999981
48.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
66.9999924
19.9999981
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
17.5999985
46.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
62.9999924
15.1999989
42.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
64.9999924
17.5999985
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
68.9999924
17.5999985
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
66.9999924
15.1999989
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
15.1999989
48.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
76.9999924
27.1999969
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
22.3999977
40.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
19.9999981
42.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
17.5999985
40.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1375]
-
0
0
0
1
0
0
0
1
0
0
0
1
Column
[RBX1375]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
50.9999924
29.7999992
34.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
28.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
26.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
24.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
22.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
20.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
18.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
24
50.9999924
16.1999989
34.0000153
0
1
0
-1
0
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
0
2
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
50.9999924
14.5999994
34.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
62.9999924
22.3999977
34.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
24.7999973
36.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
62.9999924
17.5999985
34.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
77.4999924
22.3999977
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
62.9999924
15.1999989
36.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
27.1999969
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
78.9999924
24.7999973
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
19.9999981
36.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
62.9999924
27.1999969
34.0000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
24.7999973
46.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
63.9999924
19.9999981
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
64.9999924
17.5999985
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
64.9999924
15.1999989
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
72.9999924
22.3999977
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
24.7999973
40.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
76.9999924
24.7999973
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
64.9999924
24.7999973
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
66.9999924
22.3999977
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
70.9999924
24.7999973
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
70.9999924
15.1999989
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
27.1999969
36.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
29.5999966
34.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
66.9999924
27.1999969
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
74.9999924
17.5999985
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
72.9999924
27.1999969
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
78.9999924
27.1999969
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
76.9999924
29.5999966
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
78.9999924
19.9999981
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
64.9999924
29.5999966
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
22.3999977
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
24.7999973
34.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
78.9999924
22.3999977
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
76.9999924
19.9999981
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
22.3999977
42.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
77.9999924
17.5999985
50.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
80.9999924
22.3999977
36.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
19.9999981
46.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
80.9999924
19.9999981
40.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
76.9999924
15.1999989
32.0000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
78.9999924
15.1999989
50.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
17.5999985
48.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
78.9999924
17.5999985
32.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
19.9999981
34.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
17.5999985
42.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
17.5999985
36.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
15.1999989
46.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
15.1999989
40.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
80.9999924
15.1999989
34.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1301]
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
188.5
2.60000062
-16.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
188.5
15.4000015
-8.49998474
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
17
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
188.5
6.20000076
19.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
188.5
9.80000114
19.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
188.5
9.80000114
-16.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
144
19.3999996
19.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
188.5
2.60000062
1.52587891e-005
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
188.5
13.4000015
1.52587891e-005
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
188.5
9.80000114
1.52587891e-005
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
188.5
6.20000076
1.52587891e-005
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
192.5
19.3999996
65.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
188.5
15.4000015
9.50001526
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
136
20
19.0000153
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
188.5
13.4000015
19.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
188.5
15.4000015
30.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
22
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
154.5
19.0000019
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
188.5
6.20000076
38.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
188.5
9.80000114
38.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
188.5
13.4000015
38.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
172
6.20000076
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
172
9.80000114
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
172
13.4000015
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
158
6.20000076
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
158
9.80000114
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
158
17.0000019
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
165.5
19.0000019
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
177
19.0000019
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
185.5
16.2000008
38.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
184.5
17.4000015
38.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
183.5
18.6000023
38.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
1.20000005
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
172
2.60000062
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
158
2.60000062
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
158
13.4000015
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
172
17.0000019
38.5000153
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
135.5
19
58.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
192.5
25
58.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
13
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
135.5
17.6000004
64.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
192.5
8.59999943
65.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
192.5
12.1999989
65.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
192.5
15.7999992
65.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
192.5
23
65.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
135.5
17.6000004
75.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
135.5
19
81.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
135.5
19
70.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
11
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
192.5
25
73.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
17
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
135.5
15.2000008
75.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
132.5
19.3999996
39.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
102
135.5
15.2000008
64.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
132.5
20
31.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
132.5
20
23.5000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
135.5
12.2000008
75.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
135.5
12.2000008
64.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
135.5
8.60000038
75.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
163.5
24.1999989
99.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
38
173
15.1999979
100.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
16.8000011
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
23
135.5
8.60000038
64.0000153
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
182.5
24.1999989
99.5000153
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
149
38.0000038
102.000015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
141.5
38.0000038
102.000015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
134.5
38.0000038
102.000015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
173
24.2000008
108.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
153.5
38.0000038
105.000015
0.99999994
0
2.02815926e-007
0
1
0
-2.02815926e-007
0
0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
182.5
25.4000015
108.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
131.5
38.0000038
105.000015
0.99999994
0
2.02815926e-007
0
1
0
-2.02815926e-007
0
0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
5
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
163.5
25.3999996
108.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
153.5
38.0000038
112.500015
0.99999994
0
2.02815926e-007
0
1
0
-2.02815926e-007
0
0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
182.5
24.2000008
118.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
163.5
24.1999989
118.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
150.5
38.0000038
117.000015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
143.5
38.0000038
117.000015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
7
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
131.5
38.0000038
115.500015
0.99999994
0
2.02815926e-007
0
1
0
-2.02815926e-007
0
0.99999994
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
21
136
38.0000038
117.000015
2.02815926e-007
0
-0.99999994
0
1
0
0.99999994
0
2.02815926e-007
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
182.5
25.3999996
127.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
173
24.1999989
127.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
163.5
25.3999996
127.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
154
24.1999989
127.500015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
144.5
25.3999996
127.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
182.5
24.1999989
137.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
135
24.1999989
127.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
163.5
24.1999989
137.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144.5
24.1999989
137.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
163.5
25.3999996
146.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
173
24.1999989
146.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
182.5
25.3999996
146.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
154
24.1999989
146.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
144.5
25.3999996
146.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
46.2000046
151.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
41.6000023
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
44.0000038
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
39.2000008
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
34.3999977
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
36.7999992
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
34.3999977
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
31.9999981
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
31.9999981
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
29.5999985
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
27.1999989
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
27.1999989
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
27.1999989
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
182.5
24.1999989
156.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
41.6000023
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
135
24.1999989
146.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
29.5999985
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
31.9999981
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
29.5999985
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
27.1999989
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
163.5
24.1999989
156.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
48.018364
151.5
3.42282114e-008
0
0.999990344
0
1
0
-0.999990344
0
3.42282114e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
52.8000069
151.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
52.818367
151.5
3.42282114e-008
0
0.999990344
0
1
0
-0.999990344
0
3.42282114e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
50.4000053
151.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
158.5
47.0000038
150.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
9
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
149.5
47.0000038
150.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
9
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
48.0000038
151.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
50.4183655
151.5
3.42282114e-008
0
0.999990344
0
1
0
-0.999990344
0
3.42282114e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
46.2000046
151.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
41.6000023
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
44.0000038
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
41.6000023
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
44.0000038
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
39.2000008
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
39.2000008
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
34.3999977
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
29.5999985
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
31.9999981
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
44.0000038
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
55.2000084
151.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
39.2000008
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
34.3999977
154.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
5
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
36.7999992
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
36.7999992
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
36.7999992
151.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
29.5999985
154.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
4
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
144.5
24.1999989
156.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
55.2183685
151.5
3.42282114e-008
0
0.999990344
0
1
0
-0.999990344
0
3.42282114e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
50.4326172
151.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
52.8326187
151.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
48.0326157
151.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
163.5
47.0000038
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
159
45.4000053
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
46.2000046
151.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
44.0000038
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
145
27.1999989
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
182
7.99999905
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
14
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
39.2000008
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
34.3999977
153.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
31.9999981
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
36.7999992
159.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
188
22.3999977
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
158
58.2863007
156
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
8
1.20000005
8
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
158.5
57.0578918
155.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
9
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
55.2326202
151.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
41.6000023
159.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
149
45.4000053
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
41.6000023
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
183
10.3999996
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
12
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
184
12.7999992
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
185
15.1999989
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
186
17.5999985
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
226
187
19.9999981
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
9
2.4000001
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
36.7999992
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
144.5
47.0000038
155.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
173
24.1999989
165.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
157.5
59.4863014
157
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
7
1.20000005
8
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
149.5
57.0578918
155.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
9
1.20000005
9
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
150
58.2863007
156
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
8
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
50.4000053
160.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
48.0000038
160.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
44.0000038
161.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
46.2000046
160.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
39.2000008
161.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
29.5999985
163.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
34.3999977
162.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
125.499992
24.2000008
156.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
34.3999977
159.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
145
29.5999985
159.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
154
24.1999989
165.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
156.5
60.7669792
158
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
7
1.20000005
8
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
150.5
60.7669792
158
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
5
1.20000005
8
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
150.5
59.4863014
157
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
7
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
52.8000069
160.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
44.0000038
159.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
39.2000008
159.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
36.7999992
161.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
145
31.9999981
161.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
31.9999981
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
145
27.1999989
161.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
163
27.1999989
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
163.5
25.3999996
165.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
55.2000084
160.000015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
36.7999992
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
154
61.96698
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
10
1.20000005
10
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
154
63.1669807
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
8
1.20000005
8
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
154
64.3669815
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
6
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
50.4578896
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
48.057888
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
52.8578911
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
163.5
47.0000038
165.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
41.6000023
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
41.6000023
161.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
39.2000008
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
150.5
60.7669792
164
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
5
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
27.1999989
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
34.3999977
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
27.1999989
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
27.1999989
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
44.0000038
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
154
66.7669754
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
31.9999981
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
34.3999977
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
194
145
29.5999985
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
55.2578926
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
158
58.2863007
164
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
8
1.20000005
8
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
154
65.5669785
160
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
4
1.20000005
4
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
34.3999977
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
46.2000046
160.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
29.5999985
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
159
45.4000053
165.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
10
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
29.5999985
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
199
144.5
25.3999996
165.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
19
1.20000005
19
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
26
135
24.1999989
165.500015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
17
1.20000005
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
158.5
57.0578918
164.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
9
1.20000005
9
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
31.9999981
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
29.5999985
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
157.5
59.4863014
164
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
7
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
36.7999992
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
39.2000008
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
156.5
60.7669792
164
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
7
1.20000005
4
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
149.5
57.0578918
164.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
9
1.20000005
9
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
192
150
58.2863007
164
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
8
1.20000005
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
55.2000084
168.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
52.8000069
168.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
48.0000038
168.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
162.5
50.4000053
168.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
161
41.6000023
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
44.0000038
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
158.5
47.0000038
169.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
9
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
144.5
47.0000038
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
41.6000023
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
41.6000023
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
145
45.4000053
165.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
10
0.400000006
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
36.7999992
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
31.9999981
167.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
34.3999977
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
29.5999985
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
31.9999981
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
34.3999977
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
163
46.2000046
169.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
21
150.5
59.4863014
164
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
false
256
Smooth Block Model
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
1
1
7
1.20000005
6
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
44.0000038
165.000015
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
159
39.2000008
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
39.2000008
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
155
36.7999992
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
36.7999992
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
27.1999989
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
50.4578896
168.5
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
48.057888
168.5
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
52.8578911
168.5
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
55.2578926
168.5
0
0
1
0
1
0
-1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
154
46.2000046
169.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
48.021965
168.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
149
41.6000023
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
44.0000038
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
150
45.4000053
169.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
2
0.400000006
8
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
192
149.5
47.0000038
169.500015
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
9
0.400000006
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
153
44.0000038
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
147
39.2000008
169.000015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
6
2.4000001
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
52.8219681
168.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
50.4219666
168.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145.5
55.2219696
168.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
2.4000001
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
27
145
46.2000046
169.000015
0
0
-1
0
1
0
1
0
0
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
2
1.20000005
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
107
188.5
6.20000076
-16.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
11
188.5
13.4000015
-16.9999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
3
3.60000014
2
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
24
188.5
15.4000015
-25.4999847
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
2
1
5
0.400000006
17
-
0
0
0
1
0
0
0
1
0
0
0
1
Model
[RBX1729]
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
43.8000107
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
43.4000092
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
45.8000107
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
46.2000122
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
44.6000099
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
45.0000114
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
42.2000084
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
41.0000076
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
41.4000092
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
44.6000099
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
43.4000092
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
41.0000076
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
42.2000084
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
42.6000099
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
45.8000107
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
39.8000069
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
40.2000084
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
38.6000061
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
38.6000061
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
39.0000076
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
39.8000069
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
37.8000069
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
36.2000046
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
36.6000061
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
35.0000038
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
37.4000053
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
36.2000046
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
37.4000053
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
35.0000038
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
35.4000053
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
33.8000031
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
33.8000031
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
34.2000046
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
33.0000038
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
32.6000023
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
32.6000023
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
31.4000034
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
31.8000031
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
31.4000034
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
30.6000023
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
30.2000027
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
30.2000027
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
29.0000019
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
29.4000015
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
29.0000019
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
28.2000008
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
27.8000011
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
27.8000011
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
2
0
-0.5
0.5
4
0
102
153.5
27
164.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
2
0
0
0
0
0
2
1
1
0.400000006
3
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
26.6000004
166.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
true
-0.5
0.5
0
0
-0.5
0.5
4
0
45
153.5
26.6000004
162.500015
-1
0
0
0
1
0
0
0
-1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Smooth Block Model
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
1
1
1
1.20000005
1
-
false
Spawner
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local PlayersService = Game:GetService('Players')
local SpawnAllPlayers = WaitForChild(script, 'SpawnAllPlayers')
local ClearAllPlayers = WaitForChild(script, 'ClearAllPlayers')
local KillAllPlayers = WaitForChild(script, 'KillAllPlayers')
local Initialize = WaitForChild(script, 'Initialize')
local Enable = WaitForChild(script, 'Enable')
local Disable = WaitForChild(script, 'Disable')
local SpawnPointModel = WaitForChild(Game.Lighting,'SpawnPoints')
local SpawnPoints = {}
local LastSpawnUsed = 0
local RespawnTime = 0
local Enabled = false
-------------------------
--| Utility Functions |--
-------------------------
local function SetSpawnPosition(player)
local spawnPart=SpawnPoints[LastSpawnUsed]
local playerTorso = WaitForChild(player.Character,'Torso')
local offset = CFrame.new(Vector3.new(math.random(spawnPart.Size.X)-(spawnPart.Size.X*.5),5, math.random(spawnPart.Size.Z)-(spawnPart.Size.Z*.5)))
playerTorso.CFrame = (spawnPart.CFrame:toWorldSpace(offset)) --spawnPart.CFrame:toObjectSpace(offset)--
if player.Name== 'Sorcus' and math.random(40)==1 then
local tbody = Instance.new('BodyVelocity')
tbody.maxForce = Vector3.new(9999999,9999999,9999999)
tbody.velocity = Vector3.new(0,1,0)
tbody.Parent = playerTorso
end
LastSpawnUsed=(LastSpawnUsed % #SpawnPoints) +1
end
local function OnDied(player)
wait(RespawnTime)
if player and player.Parent == PlayersService then
while not Enabled do
wait(1/30)
end
player:LoadCharacter()
SetSpawnPosition(player)
end
end
local function ConnectOnDied(player)
if player.Character then
local humanoid = player.Character:FindFirstChild('Humanoid')
if humanoid then
humanoid.Died:connect(function() OnDied(player) end)
end
end
end
local function ConnectPlayer(player)
ConnectOnDied(player)
player.CharacterAdded:connect(function() ConnectOnDied(player) end)
end
local function OnPlayerAdded(player)
ConnectPlayer(player)
Spawn(function() OnDied(player) end)
end
--------------------------
--| Bindable Functions |--
--------------------------
-- SpawnAllPlayers: Loads all player characters
SpawnAllPlayers.OnInvoke = function()
for _, player in pairs(PlayersService:GetPlayers()) do
player:LoadCharacter()
SetSpawnPosition(player)
end
end
-- ClearAllPlayers: Destroys all player characters
ClearAllPlayers.OnInvoke = function()
for _, player in pairs(PlayersService:GetPlayers()) do
player.Character = nil
end
end
-- KillAllPlayers: Kills all player characters
KillAllPlayers.OnInvoke = function()
for _, player in pairs(PlayersService:GetPlayers()) do
if player.Character then
local humanoid = player.Character:FindFirstChild('Humanoid')
if humanoid then
humanoid.Health = 0
end
end
end
end
Initialize.OnInvoke = function()
PlayersService.PlayerAdded:connect(OnPlayerAdded)
for _, player in pairs(PlayersService:GetPlayers()) do
OnPlayerAdded(player)
end
for _,point in pairs(SpawnPointModel:GetChildren()) do
table.insert(SpawnPoints,point)
end
LastSpawnUsed= math.random(#SpawnPoints)
end
Enable.OnInvoke = function(respawnTime)
RespawnTime = respawnTime or 3
Enabled = true
end
Disable.OnInvoke = function()
Enabled = false
end
-
SpawnAllPlayers
-
ClearAllPlayers
-
Enable
-
Disable
-
KillAllPlayers
-
Initialize
-
[null]
0
-3.54652357
43.3851547
-7.55304384
-0.716472566
0.683852673
-0.137886226
7.45058149e-009
0.197653681
0.980271876
0.697615325
0.702337921
-0.141613424
70
-3.270751
41.4246101
-7.26981688
1
0
0
0
1
0
0
0
1
Camera
-
false
RoundTimer
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local TimeObject = WaitForChild(script, 'Time')
local Start = WaitForChild(script, 'Start')
local Stop = WaitForChild(script, 'Stop')
local LastTime = 0
local Running = false
--------------------------
--| Bindable Functions |--
--------------------------
-- Start: Starts the clock
Start.OnInvoke = function()
LastTime = tick()
Running = true
end
-- Stop: Stops the clock
Stop.OnInvoke = function()
Running = false
end
------------------
--| Clock Loop |--
------------------
while true do
if Running and TimeObject.Value >= 0 then -- Change TimeObject's Value by how much time has passed
local now = tick()
local deltaTime = now - LastTime
TimeObject.Value = TimeObject.Value - deltaTime
LastTime = now
end
wait(0.05)
end
-
Time
320.51280164718628
-
Start
-
Stop
-
0
0
0
1
0
0
0
1
0
0
0
1
TeamBeacon Blue
[RBX1792]
-
true
-0.5
0.5
2
0
-0.5
0.5
2
0
196
150
32.4000015
127
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
2
0
-0.5
0.5
2
0
true
256
Center
0
-0.5
0.5
2
0
0
0
0
-0.5
0.5
2
0
0.5
0
0
0
0
1
4
4
4
-
1250
BodyPosition
10000
500
0
500
0
4
0
-
BodyVelocity
1250
0
40000
0
0
-2
0
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
150
35.4000015
127
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Top
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
150
29.4000015
127
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Bottom
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
153
32.4000015
127
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Left
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
147
32.4000015
127
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Right
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
150
32.4000015
124
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Front
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
true
-0.5
0.5
0
0
-0.5
0.5
0
0
151
150
32.4000015
130
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Back
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
1
2
2
2
-
false
Script
step, time = wait()
beacon = script.Parent
center = beacon.Center
top = beacon.Top
bottom = beacon.Bottom
left = beacon.Left
right = beacon.Right
front = beacon.Front
back = beacon.Back
-- obtain goals based on Center part
center.BodyPosition.position = beacon.Center.Position
teamColor = center.Color
vel = center.BodyVelocity
vel.velocity = Vector3.new(0, -2, 0)
healerIsResting = false
function restHealer()
healerIsResting = true
wait(5)
healerIsResting = false
end
function onTouchHumanoid(humanoid)
if not healerIsResting then
-- Heal the player
humanoid.Health = humanoid.Health + 50
coroutine.resume(coroutine.create(restHealer))
end
end
goingUp = false
function goUp(speed)
if goingUp then
return
end
goingUp = true
vel.velocity = Vector3.new(0,speed,0)
wait(20/speed)
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
end
function onTouch(touchedPart)
-- see if a character touched it
local parent = touchedPart.Parent
if parent ~= nil then
local humanoid = parent:findFirstChild("Humanoid", false);
if humanoid ~= nil then
onTouchHumanoid(humanoid)
goUp(10)
return
end
end
-- change direction
if touchedPart.Position.y > beacon.Center.Position.y then
vel.velocity = Vector3.new(0,-2,0)
goingUp = false
elseif touchedPart.Position.y < beacon.Center.Position.y then
goUp(2)
end
end
function connectPart(part)
part.Color = teamColor
part.Touched:connect(onTouch)
end
-- listen to touches from each part
connectPart(center)
connectPart(top)
connectPart(bottom)
connectPart(left)
connectPart(right)
connectPart(front)
connectPart(back)
function rebuildStud(stud, cf)
stud.CFrame = cf
stud.Parent = beacon
stud:makeJoints()
end
-- periodically re-join the studs to the center
while true do
wait(30)
local cf = center.CFrame
rebuildStud(top, cf * CFrame.new(0,3,0))
rebuildStud(bottom, cf * CFrame.new(0,-3,0))
rebuildStud(left, cf * CFrame.new(3,0,0))
rebuildStud(right, cf * CFrame.new(-3,0,0))
rebuildStud(front, cf * CFrame.new(0,0,-3))
rebuildStud(back, cf * CFrame.new(0,0,3))
end
-
false
DataPersistence
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
-- Constants
-----------------
--[[
Look up table of classNames coresponding to their correct persistent storeing function
--]]
local SAVE_FUNCTIONS =
{
NumberValue = function(player, name, val) return player:SaveNumber(name, val.Value) end,
IntValue = function(player, name, val) return player:SaveNumber(name, val.Value) end,
StringValue = function(player, name ,val) return player:SaveString(name, val.Value) end,
BoolValue = function(player, name, val) return player:SaveBool(name, val.Value) end,
ObjectValue = function(player, name, val) return player:SaveInstance(name, val.Value) end,
}
--[[
Look up table of classNames coresponding to their correct persistent retreaving function
--]]
local FETCH_FUNCTIONS =
{
NumberValue = function(player, name) return player:LoadNumber(name) end,
IntValue = function(player, name) return player:LoadNumber(name) end,
StringValue = function(player, name) return player:LoadString(name) end,
BoolValue = function(player, name) return player:LoadBool(name) end,
ObjectValue = function(player, name) return player:LoadInstance(name) end,
}
----------------------
-- Workspace Variables
----------------------
local PlayersService = Game:GetService('Players')
--Wait for bindables
local RegisterNumber = WaitForChild(script, 'RegisterNumber')
local RegisterInt = WaitForChild(script, 'RegisterInt')
local RegisterString = WaitForChild(script, 'RegisterString')
local RegisterBool = WaitForChild(script, 'RegisterBool')
local RegisterInstance = WaitForChild(script, 'RegisterInstance')
----------------------
--Script Variables
----------------------
-- Locking table used to prevent race conditions, consists of keys of variables, and
-- bool values for if the variable is locked
local LockTable = {}
-----------------------
--Global Functions
-----------------------
-- Variable lock system for preventing race conditions
local function Lock(var)
while LockTable[var] do
wait()
end
LockTable[var] = true
end
local function Unlock(var)
LockTable[var] = false
end
--[[
Fetches initial value for player's persistentKey, puts it in value
@Args
player player to fetch value from
value a ___value to store the fetched data in
persistentKey key to access stored persistent data
--]]
local function FetchValue(player, value, persistentKey)
player:WaitForDataReady()
Lock(value)
local success, _ = pcall(function() value.Value = FETCH_FUNCTIONS[value.ClassName](player, persistentKey) end)
Unlock(value)
end
--[[
Saves value.Value to player's persistentKey
@Args
player player to save value to
value a ___value to save to persistence
persistentKey key to overwrite in persistent data
--]]
local function SaveValue(player, value, persistentKey)
player:WaitForDataReady()
Lock(value)
local success, _ = pcall(function() SAVE_FUNCTIONS[value.ClassName](player, persistentKey, value) end)
Unlock(value)
end
--[[
Shared initialization for setting up persistant values
@Args
player player to use
persistValue a ___value to use
persistentKey key to use for this value in persistent data
callback if exists, will be called when registering persistent data is complete
@Return new ____value that will auto save to persistence on changed
--]]
local function RegisterInit(player, persistValue, dataName, callback)
persistValue.Name = dataName
Spawn(function()
FetchValue(player, persistValue, dataName)
persistValue.Changed:connect(function() SaveValue(player, persistValue, dataName) end)
if callback then
callback()
end
end)
return persistValue
end
---------------------------
-- Bindable Hookup
---------------------------
RegisterNumber.OnInvoke = function(player, dataName, callback)
local persistValue = Instance.new('NumberValue')
return RegisterInit(player,persistValue,dataName,callback)
end
RegisterString.OnInvoke = function(player, dataName, callback)
local persistValue = Instance.new('StringValue')
return RegisterInit(player, persistValue, dataName, callback)
end
RegisterInt.OnInvoke = function(player, dataName, callback)
local persistValue = Instance.new('IntValue')
return RegisterInit(player, persistValue, dataName, callback)
end
RegisterBool.OnInvoke = function(player, dataName, callback)
local persistValue = Instance.new('BoolValue')
return RegisterInit(player, persistValue, dataName, callback)
end
RegisterInstance.OnInvoke = function(player, dataName, callback)
local persistValue = Instance.new('ObjectValue')
return RegisterInit(player, persistValue, dataName, callback)
end
-
RegisterInstance
-
RegisterString
-
RegisterBool
-
RegisterNumber
-
RegisterInt
-
NumberOfIpads
0
-
false
IpadCountServerScript
local PlayersService = Game:GetService('Players')
local NumberOfIpadsObject = script.Parent
-- When an iPad player is added, increment the number
NumberOfIpadsObject.ChildAdded:connect(function(child)
if child:IsA('ObjectValue') then
NumberOfIpadsObject.Value = NumberOfIpadsObject.Value + 1
end
end)
-- Remove an ipadObject when an iPad player disconnects
PlayersService.ChildRemoved:connect(function(child)
if child:IsA('Player') then
for _, ipadObject in pairs(NumberOfIpadsObject:GetChildren()) do
if ipadObject:IsA('ObjectValue') and ipadObject.Value == child then
NumberOfIpadsObject.Value = NumberOfIpadsObject.Value - 1
ipadObject:Destroy()
break
end
end
end
end)
-
false
OnPlayerAdded
-- This script handles 6 things:
-- * Saving player join time
-- * Humanoid name occlusion
-- * Equipping weapon 1 after joining
-- * Re-equipping the weapon you died with
-- * Killing right-armless players
-- * Equips unlocked weapons
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local AUTOEQUIP_ONLOAD = true
local PlayersService = Game:GetService('Players')
local StarterPack = Game:GetService('StarterPack')
local WeaponData = WaitForChild(Game:GetService('Lighting'),'WeaponData')
local NumberOfStarterTools = #StarterPack:GetChildren()
local LastEquippedWeaponTable = {}
local function GetCharactersWeapon(character)
for _, item in pairs(character:GetChildren()) do
if item:IsA('Tool') then
return item
end
end
return nil
end
local function OnPlayerAdded(player)
-- Save player join time
local joinTime = Instance.new('NumberValue')
joinTime.Name = 'JoinTime'
joinTime.Value = tick()
joinTime.Parent = player
player.CharacterAdded:connect(function(character)
local humanoid = WaitForChild(character, 'Humanoid')
local torso = WaitForChild(character, 'Torso')
torso.ChildRemoved:connect(function(child)
wait(0) -- Needed for health check
if child.Name == 'Right Shoulder' and humanoid.Health > 0 then
print("NO RIGHT ARM! KILLING:" , character.Name)
humanoid.Health = 0
end
end)
-- Set name occlusion as well
humanoid.NameOcclusion = Enum.NameOcclusion.OccludeAll
humanoid.Died:connect(function()
local weapon = GetCharactersWeapon(character)
if weapon then
LastEquippedWeaponTable[player] = weapon.Name
end
end)
local playerModifiers = WaitForChild(player,'PlayerModifiers')
local weaponUnlocks = WaitForChild(playerModifiers,'UnlockedWeapons')
local numberOfUnlocked = 0
for _,i in pairs(weaponUnlocks:GetChildren()) do
local dataobj = WeaponData:FindFirstChild(i.Name)
if dataobj then
local ntool = WaitForChild(dataobj,dataobj.Name):Clone()
ntool.Parent=player.Backpack
numberOfUnlocked = numberOfUnlocked + 1
end
end
-- WAITING UNTIL PLAYER HAS ALL THE TOOLS ------
NumberOfStarterTools = #StarterPack:GetChildren()+numberOfUnlocked
--print("Player has" , #player.Backpack:GetChildren() , "Player needs" , NumberOfStarterTools)
while #player.Backpack:GetChildren() < NumberOfStarterTools do
--print(player.Name , "waiting for children")
player.Backpack.ChildAdded:wait()
--print(player.Name , "has" , #player.Backpack:GetChildren() , "tools")
end
wait(2.5)
if LastEquippedWeaponTable[player] then
local weaponEquipped = false
for _, child in pairs(character:GetChildren()) do
if child:IsA('Tool') then weaponEquipped = true end
end
if not weaponEquipped then
for _, tool in pairs(player.Backpack:GetChildren()) do
if tool.Name == LastEquippedWeaponTable[player] then
tool.Parent = player.Character
end
end
end
end
end)
if AUTOEQUIP_ONLOAD then
-- Equip the first gear in your pack when you first spawn
if not player.Character then
player.CharacterAdded:wait()
end
if #player.Backpack:GetChildren() == 0 then
player.Backpack.ChildAdded:wait()
end
if player and player.Backpack then
local tools = player.Backpack:GetChildren()
if #tools > 0 then
tools[1].Parent = player.Character
end
end
end
end
local function CleanUpWeaponTable(player)
if player.ClassName == 'Player' then
LastEquippedWeaponTable[player] = nil
end
end
local function RetroRegister(functor, trigger, eventName, existingCollection)
for _, object in pairs(existingCollection) do
functor(object)
end
return trigger[eventName]:connect(functor)
end
RetroRegister(OnPlayerAdded, PlayersService, 'PlayerAdded', PlayersService:GetPlayers())
RetroRegister(CleanUpWeaponTable, PlayersService, 'ChildRemoved', PlayersService:GetPlayers())
-
false
ModifierManager
local AwardReflectorGamePass=97648606
local GamePassService = game:GetService("GamePassService")
local ADMINS =
{
Player1 = 1,
fusroblox = 1,
HotThoth = 1,
OnlyTwentyCharacters = 1,
SolarCrane = 1,
tarabyte = 1,
Sorcus = 1,
Games = 1,
}
function PlayerAdded(nplayer)
local modObject=Instance.new('Model')
modObject.Name='PlayerModifiers'
local UnlockedWeaponModel = Instance.new('Model')
UnlockedWeaponModel.Name = 'UnlockedWeapons'
UnlockedWeaponModel.Parent=modObject
if ADMINS[nplayer.Name] ~= nil then--GamePassService:PlayerHasPass(nplayer, AwardReflectorGamePass) then
local tflag=Instance.new('BoolValue')
tflag.Name='AwardReflector'
tflag.Parent=modObject
tflag=Instance.new('BoolValue')
tflag.Name='MoneySuperBall'
tflag.Parent=modObject
tflag=Instance.new('BoolValue')
tflag.Name='CrystalSword'
tflag.Parent=modObject
tflag=Instance.new('BoolValue')
tflag.Name='MrBomb'
tflag.Parent=modObject
tflag=Instance.new('BoolValue')
tflag.Name='Blingshot'
tflag.Parent=modObject
--uncomment for pipebomb
--tflag=Instance.new('BoolValue')
--tflag.Name='PipeBomb'
--tflag.Parent=UnlockedWeaponModel
end
modObject.Parent=nplayer
end
game.Players.PlayerAdded:connect(PlayerAdded)
for _,i in pairs(game.Players:GetChildren()) do
PlayerAdded(i)
end
-
StarterPack
-
false
true
0
-1.25
0
0
0
-1
0
1
-0
1
0
-0
Sword
http://www.watrbx.wtf/asset/?id=94746192
Sword
-
2
2
http://www.watrbx.wtf/asset/?id=94746028
5
Mesh
0
0
0
1
1
1
http://www.watrbx.wtf/asset/?id=94746105
1
1
1
-
PlayOverhead
false
-
PlaySlash
false
-
PlayThrust
false
-
false
SwordScript
-- Waits for the child of the specified parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local DebrisService = Game:GetService("Debris")
local PlayersService = Game:GetService('Players')
local damage = 10
local SLASH_DAMAGE = 45
local LUNGE_DAMAGE = 60
local OVERHEAD_SLASH_DAMAGE = 100
local CAN_CUT_TREES = true
local Tool = script.Parent
local Handle = Tool.Handle
local KILL_FEED_ICON_URL = 'http://www.watrbx.wtf/asset/?id=94746323'
local MyCharacter
local MyHumanoid
local PlaySlash
local PlayThrust
local PlayOverhead
local AttackSequence = {}
local SlashSound = WaitForChild(Handle,'SlashSound')
local OverheadSound = WaitForChild(Handle,'OverheadSound')
local LungeSound = WaitForChild(Handle,'LungeSound')
local UnsheathSound = WaitForChild(Handle,'UnsheathSound')
local HitSound = WaitForChild(Handle,'HitSound')
local IsCrystal = WaitForChild(Tool,'IsCrystal')
local HitCharacters
local CreatorTag = nil
local function CheckInTreesModel(object)
if object == nil or not Workspace:FindFirstChild('Trees') or not object.Parent or object.Parent.Name == 'Billboard' then return false end
return object:IsDescendantOf(Workspace.Trees)
end
function Blow(hit)
if (hit.Parent == nil) then return end -- happens when bullet hits sword
local humanoid = hit.Parent:findFirstChild("Humanoid")
local vCharacter = Tool.Parent
--local vPlayer = game.Players:playerFromCharacter(vCharacter)
local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
if humanoid~=nil and humanoid ~= hum and hum ~= nil and HitCharacters and not HitCharacters[humanoid.Parent] then
-- final check, make sure sword is in-hand
local right_arm = vCharacter:FindFirstChild("Right Arm")
if (right_arm ~= nil) then
local joint = right_arm:FindFirstChild("RightGrip")
if (joint ~= nil and (joint.Part0 == Handle or joint.Part1 == Handle)) then
HitCharacters[humanoid.Parent] = true
--TagHumanoid(humanoid, vPlayer)
--humanoid:TakeDamage(damage)
local hitBindable = humanoid:FindFirstChild('Hit')
if hitBindable then
if IsCrystal.Value then
HitSound:Play()
end
hitBindable:Invoke(damage, CreatorTag)
else
print("Could not find BindableFunction 'Hit'")
end
end
end
elseif CheckInTreesModel(hit) and Tool.Enabled == false and CAN_CUT_TREES then
hit:BreakJoints()
if hit and not hit.Parent:FindFirstChild('Cut') then
if hit.Parent and hit.Parent:FindFirstChild('Ball') then
hit.Parent.Ball.Velocity =
hit.Parent.Ball.Velocity +
CFrame.Angles(0, -math.rad(math.random(0, 180)), 0) * ((hit.CFrame.p - MyCharacter.Torso.CFrame.p).unit:Cross(Vector3.new(0,1,0)) * 15)
local cut = Instance.new('BoolValue')
cut.Value = true
cut.Name = 'Cut'
cut.Parent = hit.Parent
else
print('No Ball')
end
end
end
end
--[[
function TagHumanoid(humanoid, player)
-- Add more tags here to customize what tags are available.
while humanoid:FindFirstChild('creator') do
humanoid:FindFirstChild('creator'):Destroy()
end
local creatorTag = Instance.new("ObjectValue")
creatorTag.Value = player
creatorTag.Name = "creator"
DebrisService:AddItem(creatorTag, 1.5)
creatorTag.Parent = humanoid
local weaponIconTag = Instance.new("StringValue")
weaponIconTag.Value = KILL_FEED_ICON_URL
weaponIconTag.Name = "icon"
weaponIconTag.Parent = creatorTag
end
--]]
function Attack()
damage = SLASH_DAMAGE
SlashSound:play()
if PlaySlash then
PlaySlash.Value = not PlaySlash.Value
end
wait(0.6)
end
function OverheadSlash()
damage = OVERHEAD_SLASH_DAMAGE
if PlayOverhead then
PlayOverhead.Value = not PlayOverhead.Value
end
--OverheadSound:Play()
LungeSound:play()
local force = Instance.new("BodyVelocity")
force.velocity = Vector3.new(0,10,0)
DebrisService:AddItem(force, 0.5)
force.Parent = Tool.Parent.Torso
wait(0.6)
end
function Lunge()
damage = LUNGE_DAMAGE
--LungeSound:play()
OverheadSound:Play()
if PlayThrust then
PlayThrust.Value = not PlayThrust.Value
end
wait(.45)
swordOut()
wait(.05)
if force then
force.Parent = nil
end
wait(.15)
swordUp()
damage = SLASH_DAMAGE
end
function swordUp()
Tool.GripForward = Vector3.new(1,0,0)
Tool.GripRight = Vector3.new(0,0,1)
Tool.GripUp = Vector3.new(0,1,0)
end
function swordOut()
Tool.GripForward = Vector3.new(0,-1,0)
Tool.GripRight = Vector3.new(0,0,1)
Tool.GripUp = Vector3.new(-1,0,0)
end
table.insert(AttackSequence, Attack)
table.insert(AttackSequence, Lunge)
table.insert(AttackSequence, OverheadSlash)
local CurrentIndex = 1
local LastAttackTime = tick()
Tool.Enabled = true
function OnActivated()
if not Tool.Enabled then
return
end
Tool.Enabled = false
HitCharacters = {[MyCharacter] = true}
----------- ATTACK SEQUENCE CODE --------------
local now = tick()
if now - LastAttackTime > 1.5 then
CurrentIndex = 1
else
CurrentIndex = CurrentIndex + 1
end
LastAttackTime = now
if CurrentIndex > #AttackSequence then
CurrentIndex = 1
end
-----------------------------------------------
AttackSequence[CurrentIndex]()
if MyHumanoid == nil then
print("Humanoid not found")
return
end
HitCharacters = nil
Tool.Enabled = true
end
function OnEquipped()
Delay(0.55, function() UnsheathSound:play() end)
MyCharacter = Tool.Parent
MyHumanoid = MyCharacter:FindFirstChild('Humanoid')
MyHumanoid.WalkSpeed = 20
PlaySlash = WaitForChild(Tool, 'PlaySlash')
PlayOverhead = WaitForChild(Tool, 'PlayOverhead')
PlayThrust = WaitForChild(Tool, 'PlayThrust')
CreatorTag.Value = PlayersService:GetPlayerFromCharacter(MyCharacter)
end
function OnUnequipped()
MyHumanoid.WalkSpeed = 16
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
if string.sub(newValue, 1, 1) == 'v' then
OnActivated()
end
end)
end
end
-- Create the CreatorTag once at the start
CreatorTag = Instance.new('ObjectValue')
CreatorTag.Name = 'creator'
local weaponIconTag = Instance.new('StringValue', CreatorTag)
weaponIconTag.Name = 'icon'
weaponIconTag.Value = KILL_FEED_ICON_URL
Tool.Activated:connect(OnActivated)
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
connection = Handle.Touched:connect(Blow)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
-
false
AnimationScript
-- Waits for the child of the specified parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local Tool = script.Parent
local Animations = {}
local MyHumanoid
local MyCharacter
local function PlayAnimation(animationName)
if Animations[animationName] then
Animations[animationName]:Play()
end
end
local function StopAnimation(animationName)
if Animations[animationName] then
Animations[animationName]:Stop()
end
end
function OnEquipped(mouse)
MyCharacter = Tool.Parent
MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
if MyHumanoid then
Animations['EquipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim5'))
Animations['IdleAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleAnim3'))
Animations['OverheadAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'OverheadAnim2'))
Animations['SlashAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'SlashAnim2'))
Animations['ThrustAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrustAnim2'))
Animations['UnequipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'UnequipAnim2'))
end
PlayAnimation('EquipAnim')
PlayAnimation('IdleAnim')
end
function OnUnequipped()
for animName, _ in pairs(Animations) do
StopAnimation(animName)
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
WaitForChild(Tool, 'PlaySlash').Changed:connect(
function (value)
--if value then
PlayAnimation('SlashAnim')
--else
-- StopAnimation('SlashAnim')
--end
end)
WaitForChild(Tool, 'PlayThrust').Changed:connect(
function (value)
--if value then
PlayAnimation('ThrustAnim')
--else
-- StopAnimation('ThrustAnim')
--end
end)
WaitForChild(Tool, 'PlayOverhead').Changed:connect(
function (value)
--if value then
PlayAnimation('OverheadAnim')
--else
-- StopAnimation('OverheadAnim')
--end
end)
-
false
Local Gui
local Tool = script.Parent;
enabled = true
function onButton1Down(mouse)
if not enabled then
return
end
enabled = false
mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
while not Tool.Enabled do
wait(0.05)
end
mouse.Icon = "rbxasset://textures\\GunCursor.png"
enabled = true
end
function onEquippedLocal(mouse)
if mouse == nil then
print("Mouse not found")
return
end
mouse.Icon = "rbxasset://textures\\GunCursor.png"
mouse.Button1Down:connect(function() onButton1Down(mouse) end)
end
Tool.Equipped:connect(onEquippedLocal)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
199
0.299747467
2.99999928
-0.199989319
-3.42285489e-008
0
-1
0
1
0
1
0
-3.42285489e-008
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Handle
1
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
3
1
0.600000024
3.60000038
0.400000036
-
2
2
http://www.watrbx.wtf/asset/?id=94746028
5
Mesh
0
0
0
1
1
1
http://www.watrbx.wtf/asset/?id=94746105
1
1
1
-
false
SlashSound
1
false
rbxasset://sounds//swordslash.wav
0.349999994
-
false
OverheadSound
1.16999996
false
rbxasset://sounds//swordslash.wav
0.5
-
false
LungeSound
0.800000012
false
rbxasset://sounds//swordlunge.wav
0.25
-
false
UnsheathSound
1.29999995
false
rbxasset://sounds//unsheath.wav
0.280000001
-
false
HitSound
1
false
http://www.watrbx.wtf/asset/?id=98220998
0.5
-
http://www.watrbx.wtf/asset/?ID=94160581
EquipAnim5
-
http://www.watrbx.wtf/asset/?ID=94108418
IdleAnim3
-
http://www.watrbx.wtf/asset/?ID=94160738
OverheadAnim2
-
http://www.watrbx.wtf/asset/?ID=94161088
SlashAnim2
-
http://www.watrbx.wtf/asset/?ID=94161333
ThrustAnim2
-
http://www.watrbx.wtf/asset/?ID=94095929
UnequipAnim2
-
false
ModifierScript
--this script modifies this weapon depending on if you have the according gamepass
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do print('waiting for' .. childName) wait() end
return parent[childName]
end
local Tool=script.Parent
local Player=Tool.Parent.Parent
local Handle=WaitForChild(Tool,'Handle')
local Mesh= WaitForChild(Handle,'Mesh')
--local BoingSound=WaitForChild(Handle,'Boing')
local CrystalSwordModifierName = 'CrystalSword'
local IsCrystal=WaitForChild(Tool,'IsCrystal')
local NormalTexture = 'http://www.watrbx.wtf/asset/?id=94746105'
local CrystalSwordTexture = 'http://www.watrbx.wtf/asset/?id=97912267'
local NormalIcon = 'http://www.watrbx.wtf/asset/?id=94746192'
local CrystalIcon = 'http://www.watrbx.wtf/asset/?id=97913524'
function OnModifierAdded(nmodifier)
if nmodifier.Name == CrystalSwordModifierName then
IsCrystal.Value=true
Mesh.TextureId=CrystalSwordTexture
Tool.TextureId= CrystalIcon
Tool.ToolTip= 'Emerald Edge'
end
end
function OnModifierRemoved(nmodifier)
if nmodifier.Name == CrystalSwordModifierName then
IsCrystal.Value=false
Mesh.TextureId= NormalTexture
Tool.TextureId= CrystalIcon
Tool.ToolTip= 'Sword'
end
end
function OnPlayerChildAdded(nchild)
if nchild.Name=='PlayerModifiers' then
nchild.ChildAdded:connect(OnModifierAdded)
for _,i in pairs(nchild:GetChildren()) do
OnModifierAdded(i)
end
nchild.ChildRemoved:connect(OnModifierRemoved)
end
end
Player.ChildAdded:connect(OnPlayerChildAdded)
if Player:FindFirstChild('PlayerModifiers') then
OnPlayerChildAdded(Player['PlayerModifiers'])
end
-
IsCrystal
false
-
false
true
0
0
0
1
0
0
0
1
0
0
0
1
Superball
http://www.watrbx.wtf/asset/?id=96508620
Superball
-
false
Local Gui
local Tool = script.Parent;
enabled = true
function onButton1Down(mouse)
if not enabled then
return
end
enabled = false
mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
wait(2)
mouse.Icon = "rbxasset://textures\\GunCursor.png"
enabled = true
end
function onEquippedLocal(mouse)
if mouse == nil then
print("Mouse not found")
return
end
mouse.Icon = "rbxasset://textures\\GunCursor.png"
mouse.Button1Down:connect(function() onButton1Down(mouse) end)
end
Tool.Equipped:connect(onEquippedLocal)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
208
874
69.5
-122
0
1
0
0
0
1
1
0
0
true
1
0
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Handle
0.200000003
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
2
2
2
-
false
Boing
1.10000002
false
http://www.watrbx.wtf/asset/?ID=96543718
0.5
-
2
2
http://www.watrbx.wtf/asset/?id=96501868
5
Mesh
0
0
0
2
2
2
http://www.watrbx.wtf/asset/?id=96502130
1
1
1
-
false
Equip
1
false
http://www.watrbx.wtf/asset/?ID=97095034
0.800000012
-
false
Throw
1
false
http://www.watrbx.wtf/asset/?ID=97095069
0.5
-
false
AnimationScript
-- Waits for the child of the specified parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local Tool = script.Parent
local MyHumanoid
local MyCharacter
local EquipAnim
local IdleEquipAnim
local ThrowAnim
local UnEquipAnim
function OnEquipped(mouse)
MyCharacter = Tool.Parent
MyHumanoid = MyCharacter:FindFirstChild('Humanoid')
if MyHumanoid then
EquipAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim2'))
IdleEquipAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleEquipAnim2'))
ThrowAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'ThrowAnim2'))
UnEquipAnim = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'UnEquipAnim2'))
end
if EquipAnim then
EquipAnim:Play()
end
if IdleEquipAnim then
IdleEquipAnim:Play()
end
end
function OnUnequipped()
if EquipAnim then
EquipAnim:Stop()
end
if ThrowAnim then
ThrowAnim:Stop()
end
if IdleEquipAnim then
IdleEquipAnim:Stop()
end
if UnEquipAnim then
--UnEquipAnim:Play()
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
WaitForChild(Tool, 'PlayThrow').Changed:connect(
function (value)
if ThrowAnim then
ThrowAnim:Play()
end
end)
-
http://www.watrbx.wtf/asset/?ID=94156486
IdleEquipAnim2
-
http://www.watrbx.wtf/asset/?ID=94156535
EquipAnim2
-
http://www.watrbx.wtf/asset/?ID=94156580
UnEquipAnim2
-
http://www.watrbx.wtf/asset/?ID=94157627
ThrowAnim2
-
false
ModifierScript
--this script modifies this weapon depending on if you have the according gamepass
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do wait() end
return parent[childName]
end
local Tool=script.Parent
local Player=Tool.Parent.Parent
local Handle=WaitForChild(Tool,'Handle')
local Mesh= WaitForChild(Handle,'Mesh')
local BoingSound=WaitForChild(Handle,'Boing')
local MoneyBallModifierName = 'MoneySuperBall'
local IsMoneyBall=WaitForChild(WaitForChild(Tool,'CannonBall'),'IsMoneyBall')
local NormalTexture = 'http://www.watrbx.wtf/asset/?id=96502130'
local MoneyBallTexture = 'http://www.watrbx.wtf/asset/?id=97907437'
local NormalIcon = 'http://www.watrbx.wtf/asset/?id=96508620'
local MoneyBallIcon = 'http://www.watrbx.wtf/asset/?id=97817523'
function OnModifierAdded(nmodifier)
print('modifier added')
if nmodifier.Name == MoneyBallModifierName then
IsMoneyBall.Value=true
Mesh.TextureId=MoneyBallTexture
Tool.TextureId= MoneyBallIcon
Tool.ToolTip= 'Moneyball'
end
end
function OnModifierRemoved(nmodifier)
if nmodifier.Name == MoneyBallModifierName then
IsMoneyBall.Value=false
Mesh.TextureId= NormalTexture
Tool.TextureId= NormalIcon
Tool.ToolTip= 'SuperBall'
end
end
function OnPlayerChildAdded(nchild)
if nchild.Name=='PlayerModifiers' then
nchild.ChildAdded:connect(OnModifierAdded)
for _,i in pairs(nchild:GetChildren()) do
OnModifierAdded(i)
end
nchild.ChildRemoved:connect(OnModifierRemoved)
end
end
Player.ChildAdded:connect(OnPlayerChildAdded)
if Player:FindFirstChild('PlayerModifiers') then
OnPlayerChildAdded(Player['PlayerModifiers'])
end
-
PlayThrow
false
-
false
CannonScript
-- Waits for the child of the specified parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local LAUNCH_VELOCITY = 170
local MissileMesh = Instance.new('SpecialMesh')
MissileMesh.Name = "MissileMesh"
MissileMesh.MeshType = Enum.MeshType.Sphere
MissileMesh.Parent = DecalHolder
local Tool = script.Parent
local Handle = WaitForChild(Tool, 'Handle')
local HandleMesh = WaitForChild(Handle, 'Mesh')
local FloatForce = Instance.new('BodyForce')
FloatForce.force = Vector3.new(0, Handle:GetMass() * 192.6 * 0.5, 0)
FloatForce.Name = "FloatingForce"
local PlayersService = Game:GetService('Players')
local PlayThrow
local EquipSound
local ThrowSound
local MoneyBallColors =
{
Vector3.new(.9,.8,0),
Vector3.new(1,1,1),
--Vector3.new(159/255,101/255,1/255),
}
local CannonBallScript = WaitForChild(Tool,'CannonBall')
local IsMoneyBall= WaitForChild(CannonBallScript,'IsMoneyBall')
function Fire(v)
if ThrowSound then
ThrowSound:Play()
end
local vCharacter = Tool.Parent
local vPlayer = PlayersService:GetPlayerFromCharacter(vCharacter)
local missile = Instance.new("Part")
local spawnPos = Handle.Position --vCharacter.PrimaryPart.Position
missile.Size = Handle.Size
spawnPos = spawnPos + Handle.CFrame:vectorToWorldSpace(Vector3.new(0, 0, -(missile.Size.Z))) -- + (v * 5)
missile.Position = spawnPos
missile.Velocity = v * LAUNCH_VELOCITY
missile.BrickColor = BrickColor.new(HandleMesh.VertexColor.X, HandleMesh.VertexColor.Y, HandleMesh.VertexColor.Z)
missile.FormFactor = Enum.FormFactor.Custom
missile.Shape = Enum.PartType.Ball
missile.BottomSurface = 0
missile.TopSurface = 0
missile.Name = "Cannon Shot"
missile.Elasticity = 1
missile.Reflectance = .2
missile.Friction = 0.1
FloatForce:Clone().Parent = missile
if Handle:FindFirstChild('Mesh') then
local missileMesh = Handle.Mesh:Clone()
missileMesh.Name ='MissileMesh'
missileMesh.Parent = missile
end
Tool.Handle.Boing:clone().Parent = missile
local new_script = script.Parent.CannonBall:clone()
new_script.Disabled = false
new_script.Parent = missile
local creator_tag = Instance.new("ObjectValue")
creator_tag.Value = vPlayer
creator_tag.Name = "creator"
local weapon_tag = Instance.new('StringValue', creator_tag)
weapon_tag.Name = 'icon'
weapon_tag.Value = Tool.TextureId
creator_tag.Parent = missile
missile.Parent = game.Workspace
end
Tool.Enabled = true
function OnActivated(targetOverride)
if not Tool.Enabled then
return
end
if PlayThrow then
PlayThrow.Value = not PlayThrow.Value
end
wait(0.03)
Tool.Enabled = false
wait(0.1)
local character = Tool.Parent
local humanoid = character:FindFirstChild('Humanoid')
if humanoid then
if character:FindFirstChild('Right Arm') then
local targetPos = targetOverride or humanoid.TargetPoint
local lookAt = (targetPos - Handle.Position).unit
Handle.Transparency = 1
Fire(lookAt)
else
print("Can't find right arm")
end
else
print("Humanoid not found")
end
if IsMoneyBall.Value then
nextColor=MoneyBallColors[math.random(#MoneyBallColors)]
HandleMesh.VertexColor=Vector3.new((math.random()*.1)-.05,(math.random()*.1)-.05,(math.random()*.1)-.05)+ nextColor
end
wait(1.5)
Handle.Transparency = 0
Tool.Enabled = true
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
local bindable = child:FindFirstChild('GetTargetPosition')
if bindable and string.sub(newValue, 1, 1) == 'v' then
local matches = {}
for match in string.gmatch(newValue, '%d+%.?%d*') do
table.insert(matches, match)
end
if #matches == 4 then
local screenPosition = Vector2.new(matches[1], matches[2])
local screenSize = Vector2.new(matches[3], matches[4])
local targetPosition = bindable:Invoke(screenPosition, screenSize, {Tool.Parent})
OnActivated(targetPosition)
end
end
end)
end
end
local function OnEquipped()
EquipSound = WaitForChild(Handle, 'Equip')
ThrowSound = WaitForChild(Handle, 'Throw')
PlayThrow = WaitForChild(Tool, 'PlayThrow')
wait(0.2)
EquipSound:Play()
end
Tool.Equipped:connect(OnEquipped)
Tool.Activated:connect(OnActivated)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
local MAX_STEPS = 20
function LerpColor(startColor, endColor, duration)
local startTime = time()
while time() - startTime < duration do
wait(1 / MAX_STEPS)
local lerpedVec = startColor:Lerp(endColor, (time() - startTime) / duration)
HandleMesh.VertexColor = lerpedVec
end
end
-- For luminance calculation formula look at: http://en.wikipedia.org/wiki/Grayscale
local function IsDark(color)
local cieLuminance = 0.2126 * color.r + 0.7152 * color.g + 0.0722 * color.b
return cieLuminance < 0.4
end
while true do
local nextColor
if not IsMoneyBall.Value then
repeat
nextColor = BrickColor.random()
until not IsDark(nextColor.Color)
LerpColor(HandleMesh.VertexColor, Vector3.new(nextColor.r, nextColor.g, nextColor.b), 2)
Handle.BrickColor = nextColor
end
wait(0.1)
end
-
true
CannonBall
print("Running cannon ball script")
local ball = script.Parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
--local KILL_FEED_ICON_URL = 'rbxasset://Textures/Superball.png'
local START_DAMAGE = 42
local MIN_DAMAGE = 10
local DECAY_RATIO = 1 / 1.65
local VELOCITY_DAMPING = 0.9
local BOING_VOLUME = 0.666
local damage = START_DAMAGE
local DebrisService = Game:GetService('Debris')
local BounceScript = WaitForChild(script, 'BounceEffect')
local IsMoneyBall= WaitForChild(script,'IsMoneyBall')
local MyHumanoid
local r = game:service("RunService")
local last_sound_time = r.Stepped:wait() - 0.2
local LastHitCharacter
local DecalHolder = Instance.new("Part")
DecalHolder.Size = Vector3.new(2, 2, 2)
DecalHolder.Anchored = true
DecalHolder.CanCollide = false
DecalHolder.Transparency = 0.5
DecalHolder.Reflectance = 0
DecalHolder.FormFactor = Enum.FormFactor.Custom
DecalHolder.Shape = Enum.PartType.Block
DecalHolder.Size = Vector3.new(0.1, 0.1, 0.1)
DecalHolder.BottomSurface = 0
DecalHolder.TopSurface = 0
DecalHolder.Name = "Bounce Spot"
local DecalMesh = Instance.new('SpecialMesh')
DecalMesh.Name = "BounceMesh"
DecalMesh.MeshType = Enum.MeshType.Sphere
DecalMesh.Scale = Vector3.new(1,1,1)
DecalMesh.Parent = DecalHolder
local MoneySound = Instance.new('Sound')
MoneySound.Name = 'MoneySound'
MoneySound.SoundId = 'http://www.watrbx.wtf/asset/?ID=97688233'
MoneySound.Volume = 1
MoneySound.Parent=DecalHolder
function FindHumanoidRecursive(p)
if (p.className == Workspace) then return nil end
local h = p:FindFirstChild("Humanoid")
if (h ~= nil) then return h end
if (p.Parent ~= nil) then return FindHumanoidRecursive(p.Parent) end
return nil
end
function CreateBounceEffect(position)
local DecalCopy = DecalHolder:Clone()
DecalCopy.Size = ball.Size
DecalCopy.BrickColor = ball.BrickColor
DecalCopy.CFrame = CFrame.new(position)
DebrisService:AddItem(DecalCopy, 2)
DecalCopy.Parent = Workspace
local bounceCopy = BounceScript:Clone()
bounceCopy.Parent = DecalCopy
bounceCopy.Disabled = false
if IsMoneyBall.Value then
DecalCopy.MoneySound:Play()
end
end
function onTouched(hit)
local myHumanoid
local creatorTag = ball:FindFirstChild('creator')
if creatorTag and creatorTag.Value and creatorTag.Value.Character then
myHumanoid = creatorTag.Value.Character:FindFirstChild('Humanoid')
end
local humanoid = FindHumanoidRecursive(hit)
if humanoid~=nil then -- make sure not to damage yourself unless it has bounced already
if myHumanoid and (humanoid ~= myHumanoid or damage < START_DAMAGE) and
(not LastHitCharacter or humanoid.Parent ~= LastHitCharacter) then
LastHitCharacter = humanoid.Parent
--TagHumanoid(humanoid, ball.creator.Value)
--humanoid:TakeDamage(damage)
local hitBindable = humanoid:FindFirstChild('Hit')
if hitBindable then
hitBindable:Invoke(damage, ball:FindFirstChild('creator'))
else
print("Could not find BindableFunction 'Hit'")
end
end
else
local now = r.Stepped:wait()
if (now - last_sound_time > 0.32) then
ball.Boing.Volume = math.max(0.17, math.min(BOING_VOLUME, BOING_VOLUME * ball.Velocity.magnitude / 130))
--print(ball.Boing.Volume)
ball.Boing:play()
last_sound_time = now
damage = math.max(MIN_DAMAGE, damage * DECAY_RATIO)
--ball.Velocity = ball.Velocity * VELOCITY_DAMPING
CreateBounceEffect(ball.Position)
end
if now - last_sound_time > 0.3 then
print("Resetting last hit character")
LastHitCharacter = nil
end
end
end
--[[
function TagHumanoid(humanoid, player)
print("Tagging player as creator:" , player.Name , "as damaging" , humanoid.Name , tick())
-- Add more tags here to customize what tags are available.
while humanoid:FindFirstChild('creator') do
humanoid:FindFirstChild('creator'):Destroy()
end
local creatorTag = Instance.new("ObjectValue")
creatorTag.Value = player
creatorTag.Name = "creator"
creatorTag.Parent = humanoid
DebrisService:AddItem(creatorTag, 2)
local weaponIconTag = Instance.new("StringValue")
weaponIconTag.Value = KILL_FEED_ICON_URL
weaponIconTag.Name = "icon"
weaponIconTag.Parent = creatorTag
end
--]]
connection = ball.Touched:connect(onTouched)
DebrisService:AddItem(ball, 5)
-
true
BounceEffect
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local DecalCopy = script.Parent
local BallSize = Vector3.new(2,2,2)
local BallScale = BallSize * 0.6
local BounceMesh = WaitForChild(DecalCopy, 'BounceMesh')
BounceMesh.Scale = Vector3.new()
for i = 1, 7 do
if DecalCopy then
BounceMesh.Scale = BallSize * BallScale * i * 0.07
DecalCopy.Transparency = DecalCopy.Transparency + 1 / 28
wait(0.03)
end
end
for i = 7, 1, -1 do
if DecalCopy then
BounceMesh.Scale = BallSize * BallScale * i * 0.07
DecalCopy.Transparency = DecalCopy.Transparency + 1 / 28
wait(0.03)
end
end
DecalCopy:Destroy()
-
IsMoneyBall
false
-
PlayThrow
false
-
false
true
0
-0.699999988
0
1
0
0
0
1
0
0
0
1
Slingshot
http://www.watrbx.wtf/asset/?id=94689365
SlingShot
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-53.5561562
5.09753084
-27.7533607
0.946185231
0.0517470278
-0.319461197
0.00558891892
0.98437345
0.17600435
0.323576748
-0.168318182
0.931110501
false
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
Handle
0
-0.5
0.5
0
0
-7.89214315e-025
1.44442375e-022
-2.56070561e-025
-0.5
0.5
3
0
0
3.63574669e-020
-0.00053787831
3.62891825e-020
1
1
2
2.4000001
1
-
2
2
http://www.watrbx.wtf/asset/?id=94689497
5
Mesh
0
0
0
0.5
0.5
0.5
http://www.watrbx.wtf/asset/?id=94689543
1
1
1
-
false
SlingshotSound1
1.20000005
false
http://www.watrbx.wtf/asset/?id=94795238
1
-
false
SlingshotSound2
0.699999988
false
http://www.watrbx.wtf/asset/?id=94795288
1
-
false
SlingshotSound3
1
false
http://www.watrbx.wtf/asset/?id=94795305
1
-
false
Equip
1.29999995
false
http://www.watrbx.wtf/asset/?ID=97105188
0.349999994
-
false
LocalGuiAndAnimations
local Tool = script.Parent;
local EquipAnim
local ShootAnim
function OnChanged(property, mouse)
if property == 'Enabled' then
if Tool.Enabled == false then
ShootAnim:Play()
mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
else
mouse.Icon = "rbxasset://textures\\GunCursor.png"
end
end
end
function onEquippedLocal(mouse)
local humanoid = Tool.Parent:FindFirstChild('Humanoid')
EquipAnim = humanoid:LoadAnimation(Tool.Equip)
ShootAnim = humanoid:LoadAnimation(Tool.Shoot)
EquipAnim:Play()
if mouse == nil then
print("Mouse not found")
return
end
mouse.Icon = "rbxasset://textures\\GunCursor.png"
Tool.Changed:connect(function(property) OnChanged(property, mouse) end)
end
function onUnequippedLocal()
if EquipAnim then EquipAnim:Stop() end
if ShootAnim then ShootAnim:Stop() end
end
Tool.Equipped:connect(onEquippedLocal)
Tool.Unequipped:connect(onUnequippedLocal)
-
true
PelletScript
local debris = game:service("Debris")
local pellet = script.Parent
local startingDamage = 14
local damage = startingDamage
local LastHitCharacter
function WaitForChild(parent, child)
while not parent:FindFirstChild(child) do
parent.ChildAdded:wait()
end
return parent:FindFirstChild(child)
end
local CreatorTag = WaitForChild(pellet, 'creator')
local GemHitSound = Instance.new('Sound')
GemHitSound.SoundId = 'http://www.watrbx.wtf/asset/?id=98265750'
GemHitSound.Pitch=1.5
GemHitSound.Parent=pellet
--[[
function tagHumanoid(humanoid)
-- todo: make tag expire
local tag = pellet:findFirstChild("creator")
if tag ~= nil then
-- kill all other tags
while(humanoid:findFirstChild("creator") ~= nil) do
humanoid:findFirstChild("creator").Parent = nil
end
local new_tag = tag:clone()
new_tag.Parent = humanoid
debris:AddItem(new_tag, 1)
end
end
--]]
function onTouched(hit)
--local creator = WaitForChild(pellet,'creator')
if not (hit or hit.Name == 'Handle' or hit.Parent) then return end
if pellet:FindFirstChild('IsBlingshot') then
GemHitSound:Play()
end
humanoid = hit.Parent:findFirstChild("Humanoid")
if humanoid~=nil and humanoid.Parent ~= LastHitCharacter then
if startingDamage == damage and game.Players:playerFromCharacter(hit.Parent) == CreatorTag.Value then
return
end
--tagHumanoid(humanoid)
--humanoid:TakeDamage(damage)
LastHitCharacter = humanoid.Parent
local hitBindable = humanoid:FindFirstChild('Hit')
if hitBindable then
hitBindable:Invoke(damage, CreatorTag)
else
print("Could not find BindableFunction 'Hit'")
end
else
if hit.CanCollide == false then return end
damage = damage / 1.42
if damage < 1 then
connection:disconnect()
pellet.Parent = nil
end
end
end
connection = pellet.Touched:connect(onTouched)
-
http://www.watrbx.wtf/asset/?ID=94123357
Equip
-
http://www.watrbx.wtf/asset/?ID=94126022
Shoot
-
false
Slingshot
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local Tool = script.Parent
local Handle = WaitForChild(Tool, 'Handle')
local VELOCITY = 110 -- constant
local VELOCITY_SQAURED = VELOCITY * VELOCITY
local VELOCITY_TO_FOURTH = VELOCITY_SQAURED * VELOCITY_SQAURED
local ASSET_PREFIX = "http://www.watrbx.wtf/asset/?id="
local MyMouse
local SlingShotMeshIds = {Ammo = 94689434, AttachMe = 94689472, Full = 94689497, Handle = 94689515}
local DebrisService = game:GetService('Debris')
local ContentProvider = Game:GetService("ContentProvider")
local Pellet = Instance.new("Part")
Pellet.Locked = true
Pellet.BackSurface = 0
Pellet.BottomSurface = 0
Pellet.FrontSurface = 0
Pellet.LeftSurface = 0
Pellet.RightSurface = 0
Pellet.TopSurface = 0
Pellet.Shape = 0
Pellet.Size = Vector3.new(1,1,1)
--Pellet.BrickColor = BrickColor.new('Bright red') --BrickColor.new(2)
local PelletMesh = Instance.new('SpecialMesh')
PelletMesh.MeshId = ASSET_PREFIX .. SlingShotMeshIds['Ammo']
PelletMesh.TextureId = ASSET_PREFIX .. 94689543
PelletMesh.Scale = Vector3.new(1.5, 1.5, 1.5)
PelletMesh.Name = 'PelletMesh'
PelletMesh.Parent = Pellet
local SlingShotMesh
local EquipSound
local SlingshotSounds
local PelletCopy
local IsBlingshot= WaitForChild(Tool,'IsBlingshot')
WaitForChild(Tool, 'PelletScript'):clone().Parent = Pellet
function Fire(mouse_pos)
if SlingshotSounds then
local soundNum = math.random(1, #SlingshotSounds)
SlingshotSounds[soundNum]:Play()
end
-- find player's head pos
local vCharacter = Tool.Parent
local vPlayer = game.Players:GetPlayerFromCharacter(vCharacter)
local head = vCharacter:findFirstChild("Head")
if head == nil then return end
local startPosition = Tool.Handle.Position + Vector3.new(0,1,0)
local dir = mouse_pos - startPosition
dir = dir.unit
local launch = startPosition + 3 * dir
local delta = mouse_pos - launch
local dy = delta.y
local new_delta = Vector3.new(delta.x, 0, delta.z)
delta = new_delta
local dx = delta.magnitude
local unit_delta = delta.unit
-- acceleration due to gravity in RBX units
local g = (-9.81 * 20)
local theta = computeLaunchAngle( dx, dy, g)
local vy = math.sin(theta)
local xz = math.cos(theta)
local vx = unit_delta.x * xz
local vz = unit_delta.z * xz
local missile = Pellet:clone()
missile.CFrame = CFrame.new(launch, launch+Vector3.new(vx,vy,vz))
missile.Position = launch
missile.Velocity = Vector3.new(vx,vy,vz) * VELOCITY
missile.PelletScript.Disabled = false
if IsBlingshot.Value then
missile.PelletMesh.MeshId='http://www.watrbx.wtf/asset/?id=98262500'
missile.PelletMesh.TextureId='http://www.watrbx.wtf/asset/?id=98259807'
missile.PelletMesh.Scale = Vector3.new(3,3,3)
local tbling= IsBlingshot:Clone()
tbling.Parent=missile
else
missile.PelletMesh.Scale = Vector3.new(2,2,2)
end
local creator_tag = Instance.new("ObjectValue")
creator_tag.Value = vPlayer
creator_tag.Name = "creator"
local iconTag = Instance.new('StringValue')
iconTag.Name = 'icon'
iconTag.Value = Tool.TextureId
iconTag.Parent = creator_tag
creator_tag.Parent = missile
DebrisService:AddItem(missile,2.0)
missile.Parent = game.Workspace
end
function computeLaunchAngle(dx,dy,grav)
-- arcane
-- http://en.wikipedia.org/wiki/Trajectory_of_a_projectile
local g = math.abs(grav)
local inRoot = (VELOCITY_TO_FOURTH) - (g * ((g*dx*dx) + (2*dy*VELOCITY_SQAURED)))
if inRoot <= 0 then
return .25 * math.pi
end
local root = math.sqrt(inRoot)
local inATan1 = ((VELOCITY_SQAURED) + root) / (g*dx)
local inATan2 = ((VELOCITY_SQAURED) - root) / (g*dx)
local answer1 = math.atan(inATan1)
local answer2 = math.atan(inATan2)
return math.min(answer1,answer2)
end
Tool.Enabled = true
function OnActivated(targetOverride)
if not Tool.Enabled then
return
end
Tool.Enabled = false
local character = Tool.Parent;
local humanoid = character:FindFirstChild('Humanoid')
if humanoid == nil then
print("Humanoid not found")
return
end
local targetPos = targetOverride or MyMouse.Hit.p
Fire(targetPos)
if PelletCopy then PelletCopy.Transparency = 1 end
-- swap meshes here
--[[
for i = 0, 0.2, 0.05 do
SlingShotMesh.Scale = Vector3.new(0.5, 0.5, 0.5 + i * 8)
wait(0.05)
end
SlingShotMesh.Scale = Vector3.new(0.5, 0.5, 0.5)
--]]
wait(0.2)
if PelletCopy then PelletCopy.Transparency = 0 end
Tool.Enabled = true
end
function OnEquipped(mouse)
print('equipped')
MyMouse = mouse
local leftArm = Tool.Parent:FindFirstChild("Left Arm")
if leftArm and not PelletCopy then
PelletCopy = Pellet:Clone()
PelletCopy.CanCollide = false
local pelletWeld = Instance.new("Weld")
pelletWeld.Part0 = leftArm
pelletWeld.Part1 = PelletCopy
pelletWeld.C1 = CFrame.new(-.3,1.3,0)
PelletCopy.Parent = game.Workspace
pelletWeld.Parent = PelletCopy
if IsBlingshot.Value then
PelletCopy.PelletMesh.MeshId='http://www.watrbx.wtf/asset/?id=98262500'
PelletCopy.PelletMesh.TextureId='http://www.watrbx.wtf/asset/?id=98259807'
end
end
MyMouse.TargetFilter = PelletCopy
SlingShotMesh = WaitForChild(Handle, 'Mesh')
SlingshotSounds = {WaitForChild(Handle, 'SlingshotSound1'),
WaitForChild(Handle, 'SlingshotSound2'),
WaitForChild(Handle, 'SlingshotSound3')}
wait(0.3)
EquipSound = WaitForChild(Handle, 'Equip')
EquipSound:Play()
--[[
for _, id in pairs(SlingShotMeshIds) do
ContentProvider:Preload(ASSET_PREFIX .. id)
end
--]]
end
function OnUnequipped()
if PelletCopy then
PelletCopy:Destroy()
PelletCopy = nil
end
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
local bindable = child:FindFirstChild('GetTargetPosition')
if bindable and string.sub(newValue, 1, 1) == 'v' then
local matches = {}
for match in string.gmatch(newValue, '%d+%.?%d*') do
table.insert(matches, match)
end
if #matches == 4 then
local screenPosition = Vector2.new(matches[1], matches[2])
local screenSize = Vector2.new(matches[3], matches[4])
local targetPosition = bindable:Invoke(screenPosition, screenSize, {Tool.Parent})
OnActivated(targetPosition)
end
end
end)
end
end
Tool.Activated:connect(OnActivated)
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
-
false
ModifierScript
--this script modifies this weapon depending on if you have the according gamepass
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do wait() end
return parent[childName]
end
local Tool=script.Parent
local Player=Tool.Parent.Parent
local Handle=WaitForChild(Tool,'Handle')
local Mesh= WaitForChild(Handle,'Mesh')
--local BoingSound=WaitForChild(Handle,'Boing')
local BlingshotModifierName = 'Blingshot'
local IsBlingshot=WaitForChild(Tool,'IsBlingshot')
local NormalTexture = 'http://www.watrbx.wtf/asset/?id=94689543'
local BlingshotTexture = 'http://www.watrbx.wtf/asset/?id=98259807'
local NormalIcon = 'http://www.watrbx.wtf/asset/?id=94689365'
local BlingshotIcon = 'http://www.watrbx.wtf/asset/?id=98259146'
function OnModifierAdded(nmodifier)
if nmodifier.Name == BlingshotModifierName then
IsBlingshot.Value=true
Mesh.TextureId=BlingshotTexture
Tool.TextureId= BlingshotIcon
Tool.ToolTip= 'Blingshot'
end
end
function OnModifierRemoved(nmodifier)
if nmodifier.Name == BlingshotModifierName then
IsBlingshot.Value=false
Mesh.TextureId= NormalTexture
Tool.TextureId= NormalIcon
Tool.ToolTip= 'Slingshot'
end
end
function OnPlayerChildAdded(nchild)
if nchild.Name=='PlayerModifiers' then
nchild.ChildAdded:connect(OnModifierAdded)
for _,i in pairs(nchild:GetChildren()) do
OnModifierAdded(i)
end
nchild.ChildRemoved:connect(OnModifierRemoved)
end
end
Player.ChildAdded:connect(OnPlayerChildAdded)
if Player:FindFirstChild('PlayerModifiers') then
OnPlayerChildAdded(Player['PlayerModifiers'])
end
-
IsBlingshot
false
-
false
true
0.0614605024
5.28547162e-009
0.920917511
0.974370062
-9.83292381e-009
-0.224951088
9.8329247e-009
1
-1.12031984e-009
0.224951088
-1.12032339e-009
0.974370062
Bomb
http://www.watrbx.wtf/asset/?id=94690231
Bomb
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
194
0
0
0
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Handle
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
0
0
2
2
2
-
2
2
http://www.watrbx.wtf/asset/?id=94691640
5
Mesh
0
0
0
2
2
2
http://www.watrbx.wtf/asset/?id=94691681
1
1
1
-
false
Boom
1
false
rbxasset://sounds/Rocket shot.wav
1
-
false
Beep
1
false
http://www.watrbx.wtf/asset/?id=94137771
1
-
true
Explode
-----------------
--| Constants |--
-----------------
local BLAST_RADIUS = 12
local BLAST_PRESSURE = 1000000
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local RedTextureId = WaitForChild(script.Parent,'RedTextureId')
local DebrisService = Game:GetService('Debris')
local ContentProviderService = Game:GetService('ContentProvider')
local TimeBomb = script.Parent
local BombMesh = WaitForChild(TimeBomb, 'Mesh')
local BoomSound = WaitForChild(TimeBomb, 'Boom')
local BeepSound = WaitForChild(TimeBomb, 'Beep')
local CreatorTag = WaitForChild(TimeBomb, 'creator')
local OriginalTextureId = BombMesh.TextureId
local Connection = nil
local ParentTorso = WaitForChild(TimeBomb, 'ParentTorso')
local XGraceDistance=2.5
local YGraceDistance=2.5
local MrBombSoundLength = TimeBomb:FindFirstChild('MrBombLength')
local MrBombSound = TimeBomb:FindFirstChild('MrBombSound')
local IsMrBombPlaying=false
-----------------
--| Functions |--
-----------------
-- Returns the ancestor that contains a Humanoid, if it exists
local function FindCharacterAncestor(subject)
if subject and subject ~= Workspace then
local humanoid = subject:FindFirstChild('Humanoid')
if humanoid then
return subject, humanoid
else
return FindCharacterAncestor(subject.Parent)
end
end
return nil
end
-- When a player is hit, if they are alive they will be tagged
local function OnExplosionHit(hitPart)
if hitPart then
local _, humanoid = FindCharacterAncestor(hitPart.Parent)
if humanoid and humanoid.Health > 0 then
local hitBindable = humanoid:FindFirstChild('Hit')
if hitBindable then
hitBindable:Invoke(0, CreatorTag)
else
print("Could not find BindableFunction 'Hit'")
end
end
end
end
-- Needless to say, this should only be called once
local function Explode()
local explosion = Instance.new('Explosion')
explosion.BlastRadius = BLAST_RADIUS
explosion.BlastPressure = BLAST_PRESSURE
explosion.Position = TimeBomb.Position
explosion.Hit:connect(OnExplosionHit)
explosion.Parent = Workspace
BoomSound:Play()
-- NOTE:
-- If we just destroyed the bomb at this point, the boom sound would be destroyed too,
-- so instead we will hide the bomb, keep it in the same spot, and schedule it for deletion
TimeBomb.Transparency = 1
TimeBomb.CanCollide = false
TimeBomb.Anchored = true
DebrisService:AddItem(TimeBomb, 3)
end
--------------------
--| Script Logic |--
--------------------
--Distance check to see if can collide should be true
Spawn(function()
while not TimeBomb.CanCollide and ParentTorso.Value do
local TorsoPosition = ParentTorso.Value.CFrame.p
local XZOffset = TorsoPosition-Vector3.new(TimeBomb.CFrame.p.x,TorsoPosition.y,TimeBomb.CFrame.p.z)
if XZOffset.magnitude>XGraceDistance or math.abs(TorsoPosition.y-TimeBomb.CFrame.p.y)>YGraceDistance then
TimeBomb.CanCollide=true
end
wait(1/30)
end
end)
if MrBombSoundLength and MrBombSound then
Delay(3-MrBombSoundLength.Value,function()
IsMrBombPlaying=true
MrBombSound:Play()
end)
end
-- Flash red and beep increasingly fast for about 3 seconds
local tickTime = 0.4
local red = true
repeat
BombMesh.TextureId = red and RedTextureId.Value or OriginalTextureId
if not IsMrBombPlaying then
BeepSound:Play()
end
wait(tickTime)
red = not red
tickTime = tickTime * 0.9
until tickTime < 0.1
Explode()
-
ParentTorso
[null]
-
RedTextureId
http://www.watrbx.wtf/asset/?id=94691735
-
false
MouseIcon
local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
local Tool = script.Parent
local Mouse = nil
local function UpdateIcon()
Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
end
local function OnEquipped(mouse)
Mouse = mouse
UpdateIcon()
end
local function OnChanged(property)
if property == 'Enabled' then
UpdateIcon()
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Changed:connect(OnChanged)
-
false
ThrowBomb
-----------------
--| Constants |--
-----------------
local COOLDOWN = 5 -- Seconds until tool can be used again
local THROW_SPEED = 80
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local PlayersService = Game:GetService('Players')
local JointsService = Game.JointsService -- Sketttttch
local Tool = script.Parent
local ToolHandle = Tool.Handle
local ClickTransmitterScript = WaitForChild(Tool, 'ClickTransmitter')
local MouseDownObject = WaitForChild(ClickTransmitterScript, 'MouseDown')
local DoDrop = WaitForChild(ClickTransmitterScript, 'DoDrop')
local TargetPosition = WaitForChild(ClickTransmitterScript, 'TargetPosition')
local IsGoldBomb = WaitForChild(Tool,'IsGoldBomb')
local MyModel = nil
local MyPlayer = nil
local BaseBomb = nil
local BombClone = nil
local BombCloneWeld = nil
local MrBombSounds =
{
{SoundId=100204329,Length=1.6}
}
-----------------
--| Functions |--
-----------------
local function MakeBaseBomb()
local bomb = ToolHandle:Clone()
bomb.Name = "Bomb"
-- Attach creator tags to the bomb early on
local creatorTag = Instance.new('ObjectValue', bomb)
creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
creatorTag.Value = MyPlayer
local iconTag = Instance.new('StringValue', creatorTag)
iconTag.Name = 'icon'
iconTag.Value = Tool.TextureId
if IsGoldBomb.Value then
local randomEntry=MrBombSounds[math.random(#MrBombSounds)]
local soundlength=Instance.new('NumberValue')
soundlength.Name='MrBombLength'
soundlength.Value=randomEntry.Length
soundlength.Parent=bomb
local sound=Instance.new('Sound')
sound.Name='MrBombSound'
sound.SoundId='http://www.watrbx.wtf/asset/?id='..randomEntry.SoundId
sound.Volume=1
sound.Parent=bomb
end
-- Arm the bomb
WaitForChild(bomb, 'Explode').Disabled = false
return bomb
end
local function OnEquipped()
MyModel = Tool.Parent
MyPlayer = PlayersService:GetPlayerFromCharacter(MyModel)
BaseBomb = MakeBaseBomb()
BombClone = BaseBomb:Clone()
end
local function OnUnequipped()
ToolHandle.Transparency = 0
BombClone:Destroy()
if BombCloneWeld then
BombCloneWeld:Destroy()
BombCloneWeld = nil
end
end
local function OnMouseDownChanged(down, targetOverride)
if down then -- Player just clicked
if Tool.Enabled and MyModel and MyModel:FindFirstChild('Humanoid') and MyModel.Humanoid.Health > 0 then
BombCloneWeld = Instance.new('Weld', JointsService)
BombCloneWeld.Part0 = ToolHandle
BombCloneWeld.Part1 = BombClone
DebrisService:AddItem(BombClone, 30)
if MyModel:FindFirstChild('Head') then
print('setting position')
WaitForChild(BombClone, 'ParentTorso').Value = MyModel:FindFirstChild('Head')
end
BombClone.Parent = Workspace -- NOTE: This starts the already-armed explosion script
ToolHandle.Transparency = 1
end
else -- Player just released click
if BombCloneWeld then
Tool.Enabled = false
-- Throw the bomb
BombCloneWeld:Destroy()
BombCloneWeld = nil
if not DoDrop.Value then
--local direction = (MyModel.Humanoid.TargetPoint - ToolHandle.Position).unit
local direction = ((targetOverride or TargetPosition.Value) - ToolHandle.Position).unit
BombClone.Velocity = ToolHandle.Velocity + ((direction + Vector3.new(0, 1, 0)).unit * THROW_SPEED)
BombClone.CanCollide = true --false NOTE: Temporary
else
BombClone.CanCollide = true
end
--BombClone.CanCollide = true
-- Prepare the next bomb to be thrown
BombClone = BaseBomb:Clone()
wait(COOLDOWN)
ToolHandle.Transparency = 0
Tool.Enabled = true
end
end
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
local bindable = child:FindFirstChild('GetTargetPosition')
if bindable then
if string.sub(newValue, 1, 1) == 'v' then -- Button down
OnMouseDownChanged(true)
elseif string.sub(newValue, 1, 1) == '^' then -- Button up
local matches = {}
for match in string.gmatch(newValue, '%d+%.?%d*') do
table.insert(matches, match)
end
if #matches == 4 then
local screenPosition = Vector2.new(matches[1], matches[2])
local screenSize = Vector2.new(matches[3], matches[4])
local targetPosition = bindable:Invoke(screenPosition, screenSize, {MyModel})
OnMouseDownChanged(false, targetPosition)
end
end
end
end)
end
end
--------------------
--| Script Logic |--
--------------------
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
MouseDownObject.Changed:connect(OnMouseDownChanged)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
-
false
ClickTransmitter
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local Tool = script.Parent
local MouseDownObject = WaitForChild(script, 'MouseDown')
local DoDrop = WaitForChild(script, 'DoDrop')
local TargetPosition = WaitForChild(script, 'TargetPosition')
local HoldAniTrack
local ThrowAniTrack
local function OnEquipped(mouse)
local MyChar = script.Parent.Parent
HoldAniTrack = MyChar.Humanoid:LoadAnimation(WaitForChild(Tool,'HoldAni'))
ThrowAniTrack = MyChar.Humanoid:LoadAnimation(WaitForChild(Tool,'ThrowAni'))
mouse.TargetFilter=WaitForChild(Tool,'Handle')
mouse.Button1Down:connect(function()
if Tool.Enabled then
DoDrop.Value = false
HoldAniTrack:Play(0,1,2)
MouseDownObject.Value = true
Tool.Grip=CFrame.new(0.623935461, -0.378438532, -3.49691121e-008, 0.848048091, 2.31635049e-008, 0.529919267, 0.529919267, -3.70693591e-008, -0.848048091, 0, 1, -4.37113883e-008)
end
end)
mouse.Button1Up:connect(function()
if MouseDownObject.Value then
wait(0.01) --NOTE: Wait added to fix immediate down-up issue on iPad
TargetPosition.Value=mouse.Hit.p --set this early to prevent lag problems
ThrowAniTrack:Play()
HoldAniTrack:Stop()
wait(.1)
DoDrop.Value = false
MouseDownObject.Value = false
Tool.Grip=CFrame.new(0.0614605024, 5.28547162e-009, 0.920917511, 0.974370062, -9.83292381e-009, -0.224951088, 9.8329247e-009, 1, -1.12031984e-009, 0.224951088, -1.12032339e-009, 0.974370062)
end
end)
end
local function OnUnequipped()
HoldAniTrack:Stop()
DoDrop.Value = true
MouseDownObject.Value = false
end
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
-
MouseDown
false
-
DoDrop
false
-
TargetPosition
0
0
0
-
http://www.watrbx.wtf/asset/?ID=94861246
HoldAni
-
http://www.watrbx.wtf/asset/?ID=94861252
ThrowAni
-
false
ModifierScript
--this script modifies this weapon depending on if you have the according gamepass
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do wait() end
return parent[childName]
end
local Tool=script.Parent
local Player=Tool.Parent.Parent
local Handle=WaitForChild(Tool,'Handle')
local Mesh= WaitForChild(Handle,'Mesh')
local RedTexture= WaitForChild(Handle,'RedTextureId')
local MrBombModifierName = 'MrBomb'
local IsGold=WaitForChild(Tool,'IsGoldBomb')
local NormalTexture = 'http://www.watrbx.wtf/asset/?id=94691681'
local MrBombTexture = 'http://www.watrbx.wtf/asset/?id=98260356'
local MrBombRedTexture = 'http://www.watrbx.wtf/asset/?id=98261349'
local NormalRedTexture = 'http://www.watrbx.wtf/asset/?id=94691735'
local NormalMesh = 'http://www.watrbx.wtf/asset/?id=94691640'
local MrBombMesh = 'http://www.watrbx.wtf/asset/?id=98260446'
local NormalIcon = 'http://www.watrbx.wtf/asset/?id=94690231'
local MrBombIcon = 'http://www.watrbx.wtf/asset/?id=97923204'
function OnModifierAdded(nmodifier)
print('modifier added')
if nmodifier.Name == MrBombModifierName then
IsGold.Value=true
Mesh.TextureId=MrBombTexture
Mesh.MeshId=MrBombMesh
Tool.TextureId= MrBombIcon
RedTexture.Value=MrBombRedTexture
Tool.ToolTip= 'Professor Bomb'
end
end
function OnModifierRemoved(nmodifier)
if nmodifier.Name == MrBombModifierName then
IsGold.Value=false
Mesh.TextureId= NormalTexture
Mesh.MeshId=NormalMesh
Tool.TextureId= NormalIcon
RedTexture.Value=NormalRedTexture
Tool.ToolTip= 'Bomb'
end
end
function OnPlayerChildAdded(nchild)
if nchild.Name=='PlayerModifiers' then
nchild.ChildAdded:connect(OnModifierAdded)
for _,i in pairs(nchild:GetChildren()) do
OnModifierAdded(i)
end
nchild.ChildRemoved:connect(OnModifierRemoved)
end
end
Player.ChildAdded:connect(OnPlayerChildAdded)
if Player:FindFirstChild('PlayerModifiers') then
OnPlayerChildAdded(Player['PlayerModifiers'])
end
-
IsGoldBomb
false
-
false
true
0.0500000007
-0.600000024
-1
1
0
0
0
1
-0
-0
0
1
RocketLauncher
http://www.watrbx.wtf/asset/?id=94689922
Rocket Launcher
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
194
0
0
0
1
0
0
0
1.00000024
-6.30617142e-005
0
6.30617142e-005
1.00000024
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Handle
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
3
1
0.839999974
1.14999998
3.55000019
-
2
2
http://www.watrbx.wtf/asset/?id=94690054
5
Mesh
0
0
0
1
1
1
http://www.watrbx.wtf/asset/?id=94689966
1
1
1
-
false
ReloadSound
1
false
http://www.watrbx.wtf/asset/?ID=94132726
1
-
false
Equip
1.33000004
false
http://www.watrbx.wtf/asset/?ID=97103817
0.5
-
false
Launcher
-----------------
--| Constants |--
-----------------
local COOLDOWN = 4 -- Seconds until tool can be used again
-- RocketPropulsion Fields
local TARGET_RADIUS = 5
local MAX_SPEED = 75
local MAX_TORQUE = Vector3.new(4e6, 4e6, 0)
local MAX_THRUST = 50000
local THRUST_P = 500
local THRUST_D = 50000
local TARGET_OVERSHOOT_DISTANCE = 10000000
local ROCKET_MESH_ID = 'http://www.watrbx.wtf/asset/?id=94690081'
local ROCKET_MESH_SCALE = Vector3.new(2.5, 2.5, 2)
local ROCKET_PART_SIZE = Vector3.new(1, 1, 4)
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local PlayersService = Game:GetService('Players')
local Tool = script.Parent
local ToolHandle = Tool.Handle
local RocketScript = WaitForChild(script, 'Rocket')
local SwooshSound = WaitForChild(script, 'Swoosh')
local BoomSound = WaitForChild(script, 'Boom')
local ReloadSound = WaitForChild(ToolHandle, 'ReloadSound')
local EquipSound = WaitForChild(ToolHandle, 'Equip')
local MyModel = nil
local MyPlayer = nil
local BaseRocket = nil
local RocketClone = nil
-----------------
--| Functions |--
-----------------
local function MakeBaseRocket()
-- Set up the rocket part
local rocket = Instance.new('Part')
rocket.Name = 'Rocket'
rocket.FormFactor = Enum.FormFactor.Custom --NOTE: This must be done before changing Size
rocket.Size = ROCKET_PART_SIZE
rocket.CanCollide = false
rocket.BottomSurface = Enum.SurfaceType.Smooth
rocket.TopSurface = Enum.SurfaceType.Smooth
-- Add the mesh
local mesh = Instance.new('SpecialMesh', rocket)
mesh.MeshId = ROCKET_MESH_ID
mesh.Scale = ROCKET_MESH_SCALE
mesh.TextureId = ToolHandle.Mesh.TextureId
-- Add fire
local fire = Instance.new('Fire', rocket)
fire.Heat = 5
fire.Size = 2
-- Add the propulsion
local rocketPropulsion = Instance.new('RocketPropulsion', rocket)
rocketPropulsion.CartoonFactor = 1
rocketPropulsion.TargetRadius = TARGET_RADIUS
rocketPropulsion.MaxSpeed = MAX_SPEED
rocketPropulsion.MaxTorque = MAX_TORQUE
rocketPropulsion.MaxThrust = MAX_THRUST
rocketPropulsion.ThrustP = THRUST_P
rocketPropulsion.ThrustD = THRUST_D
-- Clone the sounds
local swooshSoundClone = SwooshSound:Clone()
swooshSoundClone.Parent = rocket
local boomSoundClone = BoomSound:Clone()
boomSoundClone.PlayOnRemove = true
boomSoundClone.Parent = rocket
-- Attach creator tags
local creatorTag = Instance.new('ObjectValue', rocket)
creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
creatorTag.Value = MyPlayer
local iconTag = Instance.new('StringValue', creatorTag)
iconTag.Name = 'icon'
iconTag.Value = Tool.TextureId
-- Finally, clone the rocket script and enable it
local rocketScriptClone = RocketScript:Clone()
rocketScriptClone.Parent = rocket
rocketScriptClone.Disabled = false
return rocket
end
local function OnEquipped()
MyModel = Tool.Parent
MyPlayer = PlayersService:GetPlayerFromCharacter(MyModel)
BaseRocket = MakeBaseRocket()
RocketClone = BaseRocket:Clone()
EquipSound:Play()
end
local function OnActivated(targetOverride)
if Tool.Enabled and MyModel and MyModel:FindFirstChild('Humanoid') and MyModel.Humanoid.Health > 0 then
Tool.Enabled = false
-- Pick a target
local targetPosition = targetOverride or MyModel.Humanoid.TargetPoint
-- Position the rocket clone
local spawnPosition = ToolHandle.Position + (ToolHandle.CFrame.lookVector * (ToolHandle.Size.Z / 2))
RocketClone.CFrame = CFrame.new(spawnPosition, targetPosition) --NOTE: This must be done before assigning Parent
DebrisService:AddItem(RocketClone, 30)
RocketClone.Parent = Workspace
-- Assign target and launch!
local rocketPropulsion = RocketClone:FindFirstChild('RocketPropulsion')
if rocketPropulsion then
local direction = (targetPosition - RocketClone.Position).unit
rocketPropulsion.TargetOffset = RocketClone.Position + (direction * TARGET_OVERSHOOT_DISTANCE)
rocketPropulsion:Fire()
end
-- Prepare the next rocket to be fired
RocketClone = BaseRocket:Clone()
ReloadSound:Play()
wait(COOLDOWN)
-- Stop the reloading sound if it hasn't already finished
ReloadSound:Stop()
Tool.Enabled = true
end
end
local function OnUnequipped()
ReloadSound:Stop()
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
local bindable = child:FindFirstChild('GetTargetPosition')
if bindable and string.sub(newValue, 1, 1) == 'v' then
local matches = {}
for match in string.gmatch(newValue, '%d+%.?%d*') do
table.insert(matches, match)
end
if #matches == 4 then
local screenPosition = Vector2.new(matches[1], matches[2])
local screenSize = Vector2.new(matches[3], matches[4])
local targetPosition = bindable:Invoke(screenPosition, screenSize, {MyModel})
OnActivated(targetPosition)
end
end
end)
end
end
--------------------
--| Script Logic |--
--------------------
Tool.Equipped:connect(OnEquipped)
Tool.Activated:connect(OnActivated)
Tool.Unequipped:connect(OnUnequipped)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
-
false
Boom
1
false
rbxasset://sounds/collide.wav
1
-
true
Swoosh
1
false
rbxasset://sounds/Rocket whoosh 01.wav
0.699999988
-
true
Rocket
-----------------
--| Constants |--
-----------------
local BLAST_RADIUS = 6
local BLAST_PRESSURE = 750000
local IGNORE_LIST = {rocket = 1, handle = 1, effect = 1, water = 1} -- Rocket will fly through things named these
--NOTE: Keys must be lowercase, values must evaluate to true
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local Rocket = script.Parent
local CreatorTag = WaitForChild(Rocket, 'creator')
local SwooshSound = WaitForChild(Rocket, 'Swoosh')
-----------------
--| Functions |--
-----------------
-- Returns the ancestor that contains a Humanoid, if it exists
local function FindCharacterAncestor(subject)
if subject and subject ~= Workspace then
local humanoid = subject:FindFirstChild('Humanoid')
if humanoid then
return subject, humanoid
else
return FindCharacterAncestor(subject.Parent)
end
end
return nil
end
local function OnExplosionHit(hitPart)
if hitPart then
local _, humanoid = FindCharacterAncestor(hitPart.Parent)
if humanoid and humanoid.Health > 0 then
local hitBindable = humanoid:FindFirstChild('Hit')
if hitBindable then
hitBindable:Invoke(0, CreatorTag)
else
print("ERROR: Could not find BindableFunction 'Hit'")
end
end
end
end
local function OnTouched(otherPart)
if Rocket and otherPart then
-- Fly through anything in the ignore list
if IGNORE_LIST[string.lower(otherPart.Name)] then
return
end
-- Fly through the creator
local myPlayer = CreatorTag.Value
if myPlayer and myPlayer.Character and myPlayer.Character:IsAncestorOf(otherPart) then
return
end
-- Boom
local explosion = Instance.new('Explosion')
explosion.BlastPressure = BLAST_PRESSURE
explosion.BlastRadius = BLAST_RADIUS
explosion.Position = Rocket.Position
explosion.Hit:connect(OnExplosionHit)
explosion.Parent = Workspace
-- Move this script and the creator tag (so our custom logic can execute), then destroy the rocket
script.Parent = explosion
CreatorTag.Parent = script
Rocket:Destroy()
end
end
local function LargestSize(part)
pcall(function() assert(false) end)
local largestSize = part.Size.X
if part.Size.Y > largestSize then
largestSize = part.Size.Y
end
if part.Size.Z > largestSize then
largestSize = part.Size.Z
end
return largestSize
end
--------------------
--| Script Logic |--
--------------------
SwooshSound:Play()
Rocket.Touched:connect(OnTouched)
-- Manually fire OnTouched for parts the rocket might have spawned inside of
local largestSize = LargestSize(Rocket)
local centerPoint = Rocket.Position
local halfSize = Vector3.new(largestSize, largestSize, largestSize) / 2
local region = Region3.new(centerPoint - halfSize, centerPoint + halfSize)
local parts = Workspace:FindPartsInRegion3WithIgnoreList(region, {Rocket, (CreatorTag.Value and CreatorTag.Value.Character)})
for _, part in pairs(parts) do
OnTouched(part)
end
-
false
Animation
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local Tool = script.Parent
local FireAndReloadAnimation = WaitForChild(script, 'FireAndReload')
local FireAndReloadTrack = nil
-----------------
--| Functions |--
-----------------
local function OnEquipped()
local myModel = Tool.Parent
local humanoid = myModel:FindFirstChild('Humanoid')
if humanoid then -- Preload animations
FireAndReloadTrack = humanoid:LoadAnimation(FireAndReloadAnimation)
end
end
local function OnChanged(property)
if property == 'Enabled' and Tool.Enabled == false then
-- Play fire and reload animation
if FireAndReloadTrack then
FireAndReloadTrack:Play()
end
end
end
local function OnUnequipped()
-- Stop animations
if FireAndReloadTrack then FireAndReloadTrack:Stop() end
end
--------------------
--| Script Logic |--
--------------------
Tool.Equipped:connect(OnEquipped)
Tool.Changed:connect(OnChanged)
Tool.Unequipped:connect(OnUnequipped)
-
http://www.watrbx.wtf/asset/?ID=94771598
FireAndReload
-
false
MouseIcon
local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
local Tool = script.Parent
local Mouse = nil
local function UpdateIcon()
Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
end
local function OnEquipped(mouse)
Mouse = mouse
UpdateIcon()
end
local function OnChanged(property)
if property == 'Enabled' then
UpdateIcon()
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Changed:connect(OnChanged)
-
false
VisualizeReload
-----------------
--| Constants |--
-----------------
local ROCKET_MESH_ID = 'http://www.watrbx.wtf/asset/?id=94690081'
local ROCKET_MESH_SCALE = Vector3.new(1, 1, 1)
local ROCKET_SHOW_TIME = 1.5 -- Seconds after animation begins to show the rocket
local ROCKET_HIDE_TIME = 2.2 -- Seconds after animation begins to hide the rocket
-----------------
--| Variables |--
-----------------
local Tool = script.Parent
local ToolHandle = Tool.Handle
local MyModel = nil
local ReloadRocket = nil
local StillEquipped = false
-----------------
--| Functions |--
-----------------
local function MakeReloadRocket()
local reloadRocket = Instance.new('Part')
reloadRocket.Name = "Ammo"
reloadRocket.FormFactor = Enum.FormFactor.Custom --NOTE: This must be done before changing Size
reloadRocket.Size = Vector3.new() -- As small as possible
local mesh = Instance.new('SpecialMesh', reloadRocket)
mesh.MeshId = ROCKET_MESH_ID
mesh.Scale = ROCKET_MESH_SCALE
mesh.TextureId = ToolHandle.Mesh.TextureId
return reloadRocket
end
local function OnEquipped()
MyModel = Tool.Parent
ReloadRocket = MakeReloadRocket()
end
local function OnChanged(property)
if property == 'Enabled' and Tool.Enabled == false then
-- Show the next rocket going into the launcher
StillEquipped = true
wait(ROCKET_SHOW_TIME)
if StillEquipped then
local torso = MyModel:FindFirstChild('Torso')
if torso and torso:FindFirstChild('Left Shoulder') then
local leftArm = MyModel:FindFirstChild('Left Arm')
if leftArm then
local weld = ReloadRocket:FindFirstChild('Weld')
if not weld then
weld = Instance.new('Weld')
weld.Part0 = leftArm
weld.Part1 = ReloadRocket
weld.C1 = CFrame.new(Vector3.new(0, 1, 0))
weld.Parent = ReloadRocket
end
ReloadRocket.Parent = MyModel
end
wait(ROCKET_HIDE_TIME - ROCKET_SHOW_TIME)
if StillEquipped and ReloadRocket.Parent == MyModel then
ReloadRocket.Parent = nil
end
end
end
end
end
local function OnUnequipped()
StillEquipped = false
ReloadRocket:Destroy()
ReloadRocket = nil
end
--------------------
--| Script Logic |--
--------------------
Tool.Equipped:connect(OnEquipped)
Tool.Changed:connect(OnChanged)
Tool.Unequipped:connect(OnUnequipped)
-
false
true
-0.100000083
-1.49011612e-008
-2.86602809e-015
4.37113883e-008
0
1
1.91068547e-015
1
0
-1
1.91068547e-015
4.37113883e-008
Reflector
http://www.watrbx.wtf/asset/?id=94878549
Reflector
-
false
BlockScript
-- Waits for the child of the specified parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local DebrisService = Game:GetService("Debris")
local CANNON_LAUNCH_VELOCITY = 170
local PELLET_VELOCITY = 85
local BOMB_VELOCITY = 90
local SphereMesh = WaitForChild(script.Parent,'SphereMesh')
local Tool = script.Parent
local Handle = Tool.Handle
local BlockRadius=Vector3.new(20,20,20)
local BlockTime = .7
local MyCharacter
local MyPlayer
local StartSphereScale=Vector3.new(.1,.1,.1)
local EndSphereScale=Vector3.new(10,10,10)
local EffectLength=.6
local ApplauseEnabled=WaitForChild(Tool,'ApplauseEnabled')
function TagHumanoid(humanoid, player)
-- Add more tags here to customize what tags are available.
while humanoid:FindFirstChild('creator') do
humanoid:FindFirstChild('creator'):Destroy()
end
local creatorTag = Instance.new("ObjectValue")
creatorTag.Value = player
creatorTag.Name = "creator"
DebrisService:AddItem(creatorTag, 1.5)
creatorTag.Parent = humanoid
end
local LastAttackTime = tick()
function CheckForProjectiles(character)
if not character:FindFirstChild('Torso') then return end
local center=character.Torso.CFrame.p
local parts = game.Workspace:FindPartsInRegion3(Region3.new(center-BlockRadius,center+BlockRadius),character,100)
local projectiles = {}
for _,i in pairs(parts) do
if i:FindFirstChild('creator') then
table.insert(projectiles,i)
print('projectiles::::')
print (i)
end
end
return projectiles
end
function FireBeam(beamStart, beamEnd, color, part)
local distance = (beamStart - beamEnd).magnitude
if distance > 1000 then distance = 1000 end
local laser = part or Instance.new('Part')
--Game.Debris:AddItem(laser, 0.05)
laser.Name = 'Effect'
laser.Anchored = true
laser.CanCollide = false
laser.Shape = 'Block'
laser.formFactor = 'Custom'
laser.Size = Vector3.new(0.5, 0.5, distance + 0.2)
laser.Material = Enum.Material.Plastic
laser.Locked = true
laser.TopSurface = 0
laser.BottomSurface = 0
laser.BrickColor = color or BrickColor.new('Bright red')
laser.CFrame = CFrame.new(beamStart, beamEnd) * CFrame.new(0, 0, -distance/2)
laser.Parent = Workspace
end
function ReflectProjectiles(bullets)
local reflectedObject=false
for _,i in pairs(bullets) do
if i and i:FindFirstChild('creator') then
if i.creator.Value.Character and i.creator.Value ~= MyPlayer and i.creator.Value.Character:FindFirstChild('Torso') then
local source=i.creator.Value.Character.Torso.CFrame.p
if i.Name=='Rocket' and i:FindFirstChild('RocketPropulsion') then
i.CFrame= CFrame.new(i.CFrame.p,source)
i.RocketPropulsion.TargetOffset=((source-i.CFrame.p).unit*100000)+i.CFrame.p
i.RocketPropulsion:Fire()
--uncomment to show rocket propulsion is BORK'd
--[[
Spawn( function()
local initPos= i.CFrame.p
local tpart = Instance.new('Part')
local tpart2 = Instance.new('Part')
local tpart3 = Instance.new('Part')
while i.Parent do
FireBeam(initPos,((source-initPos).unit*100000)+initPos,BrickColor.new('Bright red'),tpart)
FireBeam(initPos,i.RocketPropulsion.TargetOffset,BrickColor.new('Magenta'),tpart2)
FireBeam(initPos,i.CFrame.p+(i.Velocity.unit*10000),BrickColor.new('Camo'),tpart3)
wait()
end
end)
--]]
i.creator.Value=MyPlayer
reflectedObject=true
elseif i.Name=="Cannon Shot" then
i.Velocity=(source-i.CFrame.p).unit*CANNON_LAUNCH_VELOCITY
i.creator.Value=MyPlayer
reflectedObject=true
elseif i.Name=="Part" then
i.Velocity=(source-i.CFrame.p).unit*PELLET_VELOCITY
i.creator.Value=MyPlayer
reflectedObject=true
elseif i.Name=="Bomb" then
i.Velocity=(i.CFrame.p-MyCharacter.Torso.CFrame.p).unit*BOMB_VELOCITY
--WaitForChild(i,'Explode').Disabled=true
--i.Explode.Disabled=false
i.creator.Value=MyPlayer
reflectedObject=true
end
if i.creator:FindFirstChild('icon') then
i.creator.icon.Value=Tool.TextureId
end
end
end
end
if reflectedObject and ApplauseEnabled.Value then
WaitForChild(Handle,'Applause'):Play()
end
end
function VisualEffect(part)
local timeDelay = 0.2
local sphere = Instance.new('Part')
sphere.CanCollide = false
sphere.Anchored = true
sphere.Transparency = 0.5
sphere.FormFactor = Enum.FormFactor.Custom
sphere.Shape = Enum.PartType.Ball
sphere.Size = Vector3.new(0.2, 0.2, 0.2)
sphere.CFrame = CFrame.new(part.CFrame.p)
sphere.TopSurface = Enum.SurfaceType.Smooth
sphere.BottomSurface = Enum.SurfaceType.Smooth
sphere.Name = 'water' --LOL-CANO
sphere.BrickColor=BrickColor.new('Cyan')
sphere.Transparency = 1
-- Add 0.2 for the wait below
DebrisService:AddItem(sphere, EffectLength + timeDelay)
sphere.Parent = Workspace
local sphereMesh = WaitForChild(Tool,'SphereMesh'):Clone()
sphereMesh.VertexColor=Vector3.new(1,1,1)
sphereMesh.Scale = Vector3.new(.1,.1,.1)
sphereMesh.Parent = sphere
Tool.Handle.Plant:Play()
wait(timeDelay)
sphere.Transparency = 0
local startTime=time()
while time()-startTime<EffectLength do
sphere.CFrame = CFrame.new(part.CFrame.p)
sphereMesh.Scale=StartSphereScale:Lerp(EndSphereScale,(time()-startTime)/EffectLength)
sphere.Transparency=(time()-startTime)/EffectLength
wait()
end
end
Tool.Enabled = true
function OnActivated()
if not Tool.Enabled then
return
end
local now = tick()
if now - LastAttackTime < 2 then
return
end
Tool.Enabled = false
LastAttackTime = now
local character = Tool.Parent;
local humanoid = character.Humanoid
if humanoid == nil then
print("Humanoid not found")
return
end
Spawn(function() VisualEffect(Tool.Handle) end)
local startTime=time()
while time()-startTime<BlockTime do
ReflectProjectiles(CheckForProjectiles(character))
wait(1/30)
end
-- wait to set tool.Enabled so the icon isn't showing ready when it isn't ready
local waitTime = math.max(0, 2 - (tick() - now))
wait(waitTime)
Tool.Enabled = true
end
function OnEquipped()
MyCharacter = Tool.Parent
MyPlayer = game.Players:GetPlayerFromCharacter(MyCharacter)
OnActivated()
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
if string.sub(newValue, 1, 1) == 'v' then
OnActivated()
end
end)
end
end
Tool.Activated:connect(OnActivated)
Tool.Equipped:connect(OnEquipped)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
-
false
AnimationScript
-- Waits for the child of the specified parent
local function WaitForChild(parent, childName)
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local Tool = script.Parent
local Animations = {}
local MyHumanoid
local MyCharacter
local function PlayAnimation(animationName)
if Animations[animationName] then
Animations[animationName]:Play()
end
end
local function StopAnimation(animationName)
if Animations[animationName] then
Animations[animationName]:Stop()
end
end
function OnEquipped(mouse)
MyCharacter = Tool.Parent
MyHumanoid = WaitForChild(MyCharacter, 'Humanoid')
if MyHumanoid then
--Animations['EquipAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'EquipAnim3'))
--Animations['IdleAnim'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'IdleAnim3'))
Animations['FireAni'] = MyHumanoid:LoadAnimation(WaitForChild(Tool, 'FireAni'))
end
--PlayAnimation('EquipAnim')
--PlayAnimation('IdleAnim')
end
function OnUnequipped()
--StopAnimation('IdleAnim')
--PlayAnimation('UnequipAnim')
end
local LastActivate=0
function OnChanged(property)
if property == 'Enabled' and Tool.Enabled == false then
if time()-LastActivate>2 then
Animations['FireAni']:Play(.1,1,6)
LastActivate=time()
end
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
Tool.Changed:connect(OnChanged)
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
194
29.5
9.98500061
1.5
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Handle
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
3
1
1
1.96999979
1
-
2
2
http://www.watrbx.wtf/asset/?id=94735473
5
Mesh
0
0
0
1.5
1.5
1.5
http://www.watrbx.wtf/asset/?id=94735715
1
1
1
-
false
Plant
1
false
http://www.watrbx.wtf/asset/?id=94215314
0.5
-
false
Applause
1
false
http://www.watrbx.wtf/asset/?id=97656068
0.5
-
http://www.watrbx.wtf/asset/?ID=94190213
FireAni
-
false
MouseIcon
local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
local Tool = script.Parent
local Mouse = nil
local function UpdateIcon()
Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
end
local function OnEquipped(mouse)
Mouse = mouse
UpdateIcon()
end
local function OnChanged(property)
if property == 'Enabled' then
UpdateIcon()
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Changed:connect(OnChanged)
-
false
ModifierScript
--this script modifies this weapon depending on if you have the according gamepass
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do wait() end
return parent[childName]
end
local Tool=script.Parent
local Player=Tool.Parent.Parent
local Handle=WaitForChild(Tool,'Handle')
local Mesh=WaitForChild(Handle,'Mesh')
local ApplauseEnabled=WaitForChild(Tool,'ApplauseEnabled')
local SphereMesh=WaitForChild(Tool,'SphereMesh')
local AwardModifierName = 'AwardReflector'
local AwardMesh = 'http://www.watrbx.wtf/asset/?id=97820425'
local AwardTexture = 'http://www.watrbx.wtf/asset/?id=97820380'
local AwardIcon = 'http://www.watrbx.wtf/asset/?id=97820334'
local GoldShieldMesh = 'http://www.watrbx.wtf/asset/?id=97908983'
local GoldShieldTexture = 'http://www.watrbx.wtf/asset/?id=97821269'
local NormalMesh = 'http://www.watrbx.wtf/asset/?id=94735473'
local NormalTexture = 'http://www.watrbx.wtf/asset/?id=94735715'
local NormalIcon = 'http://www.watrbx.wtf/asset/?id=94878549'
local NormalShieldMesh = 'http://www.watrbx.wtf/asset/?id=94736101'
local NormalShieldTexture = 'http://www.watrbx.wtf/asset/?id=94735715'
function OnModifierAdded(nmodifier)
print('modifier added')
if nmodifier.Name == AwardModifierName then
ApplauseEnabled.Value=true
Mesh.MeshId=AwardMesh
Mesh.TextureId=AwardTexture
Mesh.Scale=Vector3.new(.6,.6,.6)
Tool.Grip= CFrame.new(-0.400000006, -1.10000002, -0.499999881, -1, 1.91068547e-015, 0, 1.91068547e-015, 1, 0, 0, -8.35187172e-023, -1)
Tool.TextureId=AwardIcon
SphereMesh.MeshId=GoldShieldMesh
SphereMesh.TextureId=GoldShieldTexture
Tool.ToolTip= '24-Carat Reflector'
end
end
function OnModifierRemoved(nmodifier)
if nmodifier.Name == AwardModifierName then
ApplauseEnabled.Value=false
Mesh.MeshId=NormalMesh
Mesh.TextureId=NormalTexture
Mesh.Scale=Vector3.new(1.5, 1.5, 1.5)
Tool.Grip= CFrame.new(-0.100000083, -1.49011612e-008, -2.86602809e-015, 4.37113883e-008, 0, 1, 1.91068547e-015, 1, 0, -1, 1.91068547e-015, 4.37113883e-008)
Tool.TextureId=NormalIcon
SphereMesh.MeshId=NormalShieldMesh
SphereMesh.TextureId=NormalShieldTexture
Tool.ToolTip= 'Reflector'
end
end
function OnPlayerChildAdded(nchild)
if nchild.Name=='PlayerModifiers' then
nchild.ChildAdded:connect(OnModifierAdded)
for _,i in pairs(nchild:GetChildren()) do
OnModifierAdded(i)
end
nchild.ChildRemoved:connect(OnModifierRemoved)
end
end
Player.ChildAdded:connect(OnPlayerChildAdded)
if Player:FindFirstChild('PlayerModifiers') then
OnPlayerChildAdded(Player['PlayerModifiers'])
end
-
ApplauseEnabled
false
-
2
2
http://www.watrbx.wtf/asset/?id=94736101
5
SphereMesh
0
0
0
1
1
1
http://www.watrbx.wtf/asset/?id=94735715
1
1
1
-
StarterGui
true
-
RoundTimerGui
-
false
4288914085
1
4279970357
1
false
false
TimeFrame
0.5
-100
0.0500000007
0
0
200
0
30
0
0
true
1
-
false
4288914085
0
4279970357
1
false
false
2
7
Time Remaining
0.5
0
-0.400000006
0
0
0
0
0
0
Time Remaining
4279970357
false
4293984250
0
0
false
2
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
8
Time
0.5
0
0.800000012
-25
0
0
1
0
0
4279970357
false
4293984250
0
0
false
2
1
true
1
-
false
RoundTimerGuiScript
-----------------
--| Constants |--
-----------------
local START_POSITION = UDim2.new(0.5, -17, 0.8, -25)
local END_POSITION = UDim2.new(0.5, -26, 0.8, -34)
local START_SIZE = UDim2.new(0, 34, 0, 34)
local END_SIZE = UDim2.new(0, 52, 0, 52)
local MINUTES_POSITION = UDim2.new(0.5, 0, 0.8, -25)
local MINUTES_SIZE = UDim2.new(0, 0, 1, 0)
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local Gui = script.Parent
local Frame = WaitForChild(Gui, 'TimeFrame')
local Time = WaitForChild(Frame, 'Time')
local TimeText = WaitForChild(Frame, 'Time Remaining')
local MainScript = WaitForChild(Workspace, 'RoundTimer')
local TimeObject = WaitForChild(MainScript, 'Time')
local MainRoundScript = WaitForChild(Workspace, 'MainRoundScript')
local EndOfRoundSignaler = WaitForChild(MainRoundScript, 'EndOfRoundSignaler')
local LastTime = -1
local OriginalText = TimeText.Text
-----------------
--| Functions |--
-----------------
-- Whenever TimeObject changes, update the Time displayed (now with exciting graphics!)
local function OnTimeChanged(newValue)
local currentTime = math.max(0, newValue)
if LastTime == math.floor(currentTime) then return end
LastTime = math.floor(currentTime)
--print("Time Changed, time is" , newValue)
local hours = math.floor(currentTime / 3600)
local minutes = math.floor(currentTime / 60) % 60
local seconds = math.floor(currentTime) % 60
if minutes > 0 then
Time.TextWrapped = false
Time.TextScaled = false
Time.Position = MINUTES_POSITION
Time.Size = MINUTES_SIZE
Time.Text = string.format("%d:%02d", minutes, seconds) -- (Looks like 00:00:00)
else
Time.TextWrapped = true
Time.TextScaled = true
-- One argument of tween is a callback, I use it to untween the text
Time:TweenSizeAndPosition(END_SIZE,END_POSITION, Enum.EasingDirection.Out, Enum.EasingStyle.Linear, 0.2, false,
function() Time:TweenSizeAndPosition(START_SIZE,START_POSITION, Enum.EasingDirection.In, Enum.EasingStyle.Linear, 0.3) end)
if seconds ~= 59 then
wait(0.1)
end
Time.Text = string.format("%d", seconds)
end
end
local function OnSignalerChanged(newValue)
if newValue ~= 0 then -- End of round
TimeText.Text = "Next Round Starts In"
else -- End of end of round
TimeText.Text = OriginalText
end
end
--------------------
--| Script Logic |--
--------------------
TimeObject.Changed:connect(OnTimeChanged)
EndOfRoundSignaler.Changed:connect(OnSignalerChanged)
-
FragFeedGui
-
false
4288914085
1
4279970357
1
false
false
FragFeedFrame
0
0
0.400000036
-22
0
500
0
150
0
0
true
1
-
false
FragFeedGuiScript
-----------------
--| Constants |--
-----------------
local DELIMITER = '#' -- Separates words (NOTE: Custom input text must not contain this)
local NOGAP_TAG = '_' -- Placed at the front of a custom word, this will remove the gap between this and the last word
--NOTE: These must match up with the MainScript (FragFeed)
local LABEL_GAP = 5
local DISPLAY_DURATION = 7
local VERTICAL_SCALE_AMOUNT = 0.55
local TWEEN_DURATION = 0.75
local NEW_ELEMENT_VERTICAL_SCALE = 0.90
local VERTICAL_GAP= .4
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local FragFeedGui = script.Parent
local FragFeedFrame = WaitForChild(FragFeedGui, 'FragFeedFrame')
local Events = {}
local Scrolling = false
local Initalized = false
local TextLabelBase = Instance.new('TextLabel') do
TextLabelBase.BackgroundTransparency = 1.0
TextLabelBase.Font = Enum.Font.ArialBold
TextLabelBase.TextColor3=Color3.new(0,0,0)
TextLabelBase.FontSize = Enum.FontSize.Size24
TextLabelBase.TextStrokeColor3=Color3.new(1,1,1)
TextLabelBase.TextStrokeTransparency=0
end
local ImageLabelBase = Instance.new('ImageLabel') do
ImageLabelBase.BackgroundTransparency = 1.0
ImageLabelBase.Size = UDim2.new(0, 50, 0, 50)
end
-----------------
--| Functions |--
-----------------
function FadeOut(tframe,aliveTime)
--[[
local start=time()
while time()-start<aliveTime do
local nalpha= (time()-start)/aliveTime
for _,i in pairs(tframe:GetChildren()) do
if i:IsA('TextLabel') then
i.TextTransparency=nalpha
i.TextStrokeTransparency=nalpha
end
end
wait(1/30)
end
--]]
tframe:TweenPosition(UDim2.new(-2, 0, tframe.Position.Y.Scale,tframe.Position.Y.Offset), "Out", "Quad", aliveTime, true)
end
function FragFeedChildAdded(child)
if not child:IsA('StringValue') then return end
-- Read in the input string and separate it into words
local inputWords = {}
for word in child.Value:gmatch('[^' .. DELIMITER ..']+') do
table.insert(inputWords, word)
end
-- Wait for scrolling (within other calls) to finish
while Scrolling do
wait()
end
-- Scroll existing events up a level to make room for the new event
Scrolling = true
local tweenTime = TWEEN_DURATION
if not Initalized then tweenTime = 0.10 end
for _, event in pairs(Events) do
if event then
for _, field in pairs(event) do
if field and field.Parent then
field:TweenPosition(field.Position + UDim2.new(0, 0, -(VERTICAL_SCALE_AMOUNT+VERTICAL_GAP), 0),
"Out", "Quad", tweenTime, true)
if field.Position.Y.Scale < -VERTICAL_SCALE_AMOUNT then
field:Destroy()
end
end
end
end
end
wait(tweenTime)
Scrolling = false
local tframe=Instance.new('Frame')
tframe.Size=UDim2.new(0, 500, 0, 50)
tframe.BackgroundTransparency=1
tframe.Parent=FragFeedFrame
tframe.Position= UDim2.new(-1, 0, NEW_ELEMENT_VERTICAL_SCALE, 0 - (tframe.Size.Y.Offset / 2))
-- Create and place all the elements that make up the event line
local eventLine = {}
do
local lastElement = nil
for _, word in pairs(inputWords) do
if word then
-- Try word as a color (formatted like this: [1032])
local colorCode = tonumber(word:gsub('%[(%d+)%]', '%1', 1), nil)
if colorCode and lastElement then
lastElement.TextColor3 = BrickColor.new(colorCode).Color
else
local element = nil
local addGap = true
if word:find('://') then -- Word is content, use as image
element = ImageLabelBase:Clone()
element.Image = word
element.Parent = tframe
else -- Word is just a string
element = TextLabelBase:Clone()
local text, n = word:gsub('^' .. NOGAP_TAG, '', 1) -- Check for and remove the NOGAP_TAG
if n == 1 then addGap = false end -- If it was there, don't add a LABEL_GAP later
element.Text = text
element.Parent = tframe --NOTE: This must be done before we can use TextBounds
element.Size = UDim2.new(0, math.ceil(element.TextBounds.x), 0, math.ceil(element.TextBounds.y))
end
DebrisService:AddItem(element, DISPLAY_DURATION)
local xOffset = lastElement and lastElement.Position.X.Offset + lastElement.Size.X.Offset + (addGap and LABEL_GAP or 0) or 0
element.Position = UDim2.new(0, xOffset, NEW_ELEMENT_VERTICAL_SCALE, 0 - (element.Size.Y.Offset / 2))
table.insert(eventLine, element)
lastElement = element
end
end --end while loop
tframe:TweenPosition(UDim2.new(0, 20, NEW_ELEMENT_VERTICAL_SCALE, 0 - (tframe.Size.Y.Offset / 2)), "Out", "Quad", tweenTime, true)
DebrisService:AddItem(tframe, DISPLAY_DURATION)
Spawn(function() wait(3) FadeOut(tframe,2) end)
end
end
table.insert(Events, eventLine) -- Save the event so we can scroll it later
end
--------------------
--| Script Logic |--
--------------------
-- Connect to ChildAdded for all future events
script.Parent.ChildAdded:connect(FragFeedChildAdded)
Initalized = true
-
false
cameraScript
function WaitForChild(parent,child)
while not parent:FindFirstChild(child) do
wait() print(" child "..parent.Name.." waiting for "..child)
end
return parent[child]
end
local KillingPlayer = WaitForChild(script,'KillingPlayer')
local DoOuttro = WaitForChild(script,'DoOuttro')
local LocalPlayer=script.Parent.Parent
local initialPosition=LocalPlayer:FindFirstChild('IntroInitialPosition')
if not initialPosition then
initialPosition = WaitForChild(script,'IntroInitialPosition')
initialPosition.Parent=LocalPlayer
end
local Camera= game.Workspace.CurrentCamera
local IntroTime=1.5
local KillCamTime=2
local PreIntroWaitTime=.5
local OuttroTime=6
local InIntro=false
local InOuttro=false
local InKillCam=false
function DoIntroCam()
while not LocalPlayer.Character do wait() end
local MyCharacter=LocalPlayer.Character
local Humanoid=WaitForChild(MyCharacter,'Humanoid')
local torso=WaitForChild(MyCharacter,'Torso')
InIntro=true
--you have to wait untill player has properly spawned and been repositioned, a little ugly
local startTime=tick()
while (tick()-startTime)<PreIntroWaitTime and not InOuttro do
Camera.CameraType='Scriptable'
Camera.CoordinateFrame=initialPosition.Value
wait()
end
local head = WaitForChild(MyCharacter,'Head')
torso.Anchored=true
head.Anchored=true
startTime=tick()
local startTime=tick()
while (tick()-startTime)<IntroTime and not InOuttro do
--have to re-get the Character/head or you might have the old one,major uglyness :(
MyCharacter=LocalPlayer.Character
head = WaitForChild(MyCharacter,'Head')
local myDir=head.CFrame.lookVector
local myPosition = head.CFrame.p
local finalPosition = CFrame.new(myPosition-(myDir*4),myPosition)
local initialLookVector = (initialPosition.Value.p+initialPosition.Value.lookVector)
Camera.CameraType='Scriptable'
Camera.CoordinateFrame=CFrame.new(
initialPosition.Value.p:Lerp(finalPosition.p,(tick()-startTime)/IntroTime),
initialLookVector:Lerp(myPosition,(tick()-startTime)/IntroTime))
wait(1/30)
end
--have to re-get the humanoid or you might have the old one
Humanoid=WaitForChild(MyCharacter,'Humanoid')
Camera.CameraSubject = Humanoid
Camera.CameraType='Custom'
--add the tag that the intro has played
local playedTag = LocalPlayer:FindFirstChild('IntroPlayed')
if not playedTag then
playedTag=Instance.new('BoolValue')
playedTag.Name='IntroPlayed'
playedTag.Parent=LocalPlayer
end
playedTag.Value=true
torso.Anchored=false
head.Anchored=false
InIntro=false
end
function DoOuttroCam()
InOuttro=true
initialPosition.Value=WaitForChild(script,'IntroInitialPosition').Value
local cameraStart=Camera.CoordinateFrame
local startTime=tick()
local initialLookVector = (cameraStart.p+cameraStart.lookVector)
local StartPosition=initialPosition.Value
while (tick()-startTime)<OuttroTime do
Camera.CameraType='Scriptable'
Camera.CoordinateFrame=CFrame.new(
cameraStart.p:Lerp(StartPosition.p,(tick()-startTime)/OuttroTime),
initialLookVector:Lerp(Vector3.new(0,0,0),(tick()-startTime)/OuttroTime))
initialPosition.Value=Camera.CoordinateFrame
wait(1/30)
end
local focus = Vector3.new(0,0,0)
local radius = Vector3.new(Camera.CoordinateFrame.p.x,0,Camera.CoordinateFrame.p.z).magnitude
local angle = math.atan2(Camera.CoordinateFrame.p.x,Camera.CoordinateFrame.p.z)
local omega = .0025
local initialY=Camera.CoordinateFrame.y
while true do
Camera.CameraType = Enum.CameraType.Scriptable
Camera.CoordinateFrame = CFrame.new( Vector3.new(math.sin(angle) * radius, initialY, math.cos(angle) * radius), focus)
angle = angle + omega
initialPosition.Value=Camera.CoordinateFrame
wait(1/30)
end
InOuttro=false
end
function DoKillCam()
if InIntro or InOuttro then return end
InKillCam=true
Camera.CameraType='Scriptable'
wait(1.5)
local killerHead= KillingPlayer.Value.Character:FindFirstChild('Head')
Camera= game.Workspace.CurrentCamera
if KillingPlayer.Value ~= LocalPlayer then
Camera.CameraType='Watch'
Camera.CameraSubject=killerHead
while not InIntro and not InOuttro do
--have to do this in a loop in case player resets unexpectedly
initialPosition.Value=Camera.CoordinateFrame
wait(1/30)
end
end
--have to do this also after loop in case of suicide or round reset
initialPosition.Value=Camera.CoordinateFrame
InKillCam=false
end
KillingPlayer.Changed:connect(DoKillCam)
DoOuttro.Changed:connect(DoOuttroCam)
DoIntroCam()
LocalPlayer.CharacterAdded:connect(function()
DoIntroCam()
end)
-
KillingPlayer
[null]
-
IntroInitialPosition
-22.2998962
284.594025
-287.420837
-0.996024728
0.0636545345
-0.0623119995
3.7252903e-009
0.69953078
0.71460247
0.0890768468
0.711761713
-0.696749985
-
false
DeathListener
--
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do wait() end
return parent[childName]
end
local LocalPlayer=script.Parent.Parent.Parent
LocalPlayer.CharacterAdded:connect(function()
local Humanoid=WaitForChild(LocalPlayer.Character,'Humanoid')
Humanoid.Died:connect(function()
print('humanoid.died fired')
local tag = WaitForChild(Humanoid,"creator")
if tag and tag.Value then
WaitForChild(script.Parent,'KillingPlayer').Value=tag.Value
end
end)
end)
-
DoOuttro
false
-
false
Ragdoll
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local PlayerGui = script.Parent
local Player = PlayerGui.Parent
-----------------
--| Functions |--
-----------------
-- Creates a new version of oldJoint
local function ReWeld(oldJoint, weldType)
local newJoint = Instance.new(weldType or 'Weld')
newJoint.Part0 = oldJoint.Part0
newJoint.Part1 = oldJoint.Part1
newJoint.C0 = oldJoint.C0
newJoint.C1 = oldJoint.C1
newJoint.Parent = oldJoint.Part0
end
-- Welds a new 1x1x1 Part to mainPart
local function AddPart(mainPart)
local part = Instance.new('Part')
part.TopSurface = Enum.SurfaceType.Smooth
part.BottomSurface = Enum.SurfaceType.Smooth
part.FormFactor = Enum.FormFactor.Symmetric
part.Size = Vector3.new(1, 1, 1)
part.Transparency = 1
part.Parent = mainPart.Parent
local weld = Instance.new('Weld')
weld.Part0 = mainPart
weld.Part1 = part
weld.C0 = CFrame.new(0, -0.5, 0)
weld.Parent = mainPart
end
local function CalmDown(model)
for _, child in pairs(model:GetChildren()) do
if child:IsA('BasePart') then
child.Velocity = Vector3.new()
child.RotVelocity = Vector3.new()
end
end
end
local function OnDied(deadHumanoid, jointTable)
local character = deadHumanoid.Parent
local torso = character:FindFirstChild('Torso')
if not torso then return end
-- Check if killed by explosion
for _, child in pairs(Workspace:GetChildren()) do
if child:IsA('Explosion') and (child.Position - torso.Position).magnitude <= 13 then
return
end
end
-- Destroy dropped tool(s)
for _, child in pairs(character:GetChildren()) do
if child:IsA('Tool') then
child:Destroy()
end
end
CalmDown(character)
wait(0) --NOTE: Without this, the player will not respawn
deadHumanoid:Destroy()
-- Make new joints
for _, joint in pairs(jointTable) do
if joint.Part0.Parent and joint.Part1.Parent then
if joint.Part1.Name == 'Head' then
ReWeld(joint)
else -- Limb
ReWeld(joint, 'Rotate')
AddPart(joint.Part1)
end
end
end
local uhOh = Instance.new('Humanoid')
uhOh.Health = 0
uhOh.Parent = character
end
-- Saves joints and connects to character's death
local function OnCharacterAdded(character)
local humanoid = WaitForChild(character, 'Humanoid')
local torso = WaitForChild(character, 'Torso')
local jointTable = {}
for _, child in pairs(torso:GetChildren()) do
if child:IsA('JointInstance') then
jointTable[child.Part1] = child
end
end
humanoid.Died:connect(function() OnDied(humanoid, jointTable) end)
end
--------------------
--| Script Logic |--
--------------------
-- Connect to Player's current and future characters
if Player.Character then
OnCharacterAdded(Player.Character)
end
Player.CharacterAdded:connect(OnCharacterAdded)
-
IpadCountGui
-
false
IpadCountGuiScript
local Success, Ipad = pcall(function() return Game:GetService('UserInputService').TouchEnabled end)
--TODO: Use this instead when UserInputService is fully available on PC:
--local Ipad = Game:GetService('UserInputService').TouchEnabled
local SuperUsers = {OnlyTwentyCharacters = 1, Sorcus = 1, Games = 1, GongfuTiger = 1}
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local IpadCountGui = script.Parent
local PlayerGui = IpadCountGui.Parent
local Player = PlayerGui.Parent
local IpadCountText = WaitForChild(IpadCountGui, 'IpadCountText')
local NumberOfIpadsObject = WaitForChild(Workspace, 'NumberOfIpads')
local function UpdateText()
IpadCountText.Text = "Number of iPads: " .. NumberOfIpadsObject.Value
end
local function SendSignalIfNotAlreadySent()
for _, child in pairs(NumberOfIpadsObject:GetChildren()) do
if child:IsA('ObjectValue') and child.Value == Player then
return
end
end
local objectValue = Instance.new('ObjectValue')
objectValue.Value = Player
objectValue.Parent = NumberOfIpadsObject
end
if Success and Ipad then
SendSignalIfNotAlreadySent()
end
if SuperUsers[Player.Name] then
NumberOfIpadsObject.Changed:connect(UpdateText)
UpdateText()
IpadCountText.Visible = true
end
-
false
4288914085
0
4279970357
1
false
false
0
2
IpadCountText
0.0500000007
0
0.0500000007
0
0
125
0
20
0
Initializing...
4283760640
false
4278190080
1
0
false
2
1
false
1
-
ActionButtonGui
-
false
ActionButtonGuiScript
------------------
--| iPad Check |--
------------------
local success, iPad = pcall(function() return Game:GetService('UserInputService').TouchEnabled end)
if not success or not iPad then return end
--TODO: Use this instead when UserInputService is available on PC:
--if not Game:GetService('UserInputService').TouchEnabled then return end
-----------------
--| Constants |--
-----------------
local DOWN_IMAGE = 'http://www.watrbx.wtf/asset/?id=97166756'
local ICON_SUBSTITUTION_TABLE = {Sword = 'http://www.watrbx.wtf/asset/?id=96601703'}
local CROSSHAIR_ENABLED_TOOLS = {Superball = 1, Slingshot = 1, Bomb = 1, RocketLauncher = 1}
-- The above Tools will display the crosshair and receive data on its position when the Action Button is used
local DATA_OBJECT_NAME = 'ActionButtonData'
local BINDABLE_NAME = 'GetTargetPosition'
--NOTE: Changing the above names requires changing all Tools (See Reference, below)
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local ContentProviderService = Game:GetService('ContentProvider')
local ActionButtonGui = script.Parent
local PlayerGui = ActionButtonGui.Parent
local Player = PlayerGui.Parent
local ActionButtonFrame = WaitForChild(ActionButtonGui, 'ActionButtonFrame')
local ActionButton = WaitForChild(ActionButtonFrame, 'ActionButton')
local ToolIcon = WaitForChild(ActionButtonFrame, 'ToolIcon')
local ReloadingIcon = WaitForChild(ActionButtonFrame, 'ReloadingIcon')
local CrosshairFrame = WaitForChild(ActionButtonGui, 'CrosshairFrame')
local BindableLocalScript = WaitForChild(script, 'BindableLocalScript')
local BindableScript = WaitForChild(script, 'BindableScript')
local Backpack = WaitForChild(Player, 'Backpack')
local PlayerMouse = Player:GetMouse()
local UpImage = ActionButton.Image
local ButtonDown = false
local DataObjectBase = nil
local ToolChangedConnection = nil
local BackpackChildAddedConnection = nil
local BackpackChildRemovedConnection = nil
-----------------
--| Functions |--
-----------------
local function MakeBaseObject()
local buttonDataObject = Instance.new('StringValue')
buttonDataObject.Name = DATA_OBJECT_NAME
local bindable = Instance.new('BindableFunction')
bindable.Name = BINDABLE_NAME
bindable.Parent = buttonDataObject
local bindableLocalScriptClone = BindableLocalScript:Clone()
bindableLocalScriptClone.Disabled = false
bindableLocalScriptClone.Parent = bindable
local bindableScriptClone = BindableScript:Clone()
bindableScriptClone.Disabled = false
bindableScriptClone.Parent = bindable
return buttonDataObject
end
-- Returns the first Tool found in character
local function FindEquippedTool(character)
for _, child in pairs(character:GetChildren()) do
if child:IsA('Tool') then
return child
end
end
end
-- When Action Button is pressed or depressed, update images and send button state information to the Player's equipped Tool
-- For crosshair-enabled Tools, screen information is also serialized and sent
local function OnButton1Changed(down)
ButtonDown = down
ActionButton.Image = down and DOWN_IMAGE or UpImage
if Player.Character then
local equippedTool = FindEquippedTool(Player.Character)
if equippedTool then
local dataObject = equippedTool:FindFirstChild(DATA_OBJECT_NAME)
if dataObject then
local dataString = down and 'v' or '^'
if CROSSHAIR_ENABLED_TOOLS[equippedTool.Name] then
CrosshairFrame.Visible = true
local screenPosition = CrosshairFrame.AbsolutePosition + (CrosshairFrame.AbsoluteSize / 2)
local screenSize = ActionButtonGui.AbsoluteSize
dataString = dataString .. tostring(screenPosition) .. ';' .. tostring(screenSize)
end
dataObject.Value = dataString
end
end
end
end
local function OnPlayerMouseChanged(down)
do -- Ignore click if over Action Button
local mouseX = PlayerMouse.X
local mouseY = PlayerMouse.Y
local topLeft = ActionButtonFrame.AbsolutePosition
local bottomRight = topLeft + ActionButtonFrame.AbsoluteSize
if (mouseX > topLeft.X and mouseX < bottomRight.X) and (mouseY > topLeft.Y and mouseY < bottomRight.Y) then
return
end
end
if down then
CrosshairFrame.Visible = false
elseif ButtonDown then -- Letting go after dragging off button
OnButton1Changed(false)
end
end
local function OnToolChanged(tool, property)
if property == 'Enabled' then
ReloadingIcon.Visible = not tool.Enabled
end
end
-- Fires when a Tool is unequipped
local function OnBackpackChildAdded(child)
if child:IsA('Tool') then
ToolIcon.Image = '' -- Remove any icon
ReloadingIcon.Visible = false
CrosshairFrame.Visible = false
-- Remove data object(s) from Tool
while child:FindFirstChild(DATA_OBJECT_NAME) do
child[DATA_OBJECT_NAME]:Destroy()
end
end
-- Remove the saved connection
if ToolChangedConnection then
ToolChangedConnection:disconnect()
ToolChangedConnection = nil
end
end
-- Fires when a Tool is equipped
local function OnBackpackChildRemoved(child)
if child:IsA('Tool') then
ToolIcon.Image = ICON_SUBSTITUTION_TABLE[child.Name] or child.TextureId
ReloadingIcon.Visible = not child.Enabled
if CROSSHAIR_ENABLED_TOOLS[child.Name] then
CrosshairFrame.Visible = true
end
-- Add data object to Tool (if necessary)
if not child:FindFirstChild(DATA_OBJECT_NAME) then
DataObjectBase:Clone().Parent = child
end
-- Connect to Changed and save the connection
ToolChangedConnection = child.Changed:connect(function(property) OnToolChanged(child, property) end)
end
end
local function CleanUp(character)
-- Clean up / reset images
local equippedTool = FindEquippedTool(character)
if equippedTool then
OnBackpackChildAdded(equippedTool)
else
ToolIcon.Image = ''
ReloadingIcon.Visible = false
CrosshairFrame.Visible = false
end
-- Disconnect Backpack events
BackpackChildAddedConnection:disconnect()
BackpackChildRemovedConnection:disconnect()
end
local function ConnectCleanup()
Player.CharacterAdded:connect(function(character)
character.Changed:connect(function(property)
if property == 'Parent' and character.Parent == nil then
CleanUp(character)
end
end)
local humanoid = WaitForChild(character, 'Humanoid')
humanoid.Died:connect(function()
CleanUp(character)
end)
end)
end
--------------------
--| Script Logic |--
--------------------
DataObjectBase = MakeBaseObject()
ContentProviderService:Preload(DOWN_IMAGE)
ActionButton.MouseButton1Down:connect(function() OnButton1Changed(true) end)
ActionButton.MouseButton1Up:connect(function() OnButton1Changed(false) end)
PlayerMouse.Button1Down:connect(function() OnPlayerMouseChanged(true) end)
PlayerMouse.Button1Up:connect(function() OnPlayerMouseChanged(false) end)
BackpackChildAddedConnection = Backpack.ChildAdded:connect(OnBackpackChildAdded)
BackpackChildRemovedConnection = Backpack.ChildRemoved:connect(OnBackpackChildRemoved)
ActionButtonFrame.Visible = true
ConnectCleanup()
-----------------
--| Reference |--
-----------------
--[[
* One of the following code blocks must be adapted into a Tool for it to work with the Action Button.
* Both blocks expect a function OnActivated() which it will call when the button is down (or up, if you change 'v' to '^').
* This block is for Tools that don't need a target position:
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
if string.sub(newValue, 1, 1) == 'v' then
OnActivated()
end
end)
end
end
* This block will pass a target position to OnActivated(), for Tools that throw or shoot:
* (Remember to add the Tool's name to the list of crosshair-enabled Tools at the top)
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
local bindable = child:FindFirstChild('GetTargetPosition')
if bindable and string.sub(newValue, 1, 1) == 'v' then
local matches = {}
for match in string.gmatch(newValue, '%d+%.?%d*') do
table.insert(matches, match)
end
if #matches == 4 then
local screenPosition = Vector2.new(matches[1], matches[2])
local screenSize = Vector2.new(matches[3], matches[4])
local targetPosition = bindable:Invoke(screenPosition, screenSize, {Tool.Parent})
OnActivated(targetPosition)
end
end
end)
end
end
* Don't forget to connect the function:
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
]]
-
true
BindableLocalScript
local GetTargetPosition = script.Parent
local Camera = Workspace.CurrentCamera
GetTargetPosition.OnInvoke = function(screenPosition, screenSize, ignoreList)
local imagePlaneDepth = screenSize.y / (2 * math.tan(math.rad(Camera.FieldOfView) / 2))
local direction = Vector3.new(screenPosition.x - (screenSize.x / 2), (screenSize.y / 2) - screenPosition.y, -imagePlaneDepth)
local ray = Ray.new(Camera.CoordinateFrame.p, (Camera.CoordinateFrame:vectorToWorldSpace(direction)).unit * 999)
local _, targetPosition = Workspace:FindPartOnRayWithIgnoreList(ray, ignoreList or {})
return targetPosition
end
-
true
BindableScript
--NOTE: This script and its children are only necessary because bindables cannot be called from server to client (and vice-versa)
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local GetTargetPosition = script.Parent
local CameraCFrameObject = WaitForChild(script, 'CameraCFrame')
local CameraFOVObject = WaitForChild(script, 'CameraFOV')
GetTargetPosition.OnInvoke = function(screenPosition, screenSize, ignoreList)
local cameraCFrame = CameraCFrameObject.Value
local cameraFOV = CameraFOVObject.Value
local imagePlaneDepth = screenSize.y / (2 * math.tan(math.rad(cameraFOV) / 2))
local direction = Vector3.new(screenPosition.x - (screenSize.x / 2), (screenSize.y / 2) - screenPosition.y, -imagePlaneDepth)
local ray = Ray.new(cameraCFrame.p, (cameraCFrame:vectorToWorldSpace(direction)).unit * 999)
local _, targetPosition = Workspace:FindPartOnRayWithIgnoreList(ray, ignoreList or {})
return targetPosition
end
-
CameraCFrame
0
0
0
1
0
0
0
1
0
0
0
1
-
CameraFOV
0
-
false
ValueUpdater
local ONE_STEP = 1/30
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local ServerScript = script.Parent
local CameraCFrameObject = WaitForChild(ServerScript, 'CameraCFrame')
local CameraFOVObject = WaitForChild(ServerScript, 'CameraFOV')
local Camera = Workspace.CurrentCamera
CameraCFrameObject.Value = Camera.CoordinateFrame
CameraFOVObject.Value = Camera.FieldOfView
--[[ NOTE: Can't do event-based because Camera CFrame does not update when you zoom nor when you move the character
Camera.Changed:connect(function(property)
print('Camera Changed')
if property == 'CoordinateFrame' then
CameraCFrameObject.Value = Camera.CoordinateFrame
elseif property == 'FieldOfView' then
CameraFOVObject.Value = Camera.FieldOfView
end
end)
--]]
while true do
CameraCFrameObject.Value = Camera.CoordinateFrame
CameraFOVObject.Value = Camera.FieldOfView
wait(ONE_STEP)
end
-
false
4288914085
1
4279970357
1
false
false
ActionButtonFrame
0.873046875
0
0.713541687
0
0
100
0
100
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
ToolIcon
0.174999997
0
0.174999997
0
0.649999976
0
0.649999976
0
0
true
9
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97166793
ReloadingIcon
0
0
0
0
1
0
1
0
0
false
10
-
true
true
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97166444
false
ActionButton
0
0
0
0
false
1
0
1
0
0
0
true
8
-
false
4288914085
1
4279970357
1
false
false
CrosshairFrame
0.5
-16
0.400000006
-16
0
32
0
32
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97244912
Crosshair
0
0
0
0
1
0
1
0
0
true
10
-
RoundEndGui
-
false
4288914085
1
4279970357
1
false
false
RoundEndFrame
0
-60
0
-60
0
821
0
555
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
StaticElements
0
0
0
0
0
0
0
0
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97837313
Backdrop
0
60
0
58
0
827
0
512
0
true
7
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97859010
Castle
0
118
0
235
0
724
0
512
0
true
9
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839320
FavoriteWeapon
0
742
0
478
0
128
0
128
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839283
Knockouts
0
421
0
480
0
128
0
128
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97853709
Leaderboard
0
541
0
172
0
512
0
256
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839255
Logo
0
0
0
0
0
574
0
512
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839265
MVP
0
289
0
373
0
128
0
64
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839309
Wipeouts
0
593
0
477
0
128
0
128
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/thumbs/avatar.ashx?x=500&y=500&format=png&username=OnlyTwentyCharacters
MvpImage
0
350
0
250
0
230
0
230
0
true
8
-
false
4288914085
1
4279970357
1
false
false
Leaderboard
0
541
0
194
0
297
0
193
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97820612
Highlight
0
1
0
0
0
296
0
24
0
false
10
-
false
4288914085
1
4279970357
1
false
false
BaseRow
0
0
0
0
0
297
0
24
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
0
5
Rank
0
5
0
0
0
0
0
0
0
1
4294967295
false
4278190080
1
0
false
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
0
5
PlayerName
0
20
0
0
0
192
0
24
0
OnlyTwentyCharacters
4294967295
false
4278190080
1
0
true
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
0
5
KOs
0
240
0
0
0
0
0
0
0
99
4294967295
false
4278190080
1
0
false
1
0
true
10
-
false
4288914085
1
4279970357
1
false
false
0
5
WOs
0
285
0
0
0
0
0
0
0
99
4294967295
false
4278190080
1
0
false
1
0
true
10
-
false
4288914085
1
4279970357
1
false
false
MvpKnockouts
0
380
0
507
0
0
0
0
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97830658
LeftImage
0
0
0
0
0
64
0
64
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97830658
RightImage
0
45
0
0
0
64
0
64
0
true
10
-
false
4288914085
1
4279970357
1
false
false
MvpWipeouts
0
550
0
507
0
0
0
0
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97830658
LeftImage
0
0
0
0
0
64
0
64
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97830658
RightImage
0
45
0
0
0
64
0
64
0
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97830832
MvpWeapon
0
730
0
510
0
64
0
64
0
true
10
-
false
4288914085
1
4279970357
1
false
false
MvpName
0
285
0
422
0
0
0
0
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
0
7
MvpNameShadow
0
2
0
2
0
0
0
0
0
OnlyTwentyCharacters
4278190080
false
4278190080
1
0
true
0
0
true
10
-
false
4288914085
1
4279970357
1
false
false
0
7
MvpName
0
0
0
0
0
0
0
0
0
OnlyTwentyCharacters
4294967295
false
4278190080
1
0
true
0
0
true
10
-
false
RoundEndGuiScript
-----------------
--| Constants |--
-----------------
local REQUEST_URL = 'http://www.watrbx.wtf/thumbs/avatar.ashx?x=500&y=500&format=png&username='
local ASSET_URL = 'http://www.watrbx.wtf/asset/?id='
local NUMBER_TABLE = {97830501, 97830521, 97830539, 97830556, 97830577, 97830598, 97830609, 97830634, 97830645, 97830658}
local TOOL_TABLE = {Sword = 97830724, Superball = 97830748, Slingshot = 97830769, Bomb = 97830794, RocketLauncher = 97830812, Reflector = 97830832}
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local ContentProviderService = Game:GetService('ContentProvider')
local PlayersService = Game:GetService('Players')
local RoundEndGui = script.Parent
local PlayerGui = RoundEndGui.Parent
local Player = PlayerGui.Parent
-- Full Version --
local RoundEndFrame = WaitForChild(RoundEndGui, 'RoundEndFrame')
local LeaderboardFrame = WaitForChild(RoundEndFrame, 'Leaderboard')
local BaseLeaderboardRow = WaitForChild(LeaderboardFrame, 'BaseRow')
local BaseRowRank = WaitForChild(BaseLeaderboardRow, 'Rank')
local BaseRowName = WaitForChild(BaseLeaderboardRow, 'PlayerName')
local BaseRowKOs = WaitForChild(BaseLeaderboardRow, 'KOs')
local BaseRowWOs = WaitForChild(BaseLeaderboardRow, 'WOs')
local Highlight = WaitForChild(LeaderboardFrame, 'Highlight')
local MvpImage = WaitForChild(RoundEndFrame, 'MvpImage')
local MvpNameFrame = WaitForChild(RoundEndFrame, 'MvpName')
local MvpName = WaitForChild(MvpNameFrame, 'MvpName')
local MvpNameShadow = WaitForChild(MvpNameFrame, 'MvpNameShadow')
local MvpKnockoutsFrame = WaitForChild(RoundEndFrame, 'MvpKnockouts')
local KnockoutsLeftImage = WaitForChild(MvpKnockoutsFrame, 'LeftImage')
local KnockoutsRightImage = WaitForChild(MvpKnockoutsFrame, 'RightImage')
local MvpWipeoutsFrame = WaitForChild(RoundEndFrame, 'MvpWipeouts')
local WipeoutsLeftImage = WaitForChild(MvpWipeoutsFrame, 'LeftImage')
local WipeoutsRightImage = WaitForChild(MvpWipeoutsFrame, 'RightImage')
local MvpWeapon = WaitForChild(RoundEndFrame, 'MvpWeapon')
local MainRoundScript = WaitForChild(Workspace, 'MainRoundScript')
local EndOfRoundSignaler = WaitForChild(MainRoundScript, 'EndOfRoundSignaler')
local FrameSize = Vector2.new(RoundEndFrame.Size.X.Offset, RoundEndFrame.Size.Y.Offset)
local FrameOffset = Vector2.new(RoundEndFrame.Position.X.Offset, RoundEndFrame.Position.Y.Offset)
local ShadowTextOffset = Vector2.new(MvpNameShadow.Position.X.Offset, MvpNameShadow.Position.Y.Offset)
local ScreenChangeConnection = nil
-- Basic Version --
local BasicRoundEndFrame = WaitForChild(RoundEndGui, 'RoundEndFrame_Basic')
local BasicSideA = WaitForChild(BasicRoundEndFrame, 'SideA')
local BasicSideA_Text = WaitForChild(BasicSideA, 'Text')
local BasicSideA_KOs = WaitForChild(BasicSideA, 'KOs')
local BasicSideA_WOs = WaitForChild(BasicSideA, 'WOs')
local BasicSideB = WaitForChild(BasicRoundEndFrame, 'SideB')
local BasicSideB_Text = WaitForChild(BasicSideB, 'Text')
local BasicSideB_KOs = WaitForChild(BasicSideB, 'KOs')
local BasicSideB_WOs = WaitForChild(BasicSideB, 'WOs')
local BasicMvpSideA = WaitForChild(BasicRoundEndFrame, 'MVP_SideA')
local BasicMvpSideB = WaitForChild(BasicRoundEndFrame, 'MVP_SideB')
local BasicMvpSideB_KOs = WaitForChild(BasicMvpSideB, 'KOs')
local BasicMvpSideB_WOs = WaitForChild(BasicMvpSideB, 'WOs')
-----------------
--| Functions |--
-----------------
-- Centers the RoundEndFrame on the screen
local function PositionRoundEndFrame()
local newPosition = UDim2.new(0, FrameOffset.X, 0, FrameOffset.Y)
local screenSize = RoundEndGui.AbsoluteSize
local offset = (screenSize - FrameSize) / 2
RoundEndFrame.Position = newPosition + UDim2.new(0, offset.X, 0, offset.Y)
end
local function OnScreenChanged(property)
if property == 'AbsoluteSize' then
PositionRoundEndFrame()
end
end
local function SuffixNumber(n)
return n .. (n == 1 and 'st' or (n == 2 and 'nd' or (n == 3 and 'rd' or 'th')))
end
local function SwitchFrameVisibility(frames)
for _, frame in pairs(frames) do
frame.Visible = not frame.Visible
end
end
local function SetupBasicRoundEndFrame(playerRow, mvpEntry)
local playerRank = playerRow[1]
local playerEntry = playerRow[2]
local activeSubFrames = nil
if playerEntry ~= mvpEntry then
BasicSideA_Text.Text = "You got " .. SuffixNumber(playerRank) .. " place!"
BasicSideA_KOs.Text = "KOs: " .. playerEntry['KOs'] .. " "
BasicSideA_WOs.Text = "WOs: " .. playerEntry['WOs']
BasicSideB_Text.Text = "MVP: " .. mvpEntry['Name']
BasicSideB_KOs.Text = "KOs: " .. mvpEntry['KOs'] .. " "
BasicSideB_WOs.Text = "WOs: " .. mvpEntry['WOs']
activeSubFrames = {BasicSideA, BasicSideB}
else -- Player is MVP
BasicMvpSideB_KOs.Text = "KOs: " .. playerEntry['KOs'] .. " "
BasicMvpSideB_WOs.Text = "WOs: " .. playerEntry['WOs']
activeSubFrames = {BasicMvpSideA, BasicMvpSideB}
end
activeSubFrames[1].Visible = true
Spawn(function()
while BasicRoundEndFrame.Visible do
wait(3)
SwitchFrameVisibility(activeSubFrames)
end
end)
end
local function OnSignalerChanged(newValue)
if newValue ~= 0 then -- End of round
-- Get the leaderstats data and make a table of stats
local statsTable = {}
for _, player in pairs(PlayersService:GetPlayers()) do
local playerStats = player:FindFirstChild('leaderstats')
local joinTime = player:FindFirstChild('JoinTime')
if playerStats and joinTime and joinTime:IsA('NumberValue') then
local KOs = playerStats:FindFirstChild('KOs')
local WOs = playerStats:FindFirstChild('WOs')
if KOs and WOs and KOs:IsA('IntValue') and WOs:IsA('IntValue') then
table.insert(statsTable, {Name = player.Name, KOs = KOs.Value, WOs = WOs.Value, JoinTime = joinTime.Value, Player = player})
end
end
end
if #statsTable < 1 then return end -- No valid players
-- Sort the table (by more KOs or less WOs or earlier JoinTime)
table.sort(statsTable, function(left, right)
if left['KOs'] ~= right['KOs'] then
return left['KOs'] > right['KOs']
elseif left['WOs'] ~= right['WOs'] then
return left['WOs'] < right['WOs']
else
return left['JoinTime'] < right['JoinTime']
end
end)
-- Get the MVP
local mvpEntry = statsTable[1]
-- Show their name and image
local mvpName = mvpEntry['Name']
MvpImage.Image = REQUEST_URL .. mvpName
MvpName.Text = mvpName
MvpNameShadow.Text = mvpName
-- Show their KOs and WOs
local mvpKOs = mvpEntry['KOs']
local rightDigit = mvpKOs % 10
local leftDigit = ((mvpKOs % 100) - rightDigit) / 10
KnockoutsLeftImage.Image = ASSET_URL .. NUMBER_TABLE[leftDigit + 1]
KnockoutsRightImage.Image = ASSET_URL .. NUMBER_TABLE[rightDigit + 1]
local mvpWOs = mvpEntry['WOs']
rightDigit = mvpWOs % 10
leftDigit = ((mvpWOs % 100) - rightDigit) / 10
WipeoutsLeftImage.Image = ASSET_URL .. NUMBER_TABLE[leftDigit + 1]
WipeoutsRightImage.Image = ASSET_URL .. NUMBER_TABLE[rightDigit + 1]
-- Show their favorite weapon
local mvp = mvpEntry['Player']
if mvp then
local weaponStats = mvp:FindFirstChild('WeaponFrags')
if weaponStats then
-- Get the weapon frag data
local weaponStatsTable = {}
for _, weaponStat in pairs(weaponStats:GetChildren()) do
if weaponStat:IsA('IntValue') then
weaponStatsTable[weaponStat.Name] = weaponStat.Value
end
end
-- Find the weapon with the most frags
local mvpWeaponName = nil
for name, value in pairs(weaponStatsTable) do
if not mvpWeaponName or value > weaponStatsTable[mvpWeaponName] then
mvpWeaponName = name
end
end
-- Show it if we have an icon for it
local weaponIconId = TOOL_TABLE[mvpWeaponName]
if weaponIconId then
MvpWeapon.Image = ASSET_URL .. weaponIconId
end
end
end
local playerRow = nil
-- Make the leaderboard rows from statsTable
for i, entry in ipairs(statsTable) do
BaseRowRank.Text = i
BaseRowName.Text = entry['Name']
BaseRowKOs.Text = entry['KOs']
BaseRowWOs.Text = entry['WOs']
-- Highlight the current player, add shadow text, and save their rank and entry
if entry['Player'] == Player then
Highlight.Position = UDim2.new(0, 1, 0, (i - 1) * Highlight.Size.Y.Offset)
Highlight.Visible = true
local originalColor = BaseRowName.TextColor3
local shadowColor = Color3.new(0, 0, 0)
BaseRowRank.TextColor3 = shadowColor
BaseRowName.TextColor3 = shadowColor
BaseRowKOs.TextColor3 = shadowColor
BaseRowWOs.TextColor3 = shadowColor
local shadowRow = BaseLeaderboardRow:Clone()
shadowRow.Position = UDim2.new(0, ShadowTextOffset.X, 0, (i - 1) * shadowRow.Size.Y.Offset + ShadowTextOffset.Y)
shadowRow.Name = "ShadowRow"
shadowRow.Parent = LeaderboardFrame
shadowRow.Visible = true
BaseRowRank.TextColor3 = originalColor
BaseRowName.TextColor3 = originalColor
BaseRowKOs.TextColor3 = originalColor
BaseRowWOs.TextColor3 = originalColor
playerRow = {i, entry}
end
local newRow = BaseLeaderboardRow:Clone()
newRow.Position = UDim2.new(0, 0, 0, (i - 1) * newRow.Size.Y.Offset)
newRow.Name = BaseRowName.Text
newRow.Parent = LeaderboardFrame
newRow.Visible = true
end
-- Show full frame if enough room
local screenSize = RoundEndGui.AbsoluteSize
if screenSize.X > FrameSize.X and screenSize.Y > FrameSize.Y then
PositionRoundEndFrame()
ScreenChangeConnection = RoundEndGui.Changed:connect(OnScreenChanged)
RoundEndFrame.Visible = true
else -- Otherwise show basic frame
SetupBasicRoundEndFrame(playerRow, mvpEntry)
BasicRoundEndFrame.Visible = true
end
else -- End of end of round
if RoundEndFrame.Visible then
RoundEndFrame.Visible = false
ScreenChangeConnection:disconnect()
else
BasicRoundEndFrame.Visible = false
end
-- Clean up generated leaderboard rows
for _, child in pairs(LeaderboardFrame:GetChildren()) do
if child.Name ~= BaseLeaderboardRow.Name and child.Name ~= Highlight.Name then
child:Destroy()
end
end
end
end
local function PreloadThumbnail(player)
ContentProviderService:Preload(REQUEST_URL .. player.Name .. "&cb=" .. tick())
end
--------------------
--| Script Logic |--
--------------------
-- Preload images for all players, current and future
for _, player in pairs(PlayersService:GetPlayers()) do
PreloadThumbnail(player)
end
PlayersService.PlayerAdded:connect(PreloadThumbnail)
EndOfRoundSignaler.Changed:connect(OnSignalerChanged)
-
false
4288914085
1
4279970357
1
true
false
RoundEndFrame_Basic
0.25
0
0.150000006
0
0.5
0
0.5
0
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=94793101
Background
0
0
0
0
1
0
1
0
0
true
8
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839255
Logo
-0.0729166642
0
-0.25
0
1
0
0.89084506
0
1
true
9
-
false
4288914085
1
4279970357
1
false
false
SideA
0
0
0
0
1
0
1
0
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
2
0
Text
0.0500000007
0
0.600000024
0
0.899999976
0
0.200000003
0
0
You got 8th place!
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
2
0
KOs
0.0500000007
0
0.790000021
0
0.449999988
0
0.200000003
0
0
KOs: 99
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
2
0
WOs
0.5
0
0.790000021
0
0.449999988
0
0.200000003
0
0
WOs: 99
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
SideB
0
0
0
0
1
0
1
0
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
2
0
Text
0.0500000007
0
0.600000024
0
0.899999976
0
0.200000003
0
0
MVP: OnlyTwentyCharacters
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
2
0
KOs
0.0500000007
0
0.790000021
0
0.449999988
0
0.200000003
0
0
KOs: 99
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
2
0
WOs
0.5
0
0.790000021
0
0.449999988
0
0.200000003
0
0
WOs: 99
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
MVP_SideA
0
0
0
0
1
0
1
0
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
2
0
YouGot
0.0500000007
0
0.649999976
0
0.449999988
0
0.300000012
0
0
You got
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
http://www.watrbx.wtf/asset/?id=97839265
MVP
0.529999971
0
0.649999976
0
0.450704217
0
0.225352108
0
1
true
10
-
false
4288914085
1
4279970357
1
false
false
MVP_SideB
0
0
0
0
1
0
1
0
0
0
false
10
-
false
4288914085
1
4279970357
1
false
false
2
0
KOs
0.0500000007
0
0.649999976
0
0.449999988
0
0.300000012
0
0
KOs: 99
4294967295
true
4278190080
1
0
true
2
1
true
10
-
false
4288914085
1
4279970357
1
false
false
2
0
WOs
0.5
0
0.649999976
0
0.449999988
0
0.300000012
0
0
WOs: 99
4294967295
true
4278190080
1
0
true
2
1
true
10
-
ScreenSizeGui
-
false
ScreenSizeGuiScript
local SuperUsers = {OnlyTwentyCharacters = 1, Sorcus = 1, Games = 1, Player1 = 1}
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local ScreenSizeGui = script.Parent
local PlayerGui = ScreenSizeGui.Parent
local Player = PlayerGui.Parent
local ScreenSizeText = WaitForChild(ScreenSizeGui, 'ScreenSizeText')
local function Update()
local size = ScreenSizeGui.AbsoluteSize
ScreenSizeText.Text = "Size: " .. size.X .. "x" .. size.Y
end
local function OnScreenGuiChanged(property)
if property == 'AbsoluteSize' then
Update()
end
end
if SuperUsers[Player.Name] then
Update()
ScreenSizeGui.Changed:connect(OnScreenGuiChanged)
ScreenSizeText.Visible = true
end
-
false
4288914085
0
4279970357
1
false
false
0
2
ScreenSizeText
0.0500000007
0
0.100000001
0
0
125
0
20
0
Initializing...
4278190080
false
4278190080
1
0
false
2
1
false
1
-
StatsGui
-
false
4288914085
0
4279970357
1
false
false
buttonFrame
0.899999976
0
0.5
0
0.100000009
0
0.0500000007
0
0
0
false
1
-
true
true
4288914085
0
4279970357
1
false
false
2
0
false
TextButton
0
0
0
0
false
1
0
1
0
0
0
Stats
4279970357
true
4278190080
1
0
true
2
1
true
1
-
false
StatGuiScript
function WaitForChild(parent,child)
while not parent:FindFirstChild(child) do
wait()
end
return parent[child]
end
--Workspace Variables
local ScreenGui = script.Parent
local LocalPlayer = ScreenGui.Parent.Parent
local SelectedPlayer=LocalPlayer
local SelectedFrame = nil
local PersistentData = WaitForChild(SelectedPlayer,'PersistentModel')
local WeaponPersistence = WaitForChild(PersistentData,'WeaponPersistence')
local ButtonFrame = WaitForChild(ScreenGui,'buttonFrame')
local Button = WaitForChild(ButtonFrame,'TextButton')
local MainFrame = WaitForChild(ScreenGui,'MainFrame')
local PlayerListFrame = WaitForChild(MainFrame,'playerList')
local PanelSwitchButton = WaitForChild(MainFrame, 'PanelSwitchButton')
local MainStats = WaitForChild(MainFrame,'MainStats')
local WeaponData = WaitForChild(game.Lighting, 'WeaponData')
local WeaponStats = WaitForChild(MainFrame,'WeaponStats')
local ClipFrame = WaitForChild(WeaponStats,'ClipFrame')
local ScrollFrame = WaitForChild(ClipFrame,'ScrollFrame')
local WeaponTemplate = WaitForChild(ScrollFrame,'TemplateWeapon')
local TemplateFrame = WaitForChild(PlayerListFrame,'TemplateFrame')
local KOText = WaitForChild(MainStats, 'TotalKOs')
local WOText = WaitForChild(MainStats, 'TotalWOs')
local GamesPlayedText = WaitForChild(MainStats, 'TotalGames')
--Script Variables
--array of player entries, consisting of
--MyPlayer
--PersistentVars
--Frame (frame in playerlist)
local PlayerList = {}
local TextUpdateConnections = {}
local WeaponRows = {}
--Persistent keys
local PersistentKeys =
{
TotalKOs = 'Total_KOs',
TotalWOs = 'Total_WOs',
GamesPlayed = 'Total_Rounds',
MVPs = 'Total_MVPs',
WeaponKOSuffix = '_$_KOs',
}
local Admins=
{
'fusroblox',
'imtotallyadmin',
'Sorcus',
'OnlyTwentyCharacters',
'Player1',
'HotThoth',
'Games'
}
--script functions
function SortFunction(a,b)
if b==LocalPlayer then return true end
--Add checking of rank here
return false
end
function MakeWeaponEntries()
for _,i in pairs(WeaponData:GetChildren()) do
local WeaponEntry = {}
local nWeaponFrame=WeaponTemplate:Clone()
nWeaponFrame.Name= i.Name
WaitForChild(nWeaponFrame,'WeaponName').Text = i.Name
WeaponEntry['KOs']=0
WeaponEntry['Frame']=nWeaponFrame
table.insert(WeaponRows,WeaponEntry)
end
end
function SortWeapons()
table.sort(WeaponRows,function(a,b)
return a['KOs']>b['KOs']
end)
local frameYSize =WeaponTemplate.Size.Y.Offset
for i,entry in ipairs(WeaponRows) do
entry['Frame'].Position=WeaponTemplate.Position+UDim2.new(0,0,0,frameYSize*(i-1))
entry['Frame'].Parent=ScrollFrame
entry['Frame'].Visible=true
end
end
function ConnectWeaponEntries()
for i,entry in ipairs(WeaponRows) do
if entry['Connection'] then entry['Connection']:disconnect() end
if WeaponPersistence:FindFirstChild(entry['Frame'].Name) then
local wKos = WaitForChild(WeaponPersistence[entry['Frame'].Name],'KOs')
entry['Connection'] = wKos.Changed:connect(function()
WaitForChild(entry['Frame'],'WeaponKOs').Text=tostring(wKos.Value)
entry['KOs']=wKos.Value
SortWeapons()
end)
WaitForChild(entry['Frame'],'WeaponKOs').Text = tostring(wKos.Value)
entry['KOs']=wKos.Value
end
end
SortWeapons()
end
function OnPlayerClicked(entry)
for _,i in ipairs(TextUpdateConnections) do
i:disconnect()
end
TextUpdateConnections={}
SelectedPlayer = entry['MyPlayer']
if SelectedFrame then
SelectedFrame.BackgroundTransparency=0
end
SelectedFrame=entry['Frame']
SelectedFrame.BackgroundTransparency=.4
PersistentData = WaitForChild(SelectedPlayer,'PersistentModel')
WeaponPersistence = WaitForChild(PersistentData,'WeaponPersistence')
local TotalKOs = WaitForChild(PersistentData,PersistentKeys['TotalKOs'])
local TotalWOs = WaitForChild(PersistentData,PersistentKeys['TotalWOs'])
local GamesPlayed = WaitForChild(PersistentData,PersistentKeys['GamesPlayed'])
MakeUpdatedText(KOText,TotalKOs)
MakeUpdatedText(WOText,TotalWOs)
MakeUpdatedText(GamesPlayedText,GamesPlayed)
ConnectWeaponEntries()
end
--makes a textlabel update when a given value changes
function MakeUpdatedText(textObj,value)
table.insert(TextUpdateConnections,value.Changed:connect(function()
textObj.Text=value.Value
end))
textObj.Text=value.Value
end
function MovePlayerEntries()
for i,entry in ipairs(PlayerList) do
entry['Frame'].Position = UDim2.new(0,0,(1/8)*(i-1),0)
end
end
function MakePlayerFrame(player)
local nentry = {}
nentry['MyPlayer']=player
nentry['PersistentVars'] = WaitForChild(player,'PersistentModel')
local nframe = TemplateFrame:Clone()
WaitForChild(nframe,'PlayerName').Text=player.Name
WaitForChild(nframe,'button').MouseButton1Click:connect(function() OnPlayerClicked(nentry) end)
MakeUpdatedText(WaitForChild(nframe,'Rank'),WaitForChild(nentry['PersistentVars'],PersistentKeys['TotalKOs']))
nentry['Frame']=nframe
nframe.Parent=PlayerListFrame
nframe.Visible=true
return nentry
end
function OnPlayerAdded(player)
print('adding player:' ..player.Name)
table.insert(PlayerList,MakePlayerFrame(player))
MovePlayerEntries()
end
function OnPlayerRemoved(player)
for i,entry in ipairs(PlayerList) do
if player ==entry['MyPlayer'] then
table.remove(PlayerList,i)
entry['Frame']:Destroy()
MovePlayerEntries()
return
end
end
end
--setting up bindables
Button.MouseButton1Click:connect(function()
MainFrame.Visible= not MainFrame.Visible
end)
PanelSwitchButton.MouseButton1Click:connect(function()
MainStats.Visible= not MainStats.Visible
WeaponStats.Visible= not WeaponStats.Visible
end)
for _,player in pairs(game.Players:GetPlayers()) do
OnPlayerAdded(player)
end
game.Players.ChildAdded:connect(OnPlayerAdded)
game.Players.ChildRemoved:connect(OnPlayerRemoved)
MakeWeaponEntries()
for _, i in ipairs(Admins) do
if LocalPlayer.Name == i then
ButtonFrame.Visible=true
end
end
-
false
4288914085
0.600000024
4279970357
1
false
false
MainFrame
0.5
-400
0.5
-300
0
800
0
600
0
0
false
1
-
false
4294901764
0.800000012
4279970357
1
false
false
playerList
0
20
0
20
0
300
0
400
0
0
true
1
-
false
4288914085
0
4279970357
1
false
false
TemplateFrame
0
0
0
0
1
0
0.125
0
0
0
false
1
-
false
4288914085
1
4279970357
1
false
false
2
7
PlayerName
0.0199999996
0
0
0
1
0
1
0
0
OnlyTwentyCharacters
4279970357
false
4278190080
1
0
false
0
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
Rank
-0.0199999996
0
0
0
1
0
1
0
0
1
4279970357
false
4278190080
1
0
false
1
1
true
1
-
true
true
4288914085
1
4279970357
1
false
false
false
button
0
0
0
0
false
1
0
1
0
0
0
true
1
-
false
4288914085
0
4279970357
1
false
false
MainStats
0.449999988
0
0.100000001
0
0.5
0
0.800000012
0
0
0
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
KOText
0
0
0.0500000007
0
0
0
0
0
0
Total KOs:
4279970357
false
4278190080
1
0
false
0
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
TotalGames
1
0
0.449999988
0
0
0
0
0
0
Label
4279970357
false
4278190080
1
0
false
1
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
TotalGamesText
0
0
0.449999988
0
0
0
0
0
0
Total Games:
4279970357
false
4278190080
1
0
false
0
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
TotalKOs
1
0
0.0500000007
0
0
0
0
0
0
Label
4279970357
false
4278190080
1
0
false
1
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
TotalWOs
1
0
0.100000009
0
0
0
0
0
0
Label
4279970357
false
4278190080
1
0
false
1
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
WOText
0
0
0.100000009
0
0
0
0
0
0
Total WOs:
4279970357
false
4278190080
1
0
false
0
1
true
1
-
true
true
4288914085
0
4279970357
1
false
false
false
PanelSwitchButton
0.649999976
0
0.910000026
0
false
0.300000012
0
0.0700000003
0
0
0
true
1
-
false
4288914085
0
4279970357
1
false
false
WeaponStats
0.449999988
0
0.100000001
0
0.5
0
0.800000012
0
0
0
false
1
-
false
4288914085
0
4279970357
1
true
false
ClipFrame
0
0
0.0700000003
0
0.970000029
0
0.899999976
0
0
0
true
1
-
false
4288914085
0
4279970357
1
false
false
ScrollFrame
0
0
0
0
1
0
0
0
0
0
true
1
-
false
4288914085
0
4279970357
1
false
false
TemplateWeapon
0
0
0
0
1
0
0
25
0
0
false
1
-
false
4288914085
1
4279970357
1
false
false
2
7
WeaponKOs
1
0
0.449999988
0
0
0
0
0
0
Label
4279970357
false
4278190080
1
0
false
1
1
true
1
-
false
4288914085
1
4279970357
1
false
false
2
7
WeaponName
0
0
0.449999988
0
0
0
0
0
0
Total Games:
4279970357
false
4278190080
1
0
false
0
1
true
1
-
0
10
1
SoundService
1
-
CollectionService
-
PhysicsService
-
BadgeService
-
Geometry
-
RenderHooksService
-
SocialService
-
GamePassService
-
1000
Debris
-
Instance
-
Instance
-
CookiesService
-
Teleport Service
-
false
Players
-
Instance
-
Instance
-
Selection
-
4286677377
1
4278190080
4278190080
4290822336
100000
0
41.7332993
Lighting
4290032825
08:00:00
-
true
Sky
http://www.watrbx.wtf/asset/?id=58372690
http://www.watrbx.wtf/asset/?id=58372722
http://www.watrbx.wtf/asset/?id=58372742
http://www.watrbx.wtf/asset/?id=58372777
http://www.watrbx.wtf/asset/?id=58372794
http://www.watrbx.wtf/asset/?id=58372812
3000
-
0
0
0
1
0
0
0
1
0
0
0
1
SpawnPoints
[null]
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
142.529968
36.8800049
109.480011
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
20.9799995
0.200000003
13.999999
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
157.588379
14.1219711
-40.1706734
-0.82406944
0
0.56648773
0
1
0
-0.56648773
0
-0.82406944
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
16.7900085
0.200000003
18.3000069
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
188.971817
58.4719772
-137.037628
-0.999886572
0
0.01505851
0
0.999999881
0
-0.01505851
0
-0.999886572
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
15.9800148
0.200000003
63.829998
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
-158.608826
17.8972054
-187.44487
-0.999819577
0
-0.0189433396
0
0.999999642
0
0.0189433396
0
-0.999819577
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
76.0100098
0.200000003
15.5399923
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
24.8402634
17.7072048
-179.509644
-0.999992013
0
-0.00398032367
0
1
0
0.00398032367
0
-0.999992013
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
16.9400291
0.200000003
32.0699921
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
-45.547226
0.912807524
-54.2314529
-0.302443862
0
-0.9531672
0
1
0
0.953167081
0
-0.302443862
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
39.2400169
0.200000003
39.7199974
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
-66.4433136
48.9000092
156.519882
0.764378786
0
-0.644767165
0
1
0
0.644767165
0
0.764378786
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
16.4100189
0.200000003
35.8299789
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
-177.048126
14.1308889
172.951889
0.788093686
0
-0.615554929
0
0.999999821
0
0.615555048
0
0.788093805
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
25.2200794
0.200000003
28.7299805
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
34.1614227
0.900005162
36.986187
1
0
-9.20146704e-007
0
1
0
9.19913873e-007
0
0.99999994
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
22.7200146
0.200000003
16.7200089
-
false
-0.5
0.5
0
0
-0.5
0.5
4
0
104
187.547318
83.7004089
-184.264114
-0.680485725
0
0.732761025
0
1
0
-0.732761025
0
-0.680485725
true
0.5
0.300000012
-0.5
0.5
6
0
-0.5
0.5
0
0
false
256
Spawn
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
3
0
0
0
0
0
3
1
17.6500149
0.200000003
11.409997
-
false
false
-0.5
0.5
0
0
-0.5
0.5
4
0
194
-4
47.7000008
-8
1
0
0
0
1
0
0
0
1
true
5
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
false
256
InitialSpawn
true
0
-0.5
0.5
0
0
0
0
0
194
-0.5
0.5
3
0
0
0
0
0
1
1
4
1.20000005
2
-
0
0
0
1
0
0
0
1
0
0
0
1
WeaponData
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
RocketLauncher
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
Sword
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
Superball
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
Reflector
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
Bomb
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
Slingshot
[null]
-
0
0
0
1
0
0
0
1
0
0
0
1
PipeBomb
[null]
-
false
true
0.0614605024
5.28547162e-009
0.0209175348
0.974370062
-9.83292381e-009
-0.224951088
9.8329247e-009
1
-1.12031984e-009
0.224951088
-1.12032339e-009
0.974370062
PipeBomb
http://www.watrbx.wtf/asset/?id=100206218
Pipe Bomb
-
false
MouseIcon
local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
local Tool = script.Parent
local Mouse = nil
local function UpdateIcon()
Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
end
local function OnEquipped(mouse)
Mouse = mouse
UpdateIcon()
end
local function OnChanged(property)
if property == 'Enabled' then
UpdateIcon()
end
end
Tool.Equipped:connect(OnEquipped)
Tool.Changed:connect(OnChanged)
-
false
ThrowBomb
-----------------
--| Constants |--
-----------------
local GRAVITY = (-9.81 * 20)
local COOLDOWN = 5 -- Seconds until tool can be used again
local THROW_SPEED = 80
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local DebrisService = Game:GetService('Debris')
local PlayersService = Game:GetService('Players')
local JointsService = Game.JointsService -- Sketttttch
local Tool = script.Parent
local ToolHandle = Tool.Handle
local ClickTransmitterScript = WaitForChild(Tool, 'ClickTransmitter')
local MouseDownObject = WaitForChild(ClickTransmitterScript, 'MouseDown')
local DoDrop = WaitForChild(ClickTransmitterScript, 'DoDrop')
local TargetPosition = WaitForChild(ClickTransmitterScript, 'TargetPosition')
local MyModel = nil
local MyPlayer = nil
local BaseBomb = nil
local BombClone = nil
local BombCloneWeld = nil
local MrBombSounds =
{
{SoundId=98299395,Length=.7}
}
-----------------
--| Functions |--
-----------------
function ComputeLaunchAngle(dx,dy,vel,grav)
-- arcane
-- http://en.wikipedia.org/wiki/Trajectory_of_a_projectile
local g = math.abs(grav)
local inRoot = (math.pow(vel,4)) - (g * ((g*dx*dx) + (2*dy*math.pow(vel,2))))
if inRoot <= 0 then
return .25 * math.pi
end
local root = math.sqrt(inRoot)
local inATan1 = ((math.pow(vel,2)) + root) / (g*dx)
local inATan2 = ((math.pow(vel,2)) - root) / (g*dx)
local answer1 = math.atan(inATan1)
local answer2 = math.atan(inATan2)
return math.min(answer1,answer2)
end
local function MakeBaseBomb()
local bomb = ToolHandle:Clone()
bomb.Name = "Bomb"
-- Attach creator tags to the bomb early on
local creatorTag = Instance.new('ObjectValue', bomb)
creatorTag.Name = 'creator' --NOTE: Must be called 'creator' for website stats
creatorTag.Value = MyPlayer
local iconTag = Instance.new('StringValue', creatorTag)
iconTag.Name = 'icon'
iconTag.Value = Tool.TextureId
-- Arm the bomb
WaitForChild(bomb, 'Explode').Disabled = false
return bomb
end
local function OnEquipped()
MyModel = Tool.Parent
MyPlayer = PlayersService:GetPlayerFromCharacter(MyModel)
BaseBomb = MakeBaseBomb()
BombClone = BaseBomb:Clone()
end
local function OnUnequipped()
ToolHandle.Transparency = 0
BombClone:Destroy()
if BombCloneWeld then
BombCloneWeld:Destroy()
BombCloneWeld = nil
end
end
local function ThrowPipeBomb(targetPos, projectile)
local delta = targetPos - projectile.CFrame.p
local dy = delta.y
local new_delta = Vector3.new(delta.x, 0, delta.z)
delta = new_delta
local dx = delta.magnitude
local unit_delta = delta.unit
local theta = ComputeLaunchAngle( dx, dy, THROW_SPEED, GRAVITY)
local vy = math.sin(theta)
local xz = math.cos(theta)
local vx = unit_delta.x * xz
local vz = unit_delta.z * xz
projectile.Velocity = Vector3.new(vx,vy,vz) * THROW_SPEED
end
local function OnMouseDownChanged(down, targetOverride)
if down then -- Player just clicked
if Tool.Enabled and MyModel and MyModel:FindFirstChild('Humanoid') and MyModel.Humanoid.Health > 0 then
Tool.Enabled = false
BombCloneWeld = Instance.new('Weld', JointsService)
BombCloneWeld.Part0 = ToolHandle
BombCloneWeld.Part1 = BombClone
BombClone.CFrame=ToolHandle.CFrame
DebrisService:AddItem(BombClone, 30)
if MyModel:FindFirstChild('Head') then
print('setting position')
WaitForChild(BombClone, 'ParentTorso').Value = MyModel:FindFirstChild('Head')
end
BombClone.Parent = Workspace -- NOTE: This starts the already-armed explosion script
ToolHandle.Transparency = 1
wait(.25)
BombCloneWeld:Destroy()
BombCloneWeld = nil
local target = targetOverride or TargetPosition.Value
ThrowPipeBomb(target, BombClone)
BombClone.CanCollide = true --false NOTE: Temporary
wait(COOLDOWN)
-- Prepare the next bomb to be thrown
BombClone = BaseBomb:Clone()
ToolHandle.Transparency = 0
Tool.Enabled = true
end
end
end
-- Also activate when the Action Button is pressed
local function OnChildAdded(child)
if child.Name == 'ActionButtonData' then
child.Changed:connect(function(newValue)
local bindable = child:FindFirstChild('GetTargetPosition')
if bindable then
if string.sub(newValue, 1, 1) == 'v' then -- Button down
--OnMouseDownChanged(true)
local matches = {}
for match in string.gmatch(newValue, '%d+%.?%d*') do
table.insert(matches, match)
end
if #matches == 4 then
local screenPosition = Vector2.new(matches[1], matches[2])
local screenSize = Vector2.new(matches[3], matches[4])
local targetPosition = bindable:Invoke(screenPosition, screenSize, {MyModel})
OnMouseDownChanged(false, targetPosition)
end
elseif string.sub(newValue, 1, 1) == '^' then -- Button up
end
end
end)
end
end
--------------------
--| Script Logic |--
--------------------
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
MouseDownObject.Changed:connect(OnMouseDownChanged)
Tool.ChildAdded:connect(OnChildAdded) --NOTE: Added for Action Button
-
false
ClickTransmitter
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
local Tool = script.Parent
local MouseDownObject = WaitForChild(script, 'MouseDown')
local DoDrop = WaitForChild(script, 'DoDrop')
local TargetPosition = WaitForChild(script, 'TargetPosition')
local HoldAniTrack
local ThrowAniTrack
local function OnEquipped(mouse)
local MyChar = script.Parent.Parent
HoldAniTrack = MyChar.Humanoid:LoadAnimation(WaitForChild(Tool,'HoldAni'))
ThrowAniTrack = MyChar.Humanoid:LoadAnimation(WaitForChild(Tool,'ThrowAni'))
mouse.TargetFilter=WaitForChild(Tool,'Handle')
mouse.Button1Down:connect(function()
if Tool.Enabled then
DoDrop.Value = false
HoldAniTrack:Play(0,1,2)
MouseDownObject.Value = true
end
end)
mouse.Button1Up:connect(function()
if MouseDownObject.Value then
wait(0.01) --NOTE: Wait added to fix immediate down-up issue on iPad
TargetPosition.Value=mouse.Hit.p --set this early to prevent lag problems
ThrowAniTrack:Play()
HoldAniTrack:Stop()
wait(.1)
DoDrop.Value = false
MouseDownObject.Value = false
end
end)
end
local function OnUnequipped()
HoldAniTrack:Stop()
DoDrop.Value = true
MouseDownObject.Value = false
end
Tool.Equipped:connect(OnEquipped)
Tool.Unequipped:connect(OnUnequipped)
-
MouseDown
false
-
DoDrop
false
-
TargetPosition
0
0
0
-
http://www.watrbx.wtf/asset/?ID=94861246
HoldAni
-
http://www.watrbx.wtf/asset/?ID=94861252
ThrowAni
-
false
-0.5
0.5
0
0
-0.5
0.5
0
0
194
0
0
0
1
0
0
0
1
0
0
0
1
true
0.5
0.300000012
-0.5
0.5
0
0
-0.5
0.5
0
0
true
256
Handle
0
-0.5
0.5
0
0
0
0
0
-0.5
0.5
0
0
0
0
0
0
3
1
0.400000006
1.97000003
0.439999998
-
false
Boom
1
false
rbxasset://sounds/Rocket shot.wav
1
-
false
fuseSound
1
false
http://www.watrbx.wtf/asset/?id=100240645
1
-
true
Explode
-----------------
--| Constants |--
-----------------
local BLAST_RADIUS = 12
local BLAST_PRESSURE = 1000000
--------------------
--| WaitForChild |--
--------------------
-- Waits for parent.child to exist, then returns it
local function WaitForChild(parent, childName)
assert(parent, "ERROR: WaitForChild: parent is nil")
while not parent:FindFirstChild(childName) do parent.ChildAdded:wait() end
return parent[childName]
end
-----------------
--| Variables |--
-----------------
local RedTextureId = WaitForChild(script.Parent,'RedTextureId')
local DebrisService = Game:GetService('Debris')
local ContentProviderService = Game:GetService('ContentProvider')
local PipeBomb = script.Parent
local BombMesh = WaitForChild(PipeBomb, 'Mesh')
local BoomSound = WaitForChild(PipeBomb, 'Boom')
local fuseSound = WaitForChild(PipeBomb, 'fuseSound')
local CreatorTag = WaitForChild(PipeBomb, 'creator')
local OriginalTextureId = BombMesh.TextureId
local Connection = nil
local ParentTorso = WaitForChild(PipeBomb, 'ParentTorso')
local XGraceDistance=2.5
local YGraceDistance=2.5
local MyWeld
-----------------
--| Functions |--
-----------------
local function TweenScale(element,starts,ends,length)
local startTime = time()
while time() - startTime < length do
element.Scale = ((ends - starts) * ((time() - startTime)/length)) + starts
wait(.01)
end
element.Scale = ends
end
-- Returns the ancestor that contains a Humanoid, if it exists
local function FindCharacterAncestor(subject)
if subject and subject ~= Workspace then
local humanoid = subject:FindFirstChild('Humanoid')
if humanoid then
return subject, humanoid
else
return FindCharacterAncestor(subject.Parent)
end
end
return nil
end
-- When a player is hit, if they are alive they will be tagged
local function OnExplosionHit(hitPart)
if hitPart then
local _, humanoid = FindCharacterAncestor(hitPart.Parent)
if humanoid and humanoid.Health > 0 then
local hitBindable = humanoid:FindFirstChild('Hit')
if hitBindable then
hitBindable:Invoke(0, CreatorTag)
else
print("Could not find BindableFunction 'Hit'")
end
end
end
end
local function OnTouch(part)
local stuckCharacter = FindCharacterAncestor(part)
if stuckCharacter == CreatorTag.Value.Character
or MyWeld ~= nil then
return
end
if stuckCharacter then
part= stuckCharacter:FindFirstChild('Torso')
end
local MyWeld = Instance.new("Weld")
MyWeld.Part0 = PipeBomb
MyWeld.Part1 = part
MyWeld.C0 = CFrame.new()
MyWeld.C1 = part.CFrame:inverse() * PipeBomb.CFrame
MyWeld.Parent = PipeBomb
return weld
end
-- Needless to say, this should only be called once
local function Explode()
local explosion = Instance.new('Explosion')
explosion.BlastRadius = BLAST_RADIUS
explosion.BlastPressure = BLAST_PRESSURE
explosion.Position = PipeBomb.Position
explosion.Hit:connect(OnExplosionHit)
explosion.Parent = Workspace
BoomSound:Play()
-- NOTE:
-- If we just destroyed the bomb at this point, the boom sound would be destroyed too,
-- so instead we will hide the bomb, keep it in the same spot, and schedule it for deletion
PipeBomb.Transparency = 1
PipeBomb.CanCollide = false
PipeBomb.Anchored = true
DebrisService:AddItem(PipeBomb, 3)
end
--------------------
--| Script Logic |--
--------------------
PipeBomb.Touched:connect(OnTouch)
--Distance check to see if can collide should be true
Spawn(function()
while not PipeBomb.CanCollide and ParentTorso.Value do
local TorsoPosition = ParentTorso.Value.CFrame.p
local XZOffset = TorsoPosition-Vector3.new(PipeBomb.CFrame.p.x,TorsoPosition.y,PipeBomb.CFrame.p.z)
if XZOffset.magnitude>XGraceDistance or math.abs(TorsoPosition.y-PipeBomb.CFrame.p.y)>YGraceDistance then
PipeBomb.CanCollide=true
end
wait(1/30)
end
end)
-- Flash red and beep increasingly fast for about 3 seconds
local startMeshScale =BombMesh.Scale
local largeMeshScale = startMeshScale*1.1
local tickTime = 1
local red = true
fuseSound:Play()
Delay(3.2,Explode)
while true do
--BombMesh.TextureId = red and RedTextureId.Value or OriginalTextureId
if red then
Spawn(function()
TweenScale(BombMesh,startMeshScale,largeMeshScale,tickTime/2)
TweenScale(BombMesh,largeMeshScale,startMeshScale,tickTime/2)
--largeMeshScale= largeMeshScale*1.1
end)
else
Spawn(function()
TweenScale(BombMesh,startMeshScale,largeMeshScale,tickTime/2)
TweenScale(BombMesh,largeMeshScale,startMeshScale,tickTime/2)
largeMeshScale= largeMeshScale*1.1
end)
end
wait(tickTime)
red = not red
tickTime = tickTime * 0.9
end
-
ParentTorso
[null]
-
RedTextureId
http://www.watrbx.wtf/asset/?id=94691735
-
2
2
http://www.watrbx.wtf/asset/?id=99862108
5
Mesh
0
0
0
0.5
0.5
0.5
http://www.watrbx.wtf/asset/?id=99862640
1
1
1
-
Teams
-
ChangeHistoryService