Explorar o código

CMSIS-NN: Update softmax, svdf and pooling unit tests (#1338)

* CMSIS-NN: Update softmax, svdf and pooling unit tests

Data generate script uses TFL int kernels instead of TF float kernels.
Softmax and pooling test cases use Keras for generating a model.
Svdf use a json template for generating a model.

Softmax and svdf input headers are regenerated.

* CMSIS-NN: regenerate pooling unit test headers

* CMSIS-NN: Remove offsets for pooling unit tests
Måns Nilsson %!s(int64=4) %!d(string=hai) anos
pai
achega
67fd467071
Modificáronse 100 ficheiros con 1393 adicións e 2850 borrados
  1. 1 0
      .gitignore
  2. 264 264
      Tests/UnitTest/PregeneratedData/avgpooling/input.txt
  3. 45 45
      Tests/UnitTest/PregeneratedData/avgpooling_1/input.txt
  4. 12 12
      Tests/UnitTest/PregeneratedData/avgpooling_2/input.txt
  5. 9 9
      Tests/UnitTest/PregeneratedData/avgpooling_3/input.txt
  6. 20 20
      Tests/UnitTest/PregeneratedData/avgpooling_4/input.txt
  7. 9 9
      Tests/UnitTest/PregeneratedData/avgpooling_5/input.txt
  8. 264 264
      Tests/UnitTest/PregeneratedData/maxpooling/input.txt
  9. 45 45
      Tests/UnitTest/PregeneratedData/maxpooling_1/input.txt
  10. 12 12
      Tests/UnitTest/PregeneratedData/maxpooling_2/input.txt
  11. 9 9
      Tests/UnitTest/PregeneratedData/maxpooling_3/input.txt
  12. 20 20
      Tests/UnitTest/PregeneratedData/maxpooling_4/input.txt
  13. 1 1
      Tests/UnitTest/PregeneratedData/maxpooling_5/input.txt
  14. 5 5
      Tests/UnitTest/PregeneratedData/maxpooling_6/input.txt
  15. 8 8
      Tests/UnitTest/PregeneratedData/maxpooling_7/input.txt
  16. 1 1
      Tests/UnitTest/PregeneratedData/softmax/input.txt
  17. 1 1
      Tests/UnitTest/PregeneratedData/svdf/bias.txt
  18. 1 1
      Tests/UnitTest/PregeneratedData/svdf/input.txt
  19. 24 24
      Tests/UnitTest/PregeneratedData/svdf/kernel.txt
  20. 0 384
      Tests/UnitTest/PregeneratedData/svdf/state_data.txt
  21. 24 24
      Tests/UnitTest/PregeneratedData/svdf/time_data.txt
  22. 1 1
      Tests/UnitTest/PregeneratedData/svdf_1/bias.txt
  23. 1 1
      Tests/UnitTest/PregeneratedData/svdf_1/input.txt
  24. 5 5
      Tests/UnitTest/PregeneratedData/svdf_1/kernel.txt
  25. 0 30
      Tests/UnitTest/PregeneratedData/svdf_1/state_data.txt
  26. 5 5
      Tests/UnitTest/PregeneratedData/svdf_1/time_data.txt
  27. 1 1
      Tests/UnitTest/PregeneratedData/svdf_2/input.txt
  28. 10 10
      Tests/UnitTest/PregeneratedData/svdf_2/kernel.txt
  29. 0 60
      Tests/UnitTest/PregeneratedData/svdf_2/state_data.txt
  30. 10 10
      Tests/UnitTest/PregeneratedData/svdf_2/time_data.txt
  31. 1 1
      Tests/UnitTest/PregeneratedData/svdf_3/input.txt
  32. 12 12
      Tests/UnitTest/PregeneratedData/svdf_3/kernel.txt
  33. 0 24
      Tests/UnitTest/PregeneratedData/svdf_3/state_data.txt
  34. 12 12
      Tests/UnitTest/PregeneratedData/svdf_3/time_data.txt
  35. 16 1
      Tests/UnitTest/README.md
  36. 174 0
      Tests/UnitTest/TestCases/Common/svdf_template.json
  37. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling/config_data.h
  38. 113 131
      Tests/UnitTest/TestCases/TestData/avgpooling/input_data.h
  39. 4 22
      Tests/UnitTest/TestCases/TestData/avgpooling/output_ref_data.h
  40. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling/test_data.h
  41. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_1/config_data.h
  42. 8 26
      Tests/UnitTest/TestCases/TestData/avgpooling_1/input_data.h
  43. 2 20
      Tests/UnitTest/TestCases/TestData/avgpooling_1/output_ref_data.h
  44. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_1/test_data.h
  45. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_2/config_data.h
  46. 5 23
      Tests/UnitTest/TestCases/TestData/avgpooling_2/input_data.h
  47. 5 23
      Tests/UnitTest/TestCases/TestData/avgpooling_2/output_ref_data.h
  48. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_2/test_data.h
  49. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_3/config_data.h
  50. 3 20
      Tests/UnitTest/TestCases/TestData/avgpooling_3/input_data.h
  51. 2 20
      Tests/UnitTest/TestCases/TestData/avgpooling_3/output_ref_data.h
  52. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_3/test_data.h
  53. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_4/config_data.h
  54. 4 22
      Tests/UnitTest/TestCases/TestData/avgpooling_4/input_data.h
  55. 2 20
      Tests/UnitTest/TestCases/TestData/avgpooling_4/output_ref_data.h
  56. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_4/test_data.h
  57. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_5/config_data.h
  58. 2 20
      Tests/UnitTest/TestCases/TestData/avgpooling_5/input_data.h
  59. 2 20
      Tests/UnitTest/TestCases/TestData/avgpooling_5/output_ref_data.h
  60. 1 19
      Tests/UnitTest/TestCases/TestData/avgpooling_5/test_data.h
  61. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling/config_data.h
  62. 113 131
      Tests/UnitTest/TestCases/TestData/maxpooling/input_data.h
  63. 6 23
      Tests/UnitTest/TestCases/TestData/maxpooling/output_ref_data.h
  64. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling/test_data.h
  65. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_1/config_data.h
  66. 8 26
      Tests/UnitTest/TestCases/TestData/maxpooling_1/input_data.h
  67. 2 20
      Tests/UnitTest/TestCases/TestData/maxpooling_1/output_ref_data.h
  68. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_1/test_data.h
  69. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_2/config_data.h
  70. 5 23
      Tests/UnitTest/TestCases/TestData/maxpooling_2/input_data.h
  71. 5 23
      Tests/UnitTest/TestCases/TestData/maxpooling_2/output_ref_data.h
  72. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_2/test_data.h
  73. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_3/config_data.h
  74. 3 20
      Tests/UnitTest/TestCases/TestData/maxpooling_3/input_data.h
  75. 2 20
      Tests/UnitTest/TestCases/TestData/maxpooling_3/output_ref_data.h
  76. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_3/test_data.h
  77. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_4/config_data.h
  78. 4 22
      Tests/UnitTest/TestCases/TestData/maxpooling_4/input_data.h
  79. 2 20
      Tests/UnitTest/TestCases/TestData/maxpooling_4/output_ref_data.h
  80. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_4/test_data.h
  81. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_5/config_data.h
  82. 3 21
      Tests/UnitTest/TestCases/TestData/maxpooling_5/input_data.h
  83. 3 21
      Tests/UnitTest/TestCases/TestData/maxpooling_5/output_ref_data.h
  84. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_5/test_data.h
  85. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_6/config_data.h
  86. 5 23
      Tests/UnitTest/TestCases/TestData/maxpooling_6/input_data.h
  87. 3 21
      Tests/UnitTest/TestCases/TestData/maxpooling_6/output_ref_data.h
  88. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_6/test_data.h
  89. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_7/config_data.h
  90. 2 20
      Tests/UnitTest/TestCases/TestData/maxpooling_7/input_data.h
  91. 2 20
      Tests/UnitTest/TestCases/TestData/maxpooling_7/output_ref_data.h
  92. 1 19
      Tests/UnitTest/TestCases/TestData/maxpooling_7/test_data.h
  93. 4 22
      Tests/UnitTest/TestCases/TestData/softmax/config_data.h
  94. 2 20
      Tests/UnitTest/TestCases/TestData/softmax/input_data.h
  95. 2 20
      Tests/UnitTest/TestCases/TestData/softmax/output_ref_data.h
  96. 1 19
      Tests/UnitTest/TestCases/TestData/softmax/test_data.h
  97. 2 20
      Tests/UnitTest/TestCases/TestData/svdf/biases_data.h
  98. 7 25
      Tests/UnitTest/TestCases/TestData/svdf/config_data.h
  99. 2 20
      Tests/UnitTest/TestCases/TestData/svdf/input_sequence_data.h
  100. 2 20
      Tests/UnitTest/TestCases/TestData/svdf/output_ref_data.h

+ 1 - 0
.gitignore

@@ -1,5 +1,6 @@
 Tests/UnitTest/TestCases/*/Unity/TestRunner/*
 Tests/UnitTest/TestCases/*/Unity/TestRunner/*
 Tests/UnitTest/TestCases/TestData/*/*.tflite
+Tests/UnitTest/TestCases/TestData/*.json
 Tests/UnitTest/Output/*
 Tests/UnitTest/Unity/*

+ 264 - 264
Tests/UnitTest/PregeneratedData/avgpooling/input.txt

@@ -1,265 +1,265 @@
 # 1,12,22,8
--7.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00
--6.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00
--7.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00
-1.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00
--7.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
-4.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
-4.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
-5.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
-4.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
-6.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00
-3.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00
-3.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00
--6.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00
--2.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00
--5.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00
-5.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
-4.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00
-0.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
--6.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00
-5.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00
--7.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00
-3.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00
-1.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00
-5.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00
--2.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00
--5.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00
-3.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00
--5.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00
-1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00
--1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00
--7.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00
--6.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00
--3.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00
-5.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00
-5.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00
-6.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00
--1.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00
--7.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00
--4.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00
--6.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00
-2.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00
-2.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00
-4.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
--5.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00
--5.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00
-5.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
-6.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00
-0.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00
-6.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
--2.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00
-2.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00
--5.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00
-1.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-4.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00
-6.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00
-4.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-3.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00
--1.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00
-3.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
-1.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00
--6.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00
--3.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00
-1.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00
-5.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00
-0.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00
-6.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00
--5.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00
--7.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00
--7.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00
--5.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00
--3.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00
-6.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00
-6.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00
-1.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00
--7.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00
-2.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00
--2.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00
-4.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00
-6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00
--3.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
-5.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00
-4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00
--4.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00
-4.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00
-3.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00
--5.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00
--7.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00
--6.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00
--6.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
--2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00
-5.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00
--6.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00
-1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00
--5.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00
--2.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-6.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00
--7.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
--7.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00
--5.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
-5.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00
--4.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00
--1.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00
-4.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00
-2.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00
-4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00
--5.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00
--1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00
--7.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
-3.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00
-5.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00
-1.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00
--1.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
-6.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00
--2.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00
-6.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00
-3.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00
-0.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
-1.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
-4.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00
--5.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00
--5.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00
--1.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00
--5.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00
--7.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00
--2.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00
--7.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00
--4.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-4.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00
-3.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
-1.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00
--5.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00
-3.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00
--7.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00
-6.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
--6.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00
--4.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00
--3.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00
-1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
--6.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00
--4.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00
--6.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00
--5.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00
--2.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00
-5.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00
--5.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00
--4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00
--5.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00
-0.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00
-1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
-1.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00
--1.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00
-5.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
--6.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00
--3.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00
-5.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
--6.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00
--6.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00
--6.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00
--4.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00
--2.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00
-4.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
--4.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00
-5.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00
-3.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
-2.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00
--4.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00
--1.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
--5.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00
--2.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00
+1.400000000000000000e+01,4.000000000000000000e+00,-8.600000000000000000e+01,3.700000000000000000e+01,1.120000000000000000e+02,-1.180000000000000000e+02,6.800000000000000000e+01,3.000000000000000000e+01
+-5.800000000000000000e+01,9.700000000000000000e+01,4.100000000000000000e+01,1.140000000000000000e+02,1.130000000000000000e+02,-1.100000000000000000e+01,-3.800000000000000000e+01,4.000000000000000000e+00
+1.900000000000000000e+01,-9.800000000000000000e+01,-4.000000000000000000e+01,-8.000000000000000000e+01,1.500000000000000000e+01,6.700000000000000000e+01,-1.170000000000000000e+02,-6.400000000000000000e+01
+5.100000000000000000e+01,-5.300000000000000000e+01,-1.000000000000000000e+01,-1.060000000000000000e+02,-8.000000000000000000e+01,3.400000000000000000e+01,9.500000000000000000e+01,-3.400000000000000000e+01
+5.100000000000000000e+01,3.900000000000000000e+01,-2.100000000000000000e+01,-2.100000000000000000e+01,-2.600000000000000000e+01,-5.400000000000000000e+01,-4.700000000000000000e+01,-2.200000000000000000e+01
+-1.260000000000000000e+02,-8.200000000000000000e+01,-4.000000000000000000e+01,9.100000000000000000e+01,-3.700000000000000000e+01,7.000000000000000000e+01,-9.200000000000000000e+01,6.900000000000000000e+01
+1.230000000000000000e+02,1.080000000000000000e+02,-7.100000000000000000e+01,-1.090000000000000000e+02,-1.000000000000000000e+01,-6.300000000000000000e+01,-1.300000000000000000e+01,-1.190000000000000000e+02
+8.100000000000000000e+01,-9.500000000000000000e+01,7.600000000000000000e+01,1.260000000000000000e+02,6.400000000000000000e+01,3.500000000000000000e+01,2.700000000000000000e+01,-3.000000000000000000e+00
+7.000000000000000000e+00,6.900000000000000000e+01,8.600000000000000000e+01,1.000000000000000000e+02,6.200000000000000000e+01,8.400000000000000000e+01,-7.000000000000000000e+01,-5.100000000000000000e+01
+1.000000000000000000e+00,3.400000000000000000e+01,1.600000000000000000e+01,8.800000000000000000e+01,-3.200000000000000000e+01,3.200000000000000000e+01,-6.700000000000000000e+01,1.700000000000000000e+01
+3.200000000000000000e+01,-2.700000000000000000e+01,-3.400000000000000000e+01,1.060000000000000000e+02,3.800000000000000000e+01,-7.400000000000000000e+01,-8.000000000000000000e+00,6.500000000000000000e+01
+8.300000000000000000e+01,1.500000000000000000e+01,-2.400000000000000000e+01,6.900000000000000000e+01,7.700000000000000000e+01,-1.010000000000000000e+02,-8.400000000000000000e+01,-6.700000000000000000e+01
+-9.900000000000000000e+01,-1.270000000000000000e+02,1.120000000000000000e+02,-2.200000000000000000e+01,2.800000000000000000e+01,8.700000000000000000e+01,-1.200000000000000000e+02,-1.280000000000000000e+02
+6.400000000000000000e+01,-3.300000000000000000e+01,7.800000000000000000e+01,6.600000000000000000e+01,1.000000000000000000e+00,1.600000000000000000e+01,-8.700000000000000000e+01,7.200000000000000000e+01
+-9.000000000000000000e+00,1.150000000000000000e+02,-2.900000000000000000e+01,2.000000000000000000e+00,-1.130000000000000000e+02,3.000000000000000000e+01,-9.000000000000000000e+01,3.700000000000000000e+01
+-1.070000000000000000e+02,-5.100000000000000000e+01,1.010000000000000000e+02,-5.300000000000000000e+01,9.200000000000000000e+01,-5.100000000000000000e+01,-4.000000000000000000e+00,1.800000000000000000e+01
+-9.000000000000000000e+00,-3.000000000000000000e+01,-1.280000000000000000e+02,5.400000000000000000e+01,6.200000000000000000e+01,1.220000000000000000e+02,6.100000000000000000e+01,-1.080000000000000000e+02
+1.900000000000000000e+01,9.300000000000000000e+01,-8.000000000000000000e+01,1.000000000000000000e+00,9.600000000000000000e+01,2.000000000000000000e+01,-5.500000000000000000e+01,-1.400000000000000000e+01
+-6.600000000000000000e+01,2.600000000000000000e+01,-7.500000000000000000e+01,-1.050000000000000000e+02,-1.010000000000000000e+02,3.700000000000000000e+01,1.230000000000000000e+02,4.900000000000000000e+01
+-9.100000000000000000e+01,-7.500000000000000000e+01,-1.110000000000000000e+02,3.800000000000000000e+01,-1.900000000000000000e+01,-2.800000000000000000e+01,8.900000000000000000e+01,-8.200000000000000000e+01
+-3.500000000000000000e+01,7.500000000000000000e+01,1.000000000000000000e+01,1.010000000000000000e+02,3.800000000000000000e+01,1.170000000000000000e+02,1.700000000000000000e+01,-7.500000000000000000e+01
+2.200000000000000000e+01,4.000000000000000000e+00,6.500000000000000000e+01,5.200000000000000000e+01,3.300000000000000000e+01,6.500000000000000000e+01,-7.300000000000000000e+01,-6.100000000000000000e+01
+1.100000000000000000e+01,-3.000000000000000000e+01,-6.200000000000000000e+01,-1.000000000000000000e+00,-3.000000000000000000e+01,9.800000000000000000e+01,-7.400000000000000000e+01,4.000000000000000000e+00
+-7.800000000000000000e+01,-9.000000000000000000e+00,6.300000000000000000e+01,-4.400000000000000000e+01,-1.200000000000000000e+01,-7.200000000000000000e+01,-1.180000000000000000e+02,6.100000000000000000e+01
+7.600000000000000000e+01,7.400000000000000000e+01,-6.600000000000000000e+01,7.500000000000000000e+01,1.190000000000000000e+02,-1.200000000000000000e+01,8.400000000000000000e+01,-1.800000000000000000e+01
+-1.270000000000000000e+02,3.600000000000000000e+01,-1.080000000000000000e+02,9.600000000000000000e+01,-1.210000000000000000e+02,6.500000000000000000e+01,-1.130000000000000000e+02,-8.400000000000000000e+01
+-9.400000000000000000e+01,8.500000000000000000e+01,6.100000000000000000e+01,1.070000000000000000e+02,-1.600000000000000000e+01,2.200000000000000000e+01,4.800000000000000000e+01,1.190000000000000000e+02
+-5.300000000000000000e+01,2.400000000000000000e+01,-8.600000000000000000e+01,-8.800000000000000000e+01,-9.000000000000000000e+00,-1.220000000000000000e+02,-2.900000000000000000e+01,8.600000000000000000e+01
+1.220000000000000000e+02,-1.900000000000000000e+01,1.500000000000000000e+01,-5.200000000000000000e+01,1.180000000000000000e+02,4.800000000000000000e+01,-2.800000000000000000e+01,-1.260000000000000000e+02
+8.900000000000000000e+01,6.700000000000000000e+01,-1.000000000000000000e+00,-1.110000000000000000e+02,1.210000000000000000e+02,1.220000000000000000e+02,3.500000000000000000e+01,1.250000000000000000e+02
+9.800000000000000000e+01,6.700000000000000000e+01,-5.900000000000000000e+01,-3.000000000000000000e+01,-7.000000000000000000e+00,1.070000000000000000e+02,-6.100000000000000000e+01,-1.180000000000000000e+02
+-1.000000000000000000e+02,4.900000000000000000e+01,-1.130000000000000000e+02,3.000000000000000000e+01,9.800000000000000000e+01,4.800000000000000000e+01,1.200000000000000000e+02,5.200000000000000000e+01
+-1.600000000000000000e+01,-8.300000000000000000e+01,-9.800000000000000000e+01,3.600000000000000000e+01,1.240000000000000000e+02,1.140000000000000000e+02,9.200000000000000000e+01,1.050000000000000000e+02
+-5.200000000000000000e+01,6.800000000000000000e+01,-6.000000000000000000e+01,-4.500000000000000000e+01,-1.000000000000000000e+01,4.300000000000000000e+01,-2.500000000000000000e+01,-2.000000000000000000e+01
+5.000000000000000000e+00,7.900000000000000000e+01,-9.200000000000000000e+01,5.300000000000000000e+01,4.700000000000000000e+01,2.700000000000000000e+01,5.800000000000000000e+01,-5.000000000000000000e+00
+-2.100000000000000000e+01,-8.100000000000000000e+01,6.400000000000000000e+01,-4.400000000000000000e+01,-1.070000000000000000e+02,1.030000000000000000e+02,8.000000000000000000e+01,8.000000000000000000e+01
+-9.300000000000000000e+01,-2.900000000000000000e+01,1.090000000000000000e+02,3.400000000000000000e+01,2.500000000000000000e+01,-9.500000000000000000e+01,2.300000000000000000e+01,8.000000000000000000e+00
+-1.270000000000000000e+02,3.400000000000000000e+01,-9.600000000000000000e+01,1.210000000000000000e+02,1.000000000000000000e+02,8.400000000000000000e+01,-6.300000000000000000e+01,-9.000000000000000000e+01
+-1.150000000000000000e+02,-6.700000000000000000e+01,8.100000000000000000e+01,-8.900000000000000000e+01,8.600000000000000000e+01,-7.700000000000000000e+01,-8.700000000000000000e+01,5.500000000000000000e+01
+5.500000000000000000e+01,1.230000000000000000e+02,9.300000000000000000e+01,1.090000000000000000e+02,1.110000000000000000e+02,1.000000000000000000e+01,8.000000000000000000e+01,1.800000000000000000e+01
+-2.100000000000000000e+01,-3.500000000000000000e+01,2.600000000000000000e+01,9.400000000000000000e+01,-8.500000000000000000e+01,-6.700000000000000000e+01,-9.300000000000000000e+01,-1.010000000000000000e+02
+-4.100000000000000000e+01,-1.110000000000000000e+02,1.210000000000000000e+02,-3.600000000000000000e+01,7.200000000000000000e+01,-3.500000000000000000e+01,-9.600000000000000000e+01,9.900000000000000000e+01
+-1.130000000000000000e+02,9.000000000000000000e+00,4.900000000000000000e+01,-6.500000000000000000e+01,4.700000000000000000e+01,3.100000000000000000e+01,5.800000000000000000e+01,3.600000000000000000e+01
+2.500000000000000000e+01,5.100000000000000000e+01,-8.000000000000000000e+00,1.010000000000000000e+02,4.100000000000000000e+01,-4.500000000000000000e+01,-8.000000000000000000e+01,3.700000000000000000e+01
+-1.150000000000000000e+02,5.600000000000000000e+01,-3.600000000000000000e+01,-9.400000000000000000e+01,-3.700000000000000000e+01,-4.800000000000000000e+01,-2.100000000000000000e+01,4.200000000000000000e+01
+3.200000000000000000e+01,-3.700000000000000000e+01,-4.700000000000000000e+01,-4.600000000000000000e+01,8.200000000000000000e+01,1.210000000000000000e+02,9.300000000000000000e+01,5.200000000000000000e+01
+-1.020000000000000000e+02,-8.600000000000000000e+01,8.900000000000000000e+01,3.700000000000000000e+01,-7.000000000000000000e+00,-3.500000000000000000e+01,-1.600000000000000000e+01,1.030000000000000000e+02
+-2.100000000000000000e+01,3.600000000000000000e+01,-8.000000000000000000e+00,8.000000000000000000e+01,8.100000000000000000e+01,-1.280000000000000000e+02,-9.500000000000000000e+01,-3.300000000000000000e+01
+-1.020000000000000000e+02,9.800000000000000000e+01,6.600000000000000000e+01,-2.000000000000000000e+01,-1.140000000000000000e+02,-6.300000000000000000e+01,-1.230000000000000000e+02,4.000000000000000000e+00
+-8.600000000000000000e+01,-4.400000000000000000e+01,-1.030000000000000000e+02,2.000000000000000000e+00,1.260000000000000000e+02,5.200000000000000000e+01,-6.700000000000000000e+01,9.100000000000000000e+01
+7.300000000000000000e+01,7.700000000000000000e+01,-3.900000000000000000e+01,1.010000000000000000e+02,-1.090000000000000000e+02,3.600000000000000000e+01,1.090000000000000000e+02,9.100000000000000000e+01
+-7.900000000000000000e+01,2.200000000000000000e+01,-5.300000000000000000e+01,4.900000000000000000e+01,8.000000000000000000e+00,-2.900000000000000000e+01,1.000000000000000000e+01,4.100000000000000000e+01
+-1.800000000000000000e+01,-2.000000000000000000e+01,3.700000000000000000e+01,-3.500000000000000000e+01,4.600000000000000000e+01,4.100000000000000000e+01,3.800000000000000000e+01,4.700000000000000000e+01
+4.400000000000000000e+01,6.500000000000000000e+01,1.160000000000000000e+02,2.800000000000000000e+01,4.900000000000000000e+01,-7.300000000000000000e+01,1.700000000000000000e+01,1.400000000000000000e+01
+-6.600000000000000000e+01,4.000000000000000000e+01,4.700000000000000000e+01,6.100000000000000000e+01,-1.160000000000000000e+02,1.000000000000000000e+00,-1.000000000000000000e+02,1.260000000000000000e+02
+-1.230000000000000000e+02,6.000000000000000000e+01,7.800000000000000000e+01,5.000000000000000000e+00,-1.160000000000000000e+02,3.500000000000000000e+01,-1.150000000000000000e+02,-3.300000000000000000e+01
+7.000000000000000000e+00,1.300000000000000000e+01,4.000000000000000000e+01,9.800000000000000000e+01,8.700000000000000000e+01,-3.500000000000000000e+01,-7.600000000000000000e+01,1.000000000000000000e+02
+1.250000000000000000e+02,5.700000000000000000e+01,-6.100000000000000000e+01,5.000000000000000000e+01,-8.000000000000000000e+00,-5.600000000000000000e+01,-1.230000000000000000e+02,-8.600000000000000000e+01
+1.150000000000000000e+02,4.300000000000000000e+01,1.300000000000000000e+01,1.260000000000000000e+02,6.400000000000000000e+01,-3.500000000000000000e+01,-9.200000000000000000e+01,-1.120000000000000000e+02
+-1.130000000000000000e+02,7.500000000000000000e+01,8.000000000000000000e+00,6.500000000000000000e+01,-1.010000000000000000e+02,2.600000000000000000e+01,-1.100000000000000000e+02,6.500000000000000000e+01
+-9.000000000000000000e+00,9.200000000000000000e+01,-1.220000000000000000e+02,-1.600000000000000000e+01,-5.500000000000000000e+01,2.100000000000000000e+01,4.700000000000000000e+01,-3.900000000000000000e+01
+-7.200000000000000000e+01,1.210000000000000000e+02,-8.100000000000000000e+01,5.400000000000000000e+01,-7.500000000000000000e+01,-1.150000000000000000e+02,-6.000000000000000000e+01,-1.040000000000000000e+02
+7.800000000000000000e+01,5.900000000000000000e+01,-6.900000000000000000e+01,-9.800000000000000000e+01,-2.800000000000000000e+01,-8.500000000000000000e+01,-9.800000000000000000e+01,-8.900000000000000000e+01
+1.090000000000000000e+02,1.000000000000000000e+00,7.000000000000000000e+00,-8.700000000000000000e+01,2.600000000000000000e+01,-5.100000000000000000e+01,4.000000000000000000e+01,-1.090000000000000000e+02
+8.200000000000000000e+01,1.000000000000000000e+00,-1.900000000000000000e+01,5.300000000000000000e+01,1.180000000000000000e+02,6.100000000000000000e+01,-6.000000000000000000e+00,8.100000000000000000e+01
+-1.100000000000000000e+01,9.600000000000000000e+01,9.700000000000000000e+01,8.400000000000000000e+01,-1.800000000000000000e+01,3.900000000000000000e+01,6.800000000000000000e+01,1.700000000000000000e+01
+4.900000000000000000e+01,5.600000000000000000e+01,-5.600000000000000000e+01,4.700000000000000000e+01,9.700000000000000000e+01,-9.400000000000000000e+01,-3.000000000000000000e+01,-6.000000000000000000e+00
+6.000000000000000000e+00,-4.600000000000000000e+01,1.050000000000000000e+02,1.230000000000000000e+02,-5.800000000000000000e+01,-1.060000000000000000e+02,8.500000000000000000e+01,-1.100000000000000000e+01
+4.400000000000000000e+01,1.300000000000000000e+01,7.500000000000000000e+01,6.100000000000000000e+01,-1.240000000000000000e+02,3.400000000000000000e+01,-1.100000000000000000e+02,-9.700000000000000000e+01
+1.260000000000000000e+02,-3.300000000000000000e+01,-8.000000000000000000e+01,8.900000000000000000e+01,1.040000000000000000e+02,9.000000000000000000e+01,-1.150000000000000000e+02,1.700000000000000000e+01
+8.600000000000000000e+01,1.250000000000000000e+02,6.000000000000000000e+00,4.200000000000000000e+01,-1.010000000000000000e+02,5.700000000000000000e+01,6.600000000000000000e+01,3.600000000000000000e+01
+9.000000000000000000e+01,-1.200000000000000000e+01,5.000000000000000000e+00,-5.300000000000000000e+01,-8.400000000000000000e+01,1.140000000000000000e+02,1.000000000000000000e+00,-4.000000000000000000e+01
+-1.030000000000000000e+02,-6.500000000000000000e+01,8.000000000000000000e+01,-1.080000000000000000e+02,3.400000000000000000e+01,8.500000000000000000e+01,1.300000000000000000e+01,1.260000000000000000e+02
+2.100000000000000000e+01,-3.700000000000000000e+01,-5.100000000000000000e+01,5.800000000000000000e+01,1.070000000000000000e+02,6.700000000000000000e+01,-9.700000000000000000e+01,1.010000000000000000e+02
+8.600000000000000000e+01,6.700000000000000000e+01,-3.000000000000000000e+01,6.200000000000000000e+01,-3.200000000000000000e+01,1.800000000000000000e+01,-1.040000000000000000e+02,3.700000000000000000e+01
+-2.300000000000000000e+01,6.000000000000000000e+00,1.000000000000000000e+01,-1.100000000000000000e+02,3.500000000000000000e+01,9.500000000000000000e+01,-6.200000000000000000e+01,9.600000000000000000e+01
+-6.500000000000000000e+01,9.600000000000000000e+01,-7.200000000000000000e+01,7.900000000000000000e+01,5.000000000000000000e+01,-2.500000000000000000e+01,9.400000000000000000e+01,-1.130000000000000000e+02
+2.800000000000000000e+01,3.900000000000000000e+01,3.200000000000000000e+01,9.000000000000000000e+00,4.700000000000000000e+01,-1.000000000000000000e+02,6.600000000000000000e+01,-1.120000000000000000e+02
+3.300000000000000000e+01,-1.000000000000000000e+01,-5.500000000000000000e+01,4.600000000000000000e+01,-9.100000000000000000e+01,-5.300000000000000000e+01,-6.100000000000000000e+01,1.000000000000000000e+02
+-8.800000000000000000e+01,5.500000000000000000e+01,-7.100000000000000000e+01,-6.300000000000000000e+01,-3.800000000000000000e+01,-2.900000000000000000e+01,6.700000000000000000e+01,4.200000000000000000e+01
+2.200000000000000000e+01,-3.800000000000000000e+01,5.100000000000000000e+01,-9.400000000000000000e+01,7.800000000000000000e+01,2.300000000000000000e+01,9.700000000000000000e+01,-7.200000000000000000e+01
+-1.150000000000000000e+02,8.200000000000000000e+01,2.100000000000000000e+01,-1.180000000000000000e+02,-9.000000000000000000e+00,-2.200000000000000000e+01,-6.100000000000000000e+01,1.400000000000000000e+01
+-1.270000000000000000e+02,3.300000000000000000e+01,5.900000000000000000e+01,-2.200000000000000000e+01,-8.300000000000000000e+01,-9.400000000000000000e+01,1.230000000000000000e+02,-4.200000000000000000e+01
+-9.700000000000000000e+01,-9.600000000000000000e+01,-6.200000000000000000e+01,-4.000000000000000000e+00,-7.900000000000000000e+01,-1.400000000000000000e+01,1.090000000000000000e+02,-1.600000000000000000e+01
+-5.300000000000000000e+01,-9.600000000000000000e+01,1.200000000000000000e+01,2.700000000000000000e+01,-5.200000000000000000e+01,-6.500000000000000000e+01,6.700000000000000000e+01,-7.800000000000000000e+01
+5.000000000000000000e+00,-9.500000000000000000e+01,-9.800000000000000000e+01,-1.060000000000000000e+02,-4.300000000000000000e+01,7.400000000000000000e+01,-1.260000000000000000e+02,-6.500000000000000000e+01
+1.090000000000000000e+02,-5.000000000000000000e+00,5.100000000000000000e+01,1.090000000000000000e+02,5.500000000000000000e+01,-1.100000000000000000e+02,6.900000000000000000e+01,1.150000000000000000e+02
+1.260000000000000000e+02,-1.150000000000000000e+02,-1.110000000000000000e+02,3.700000000000000000e+01,6.600000000000000000e+01,-7.300000000000000000e+01,3.000000000000000000e+00,2.200000000000000000e+01
+0.000000000000000000e+00,-4.800000000000000000e+01,8.300000000000000000e+01,-2.300000000000000000e+01,4.100000000000000000e+01,6.800000000000000000e+01,-1.800000000000000000e+01,-8.400000000000000000e+01
+8.700000000000000000e+01,-1.250000000000000000e+02,5.000000000000000000e+00,-6.200000000000000000e+01,1.040000000000000000e+02,1.200000000000000000e+01,1.150000000000000000e+02,-6.900000000000000000e+01
+6.900000000000000000e+01,1.030000000000000000e+02,2.500000000000000000e+01,-8.700000000000000000e+01,-8.000000000000000000e+01,4.800000000000000000e+01,-1.000000000000000000e+00,7.500000000000000000e+01
+8.000000000000000000e+00,-1.130000000000000000e+02,-1.110000000000000000e+02,-1.500000000000000000e+01,-6.400000000000000000e+01,-4.800000000000000000e+01,6.900000000000000000e+01,5.300000000000000000e+01
+4.900000000000000000e+01,-2.000000000000000000e+00,-2.400000000000000000e+01,1.210000000000000000e+02,2.800000000000000000e+01,2.900000000000000000e+01,-9.700000000000000000e+01,-2.900000000000000000e+01
+3.600000000000000000e+01,-1.120000000000000000e+02,8.900000000000000000e+01,-1.160000000000000000e+02,-8.400000000000000000e+01,-1.270000000000000000e+02,2.400000000000000000e+01,-3.200000000000000000e+01
+-1.180000000000000000e+02,5.200000000000000000e+01,-8.000000000000000000e+00,3.700000000000000000e+01,-6.000000000000000000e+00,-7.700000000000000000e+01,2.300000000000000000e+01,-8.300000000000000000e+01
+9.100000000000000000e+01,-1.180000000000000000e+02,-3.900000000000000000e+01,-1.060000000000000000e+02,-4.800000000000000000e+01,3.700000000000000000e+01,4.000000000000000000e+00,-7.900000000000000000e+01
+-7.900000000000000000e+01,-9.100000000000000000e+01,7.200000000000000000e+01,-5.700000000000000000e+01,-8.200000000000000000e+01,-1.120000000000000000e+02,3.000000000000000000e+00,-1.700000000000000000e+01
+1.090000000000000000e+02,-1.270000000000000000e+02,3.000000000000000000e+00,-3.500000000000000000e+01,2.300000000000000000e+01,-2.500000000000000000e+01,1.030000000000000000e+02,5.500000000000000000e+01
+-1.700000000000000000e+01,-1.000000000000000000e+02,9.000000000000000000e+00,5.000000000000000000e+01,-4.500000000000000000e+01,3.800000000000000000e+01,-8.000000000000000000e+01,3.600000000000000000e+01
+-1.000000000000000000e+02,3.100000000000000000e+01,5.700000000000000000e+01,-2.300000000000000000e+01,-4.000000000000000000e+00,-7.600000000000000000e+01,-1.070000000000000000e+02,5.300000000000000000e+01
+-5.700000000000000000e+01,6.000000000000000000e+01,9.400000000000000000e+01,7.800000000000000000e+01,8.100000000000000000e+01,-2.100000000000000000e+01,-8.900000000000000000e+01,8.500000000000000000e+01
+-3.000000000000000000e+00,3.200000000000000000e+01,-8.000000000000000000e+01,6.900000000000000000e+01,7.400000000000000000e+01,4.600000000000000000e+01,-1.260000000000000000e+02,6.700000000000000000e+01
+-7.600000000000000000e+01,-7.000000000000000000e+01,-1.280000000000000000e+02,1.800000000000000000e+01,1.030000000000000000e+02,3.100000000000000000e+01,3.400000000000000000e+01,9.500000000000000000e+01
+8.300000000000000000e+01,-9.200000000000000000e+01,-1.010000000000000000e+02,4.800000000000000000e+01,-8.200000000000000000e+01,1.160000000000000000e+02,-1.200000000000000000e+02,6.700000000000000000e+01
+1.080000000000000000e+02,-1.070000000000000000e+02,4.700000000000000000e+01,-1.090000000000000000e+02,5.700000000000000000e+01,1.110000000000000000e+02,-3.900000000000000000e+01,5.100000000000000000e+01
+-7.500000000000000000e+01,-1.200000000000000000e+02,-1.090000000000000000e+02,-4.000000000000000000e+01,-5.700000000000000000e+01,5.100000000000000000e+01,1.110000000000000000e+02,8.300000000000000000e+01
+8.600000000000000000e+01,5.300000000000000000e+01,1.000000000000000000e+02,4.800000000000000000e+01,-1.100000000000000000e+02,-2.100000000000000000e+01,4.400000000000000000e+01,1.140000000000000000e+02
+2.000000000000000000e+00,-1.020000000000000000e+02,-1.210000000000000000e+02,5.800000000000000000e+01,-8.400000000000000000e+01,2.100000000000000000e+01,-1.230000000000000000e+02,-8.300000000000000000e+01
+1.130000000000000000e+02,1.050000000000000000e+02,3.000000000000000000e+01,9.600000000000000000e+01,-9.000000000000000000e+01,3.800000000000000000e+01,-4.200000000000000000e+01,1.030000000000000000e+02
+-9.000000000000000000e+01,2.300000000000000000e+01,-8.400000000000000000e+01,-1.100000000000000000e+02,2.000000000000000000e+01,-8.700000000000000000e+01,-5.000000000000000000e+01,-1.500000000000000000e+01
+-9.400000000000000000e+01,1.200000000000000000e+02,-6.900000000000000000e+01,-5.300000000000000000e+01,4.900000000000000000e+01,-7.400000000000000000e+01,1.060000000000000000e+02,8.200000000000000000e+01
+8.100000000000000000e+01,-7.000000000000000000e+01,-1.100000000000000000e+01,1.700000000000000000e+01,-8.800000000000000000e+01,1.190000000000000000e+02,8.400000000000000000e+01,5.100000000000000000e+01
+-8.800000000000000000e+01,-2.700000000000000000e+01,1.800000000000000000e+01,-7.100000000000000000e+01,3.500000000000000000e+01,-4.200000000000000000e+01,-1.400000000000000000e+01,9.200000000000000000e+01
+9.400000000000000000e+01,8.000000000000000000e+00,2.400000000000000000e+01,-8.600000000000000000e+01,5.300000000000000000e+01,-6.500000000000000000e+01,9.500000000000000000e+01,6.300000000000000000e+01
+-3.400000000000000000e+01,8.000000000000000000e+00,-2.000000000000000000e+01,-1.210000000000000000e+02,-1.210000000000000000e+02,8.300000000000000000e+01,2.600000000000000000e+01,-9.000000000000000000e+00
+6.000000000000000000e+01,-6.200000000000000000e+01,9.700000000000000000e+01,2.200000000000000000e+01,2.600000000000000000e+01,-6.200000000000000000e+01,-4.900000000000000000e+01,1.900000000000000000e+01
+6.800000000000000000e+01,1.100000000000000000e+02,-3.600000000000000000e+01,-4.000000000000000000e+01,6.500000000000000000e+01,-4.600000000000000000e+01,-3.000000000000000000e+01,2.200000000000000000e+01
+7.500000000000000000e+01,-5.700000000000000000e+01,-2.400000000000000000e+01,-1.230000000000000000e+02,2.500000000000000000e+01,8.000000000000000000e+00,4.100000000000000000e+01,1.900000000000000000e+01
+5.000000000000000000e+00,-1.600000000000000000e+01,-9.300000000000000000e+01,-1.170000000000000000e+02,6.000000000000000000e+01,1.600000000000000000e+01,-2.000000000000000000e+01,1.200000000000000000e+01
+1.000000000000000000e+00,9.800000000000000000e+01,-9.800000000000000000e+01,-8.000000000000000000e+01,-3.400000000000000000e+01,-1.000000000000000000e+00,1.200000000000000000e+01,1.200000000000000000e+02
+2.700000000000000000e+01,1.120000000000000000e+02,4.900000000000000000e+01,-1.000000000000000000e+02,5.000000000000000000e+01,5.200000000000000000e+01,1.160000000000000000e+02,-5.800000000000000000e+01
+5.800000000000000000e+01,7.500000000000000000e+01,-5.100000000000000000e+01,-2.000000000000000000e+01,-9.000000000000000000e+00,-1.070000000000000000e+02,3.000000000000000000e+00,1.210000000000000000e+02
+4.900000000000000000e+01,-1.280000000000000000e+02,1.200000000000000000e+01,-1.500000000000000000e+01,1.210000000000000000e+02,-8.700000000000000000e+01,-1.900000000000000000e+01,1.180000000000000000e+02
+1.800000000000000000e+01,-3.200000000000000000e+01,-7.000000000000000000e+00,-3.400000000000000000e+01,-4.000000000000000000e+01,-9.800000000000000000e+01,1.070000000000000000e+02,-2.800000000000000000e+01
+-5.600000000000000000e+01,-9.800000000000000000e+01,9.000000000000000000e+00,-9.100000000000000000e+01,4.500000000000000000e+01,0.000000000000000000e+00,2.900000000000000000e+01,-1.030000000000000000e+02
+-3.800000000000000000e+01,8.400000000000000000e+01,7.500000000000000000e+01,-1.600000000000000000e+01,9.400000000000000000e+01,-6.100000000000000000e+01,4.000000000000000000e+00,-9.400000000000000000e+01
+-3.600000000000000000e+01,-4.600000000000000000e+01,7.000000000000000000e+00,-9.000000000000000000e+00,-1.900000000000000000e+01,-1.110000000000000000e+02,-5.600000000000000000e+01,4.000000000000000000e+00
+2.000000000000000000e+00,6.200000000000000000e+01,-8.400000000000000000e+01,5.100000000000000000e+01,5.700000000000000000e+01,-5.000000000000000000e+01,7.000000000000000000e+01,-1.120000000000000000e+02
+3.100000000000000000e+01,-2.000000000000000000e+01,8.400000000000000000e+01,-4.600000000000000000e+01,5.000000000000000000e+00,-5.500000000000000000e+01,-5.600000000000000000e+01,-7.200000000000000000e+01
+8.400000000000000000e+01,7.800000000000000000e+01,5.800000000000000000e+01,-5.900000000000000000e+01,-7.400000000000000000e+01,6.800000000000000000e+01,9.400000000000000000e+01,-8.900000000000000000e+01
+-8.500000000000000000e+01,0.000000000000000000e+00,7.300000000000000000e+01,5.400000000000000000e+01,4.200000000000000000e+01,4.900000000000000000e+01,2.700000000000000000e+01,1.000000000000000000e+02
+-6.000000000000000000e+00,-7.000000000000000000e+01,1.090000000000000000e+02,-7.200000000000000000e+01,-9.400000000000000000e+01,9.000000000000000000e+01,1.100000000000000000e+01,-7.000000000000000000e+00
+1.300000000000000000e+01,9.400000000000000000e+01,4.700000000000000000e+01,1.120000000000000000e+02,-3.300000000000000000e+01,-9.300000000000000000e+01,1.240000000000000000e+02,-6.300000000000000000e+01
+-6.300000000000000000e+01,4.000000000000000000e+01,-9.800000000000000000e+01,-1.200000000000000000e+02,-7.200000000000000000e+01,-8.500000000000000000e+01,-7.000000000000000000e+01,8.200000000000000000e+01
+9.800000000000000000e+01,-7.800000000000000000e+01,-4.600000000000000000e+01,-8.300000000000000000e+01,8.900000000000000000e+01,5.400000000000000000e+01,-5.000000000000000000e+01,-1.150000000000000000e+02
+2.800000000000000000e+01,-6.500000000000000000e+01,6.100000000000000000e+01,9.200000000000000000e+01,-2.300000000000000000e+01,-1.150000000000000000e+02,-1.010000000000000000e+02,1.180000000000000000e+02
+-1.260000000000000000e+02,7.800000000000000000e+01,1.210000000000000000e+02,3.100000000000000000e+01,-3.000000000000000000e+01,-1.100000000000000000e+02,-8.000000000000000000e+00,2.000000000000000000e+01
+-5.300000000000000000e+01,1.070000000000000000e+02,-1.150000000000000000e+02,-1.200000000000000000e+02,4.200000000000000000e+01,5.400000000000000000e+01,-2.400000000000000000e+01,5.800000000000000000e+01
+9.100000000000000000e+01,-6.200000000000000000e+01,-9.300000000000000000e+01,-9.600000000000000000e+01,-6.800000000000000000e+01,-1.150000000000000000e+02,1.200000000000000000e+01,-2.100000000000000000e+01
+-1.170000000000000000e+02,3.300000000000000000e+01,5.500000000000000000e+01,-3.900000000000000000e+01,1.500000000000000000e+01,-3.600000000000000000e+01,-1.030000000000000000e+02,-7.000000000000000000e+00
+3.000000000000000000e+00,6.900000000000000000e+01,4.300000000000000000e+01,8.500000000000000000e+01,7.800000000000000000e+01,5.800000000000000000e+01,5.600000000000000000e+01,-5.300000000000000000e+01
+1.100000000000000000e+02,-9.900000000000000000e+01,-6.100000000000000000e+01,2.600000000000000000e+01,7.700000000000000000e+01,9.400000000000000000e+01,3.600000000000000000e+01,0.000000000000000000e+00
+-1.160000000000000000e+02,5.300000000000000000e+01,-8.800000000000000000e+01,-5.300000000000000000e+01,9.300000000000000000e+01,3.200000000000000000e+01,-4.200000000000000000e+01,6.500000000000000000e+01
+-4.400000000000000000e+01,-6.000000000000000000e+01,-9.200000000000000000e+01,-4.000000000000000000e+00,6.000000000000000000e+01,2.300000000000000000e+01,5.300000000000000000e+01,-1.050000000000000000e+02
+-3.800000000000000000e+01,-1.090000000000000000e+02,-5.800000000000000000e+01,-1.030000000000000000e+02,-8.700000000000000000e+01,1.100000000000000000e+01,-9.700000000000000000e+01,-5.700000000000000000e+01
+-7.800000000000000000e+01,-4.800000000000000000e+01,-8.700000000000000000e+01,-9.000000000000000000e+01,8.600000000000000000e+01,-8.000000000000000000e+00,3.000000000000000000e+01,-4.000000000000000000e+00
+-7.000000000000000000e+00,-7.000000000000000000e+01,-1.140000000000000000e+02,-2.300000000000000000e+01,-1.210000000000000000e+02,1.060000000000000000e+02,8.000000000000000000e+01,1.500000000000000000e+01
+6.000000000000000000e+00,-7.000000000000000000e+01,-2.400000000000000000e+01,-9.200000000000000000e+01,-2.400000000000000000e+01,1.220000000000000000e+02,-1.800000000000000000e+01,-1.000000000000000000e+00
+7.600000000000000000e+01,6.800000000000000000e+01,-1.140000000000000000e+02,-8.600000000000000000e+01,-2.100000000000000000e+01,5.600000000000000000e+01,-5.900000000000000000e+01,-9.400000000000000000e+01
+-1.200000000000000000e+01,6.900000000000000000e+01,-7.900000000000000000e+01,-4.900000000000000000e+01,-7.300000000000000000e+01,-7.000000000000000000e+00,-1.000000000000000000e+02,5.400000000000000000e+01
+-7.400000000000000000e+01,-9.300000000000000000e+01,3.000000000000000000e+01,0.000000000000000000e+00,-1.100000000000000000e+01,-6.600000000000000000e+01,6.400000000000000000e+01,-1.120000000000000000e+02
+-8.600000000000000000e+01,-1.120000000000000000e+02,-4.300000000000000000e+01,-9.100000000000000000e+01,-6.400000000000000000e+01,3.400000000000000000e+01,8.900000000000000000e+01,-5.800000000000000000e+01
+-9.700000000000000000e+01,8.900000000000000000e+01,-2.500000000000000000e+01,-1.030000000000000000e+02,-6.900000000000000000e+01,-7.600000000000000000e+01,8.300000000000000000e+01,1.130000000000000000e+02
+-4.700000000000000000e+01,-6.400000000000000000e+01,-2.200000000000000000e+01,6.600000000000000000e+01,-5.400000000000000000e+01,1.600000000000000000e+01,-5.100000000000000000e+01,9.000000000000000000e+00
+4.300000000000000000e+01,7.000000000000000000e+00,-1.110000000000000000e+02,-2.700000000000000000e+01,9.500000000000000000e+01,-3.000000000000000000e+01,6.100000000000000000e+01,-1.230000000000000000e+02
+-5.300000000000000000e+01,4.900000000000000000e+01,-6.100000000000000000e+01,3.000000000000000000e+01,-3.900000000000000000e+01,-6.000000000000000000e+00,9.700000000000000000e+01,-7.100000000000000000e+01
+2.000000000000000000e+01,-9.100000000000000000e+01,9.000000000000000000e+01,1.100000000000000000e+01,1.140000000000000000e+02,-1.000000000000000000e+02,5.600000000000000000e+01,4.500000000000000000e+01
+-5.000000000000000000e+00,7.400000000000000000e+01,-5.200000000000000000e+01,2.700000000000000000e+01,-5.500000000000000000e+01,6.700000000000000000e+01,7.700000000000000000e+01,7.100000000000000000e+01
+-9.900000000000000000e+01,-5.800000000000000000e+01,-7.500000000000000000e+01,8.600000000000000000e+01,-3.400000000000000000e+01,-5.100000000000000000e+01,3.800000000000000000e+01,-9.800000000000000000e+01
+5.600000000000000000e+01,-6.300000000000000000e+01,8.300000000000000000e+01,-1.180000000000000000e+02,6.800000000000000000e+01,-4.000000000000000000e+00,4.000000000000000000e+00,2.200000000000000000e+01
+5.500000000000000000e+01,-1.020000000000000000e+02,5.500000000000000000e+01,8.000000000000000000e+00,-9.100000000000000000e+01,2.200000000000000000e+01,-4.500000000000000000e+01,-7.100000000000000000e+01
+1.250000000000000000e+02,8.300000000000000000e+01,-9.000000000000000000e+00,1.000000000000000000e+01,1.600000000000000000e+01,3.900000000000000000e+01,4.900000000000000000e+01,4.800000000000000000e+01
+2.300000000000000000e+01,-1.210000000000000000e+02,2.000000000000000000e+00,-7.700000000000000000e+01,-7.700000000000000000e+01,-1.130000000000000000e+02,2.000000000000000000e+00,3.200000000000000000e+01
+-7.400000000000000000e+01,-1.240000000000000000e+02,-3.800000000000000000e+01,1.200000000000000000e+02,4.200000000000000000e+01,-8.100000000000000000e+01,-9.700000000000000000e+01,-1.280000000000000000e+02
+-8.000000000000000000e+00,1.090000000000000000e+02,-8.600000000000000000e+01,4.700000000000000000e+01,-6.600000000000000000e+01,3.800000000000000000e+01,-1.040000000000000000e+02,-5.400000000000000000e+01
+1.050000000000000000e+02,7.100000000000000000e+01,3.600000000000000000e+01,-7.200000000000000000e+01,-7.800000000000000000e+01,3.000000000000000000e+01,9.300000000000000000e+01,1.110000000000000000e+02
+9.700000000000000000e+01,-2.600000000000000000e+01,8.000000000000000000e+00,-3.000000000000000000e+01,1.210000000000000000e+02,1.000000000000000000e+00,1.000000000000000000e+01,-6.100000000000000000e+01
+2.100000000000000000e+01,-1.270000000000000000e+02,-4.600000000000000000e+01,-8.100000000000000000e+01,3.800000000000000000e+01,1.120000000000000000e+02,-4.300000000000000000e+01,-8.000000000000000000e+00
+7.600000000000000000e+01,-3.200000000000000000e+01,1.130000000000000000e+02,-3.100000000000000000e+01,4.300000000000000000e+01,-1.000000000000000000e+01,-1.080000000000000000e+02,-5.300000000000000000e+01
+7.000000000000000000e+01,-7.600000000000000000e+01,6.600000000000000000e+01,-1.300000000000000000e+01,-5.000000000000000000e+00,-6.400000000000000000e+01,8.400000000000000000e+01,-1.090000000000000000e+02
+9.500000000000000000e+01,2.200000000000000000e+01,6.000000000000000000e+01,-1.190000000000000000e+02,5.700000000000000000e+01,1.190000000000000000e+02,-1.030000000000000000e+02,-9.400000000000000000e+01
+-9.100000000000000000e+01,2.000000000000000000e+00,3.600000000000000000e+01,3.000000000000000000e+01,3.000000000000000000e+00,-7.700000000000000000e+01,-5.400000000000000000e+01,1.140000000000000000e+02
+-1.110000000000000000e+02,-2.700000000000000000e+01,1.200000000000000000e+01,-4.500000000000000000e+01,5.500000000000000000e+01,6.900000000000000000e+01,3.800000000000000000e+01,1.700000000000000000e+01
+6.600000000000000000e+01,4.800000000000000000e+01,3.800000000000000000e+01,8.300000000000000000e+01,2.000000000000000000e+01,1.020000000000000000e+02,1.500000000000000000e+01,1.070000000000000000e+02
+-8.500000000000000000e+01,4.800000000000000000e+01,-1.150000000000000000e+02,-1.050000000000000000e+02,-1.070000000000000000e+02,7.100000000000000000e+01,9.300000000000000000e+01,-6.000000000000000000e+01
+-7.700000000000000000e+01,-9.600000000000000000e+01,-1.600000000000000000e+01,-9.900000000000000000e+01,3.400000000000000000e+01,1.100000000000000000e+02,-6.400000000000000000e+01,8.400000000000000000e+01
+-8.500000000000000000e+01,1.020000000000000000e+02,5.900000000000000000e+01,1.250000000000000000e+02,1.140000000000000000e+02,-1.200000000000000000e+02,8.500000000000000000e+01,-7.700000000000000000e+01
+-2.600000000000000000e+01,-9.200000000000000000e+01,5.100000000000000000e+01,6.400000000000000000e+01,-1.010000000000000000e+02,-9.500000000000000000e+01,-1.020000000000000000e+02,-2.000000000000000000e+01
+-9.400000000000000000e+01,2.200000000000000000e+01,-2.800000000000000000e+01,-8.400000000000000000e+01,-5.400000000000000000e+01,-2.100000000000000000e+01,-8.800000000000000000e+01,-9.800000000000000000e+01
+-2.500000000000000000e+01,-1.200000000000000000e+01,-3.000000000000000000e+01,-1.050000000000000000e+02,8.200000000000000000e+01,-6.400000000000000000e+01,-2.000000000000000000e+00,-1.700000000000000000e+01
+5.100000000000000000e+01,6.400000000000000000e+01,7.000000000000000000e+00,-1.030000000000000000e+02,-3.000000000000000000e+01,-1.030000000000000000e+02,9.200000000000000000e+01,8.300000000000000000e+01
+-7.900000000000000000e+01,3.500000000000000000e+01,-1.000000000000000000e+01,1.040000000000000000e+02,-7.900000000000000000e+01,-1.030000000000000000e+02,9.300000000000000000e+01,0.000000000000000000e+00
+1.100000000000000000e+01,6.500000000000000000e+01,9.900000000000000000e+01,4.600000000000000000e+01,-8.800000000000000000e+01,1.200000000000000000e+01,1.700000000000000000e+01,-1.030000000000000000e+02
+4.800000000000000000e+01,-3.800000000000000000e+01,-5.000000000000000000e+01,3.400000000000000000e+01,9.400000000000000000e+01,7.500000000000000000e+01,-6.700000000000000000e+01,-1.210000000000000000e+02
+1.260000000000000000e+02,8.400000000000000000e+01,1.000000000000000000e+01,1.230000000000000000e+02,8.800000000000000000e+01,1.030000000000000000e+02,1.250000000000000000e+02,-8.600000000000000000e+01
+1.040000000000000000e+02,9.400000000000000000e+01,-1.170000000000000000e+02,1.800000000000000000e+01,9.000000000000000000e+01,-2.100000000000000000e+01,-2.400000000000000000e+01,-9.900000000000000000e+01
+1.010000000000000000e+02,3.200000000000000000e+01,-9.300000000000000000e+01,-6.500000000000000000e+01,1.400000000000000000e+01,7.000000000000000000e+00,4.200000000000000000e+01,-1.110000000000000000e+02
+3.500000000000000000e+01,-5.300000000000000000e+01,7.500000000000000000e+01,-9.700000000000000000e+01,-4.100000000000000000e+01,-3.800000000000000000e+01,-5.200000000000000000e+01,-1.070000000000000000e+02
+-7.500000000000000000e+01,-1.200000000000000000e+01,9.000000000000000000e+00,-6.100000000000000000e+01,-7.500000000000000000e+01,-1.200000000000000000e+02,4.200000000000000000e+01,3.000000000000000000e+01
+-5.200000000000000000e+01,-9.000000000000000000e+01,-2.800000000000000000e+01,2.400000000000000000e+01,6.000000000000000000e+01,-5.500000000000000000e+01,-1.100000000000000000e+01,-9.600000000000000000e+01
+-9.000000000000000000e+00,-3.000000000000000000e+00,-4.900000000000000000e+01,-1.700000000000000000e+01,-1.250000000000000000e+02,5.300000000000000000e+01,-4.700000000000000000e+01,-4.100000000000000000e+01
+2.500000000000000000e+01,-4.900000000000000000e+01,-2.900000000000000000e+01,7.800000000000000000e+01,-1.160000000000000000e+02,1.000000000000000000e+00,-6.800000000000000000e+01,8.100000000000000000e+01
+-6.700000000000000000e+01,-1.060000000000000000e+02,-6.800000000000000000e+01,-5.000000000000000000e+01,1.250000000000000000e+02,-1.070000000000000000e+02,-7.800000000000000000e+01,-2.100000000000000000e+01
+3.800000000000000000e+01,7.000000000000000000e+00,8.300000000000000000e+01,7.100000000000000000e+01,1.160000000000000000e+02,8.600000000000000000e+01,8.200000000000000000e+01,3.900000000000000000e+01
+-1.030000000000000000e+02,1.000000000000000000e+00,3.300000000000000000e+01,-3.800000000000000000e+01,1.010000000000000000e+02,1.130000000000000000e+02,5.300000000000000000e+01,-5.400000000000000000e+01
+-6.200000000000000000e+01,-1.200000000000000000e+02,-2.600000000000000000e+01,2.200000000000000000e+01,-6.000000000000000000e+00,4.800000000000000000e+01,-6.600000000000000000e+01,-5.200000000000000000e+01
+9.800000000000000000e+01,2.400000000000000000e+01,-5.000000000000000000e+01,1.400000000000000000e+01,8.500000000000000000e+01,2.400000000000000000e+01,-8.900000000000000000e+01,-3.700000000000000000e+01
+-8.600000000000000000e+01,1.230000000000000000e+02,-9.200000000000000000e+01,9.600000000000000000e+01,-8.400000000000000000e+01,1.200000000000000000e+02,2.700000000000000000e+01,8.000000000000000000e+00
+-6.600000000000000000e+01,8.000000000000000000e+00,-2.700000000000000000e+01,8.800000000000000000e+01,-3.000000000000000000e+00,9.000000000000000000e+01,2.100000000000000000e+01,-1.280000000000000000e+02
+8.300000000000000000e+01,4.100000000000000000e+01,4.600000000000000000e+01,-9.400000000000000000e+01,-8.000000000000000000e+01,3.000000000000000000e+00,7.300000000000000000e+01,-8.400000000000000000e+01
+1.130000000000000000e+02,9.400000000000000000e+01,-9.100000000000000000e+01,1.150000000000000000e+02,7.800000000000000000e+01,-5.100000000000000000e+01,8.600000000000000000e+01,-1.010000000000000000e+02
+9.100000000000000000e+01,5.100000000000000000e+01,-2.600000000000000000e+01,1.700000000000000000e+01,5.100000000000000000e+01,-5.200000000000000000e+01,7.100000000000000000e+01,-1.000000000000000000e+00
+9.500000000000000000e+01,-5.700000000000000000e+01,1.210000000000000000e+02,-1.300000000000000000e+01,8.600000000000000000e+01,-8.500000000000000000e+01,-4.600000000000000000e+01,-2.200000000000000000e+01
+3.800000000000000000e+01,1.050000000000000000e+02,5.800000000000000000e+01,-2.000000000000000000e+00,-6.000000000000000000e+00,-9.700000000000000000e+01,-5.000000000000000000e+01,-3.500000000000000000e+01
+2.000000000000000000e+01,1.300000000000000000e+01,-1.000000000000000000e+01,1.090000000000000000e+02,1.300000000000000000e+01,-9.500000000000000000e+01,-4.200000000000000000e+01,-1.000000000000000000e+02
+-1.000000000000000000e+01,-1.090000000000000000e+02,-2.900000000000000000e+01,-4.300000000000000000e+01,1.300000000000000000e+01,3.700000000000000000e+01,-7.200000000000000000e+01,-5.200000000000000000e+01
+1.220000000000000000e+02,3.200000000000000000e+01,9.600000000000000000e+01,-3.700000000000000000e+01,8.700000000000000000e+01,8.900000000000000000e+01,-7.000000000000000000e+00,-9.300000000000000000e+01
+7.400000000000000000e+01,3.000000000000000000e+01,7.400000000000000000e+01,-9.600000000000000000e+01,9.400000000000000000e+01,-6.800000000000000000e+01,-9.200000000000000000e+01,7.700000000000000000e+01
+9.200000000000000000e+01,-3.400000000000000000e+01,1.000000000000000000e+02,9.400000000000000000e+01,5.000000000000000000e+01,-5.600000000000000000e+01,-2.100000000000000000e+01,1.700000000000000000e+01
+-1.140000000000000000e+02,6.500000000000000000e+01,1.110000000000000000e+02,-7.800000000000000000e+01,1.050000000000000000e+02,-1.160000000000000000e+02,5.200000000000000000e+01,5.200000000000000000e+01
+6.500000000000000000e+01,3.300000000000000000e+01,-6.300000000000000000e+01,-5.700000000000000000e+01,-1.210000000000000000e+02,4.900000000000000000e+01,7.800000000000000000e+01,-1.160000000000000000e+02
+-9.200000000000000000e+01,7.000000000000000000e+00,-7.100000000000000000e+01,-2.300000000000000000e+01,-1.050000000000000000e+02,-1.090000000000000000e+02,-9.600000000000000000e+01,2.500000000000000000e+01
+-7.300000000000000000e+01,-6.000000000000000000e+01,1.020000000000000000e+02,-1.700000000000000000e+01,3.100000000000000000e+01,-3.900000000000000000e+01,6.000000000000000000e+00,-1.110000000000000000e+02
+-6.300000000000000000e+01,-7.000000000000000000e+01,6.500000000000000000e+01,-1.150000000000000000e+02,2.900000000000000000e+01,1.000000000000000000e+01,6.700000000000000000e+01,-1.200000000000000000e+02
+-8.900000000000000000e+01,6.700000000000000000e+01,4.700000000000000000e+01,-7.000000000000000000e+01,-2.300000000000000000e+01,-5.400000000000000000e+01,-1.020000000000000000e+02,1.000000000000000000e+02
+-9.200000000000000000e+01,5.500000000000000000e+01,4.400000000000000000e+01,-3.500000000000000000e+01,-6.100000000000000000e+01,9.900000000000000000e+01,-1.060000000000000000e+02,-7.200000000000000000e+01
+2.700000000000000000e+01,3.900000000000000000e+01,-1.260000000000000000e+02,8.900000000000000000e+01,-2.300000000000000000e+01,1.060000000000000000e+02,-2.000000000000000000e+01,-1.240000000000000000e+02
+-1.050000000000000000e+02,1.190000000000000000e+02,7.900000000000000000e+01,1.600000000000000000e+01,-4.000000000000000000e+00,-4.600000000000000000e+01,5.700000000000000000e+01,3.900000000000000000e+01
+-8.400000000000000000e+01,6.600000000000000000e+01,-1.230000000000000000e+02,-5.600000000000000000e+01,-1.020000000000000000e+02,7.800000000000000000e+01,-6.900000000000000000e+01,-4.000000000000000000e+01
+3.400000000000000000e+01,-1.130000000000000000e+02,-4.900000000000000000e+01,-1.600000000000000000e+01,8.900000000000000000e+01,-7.200000000000000000e+01,-4.000000000000000000e+01,-1.110000000000000000e+02
+-7.000000000000000000e+00,-5.000000000000000000e+00,-9.600000000000000000e+01,-2.000000000000000000e+00,7.500000000000000000e+01,0.000000000000000000e+00,1.200000000000000000e+01,1.110000000000000000e+02
+-1.040000000000000000e+02,2.600000000000000000e+01,-4.300000000000000000e+01,-5.100000000000000000e+01,1.200000000000000000e+02,-3.000000000000000000e+01,6.000000000000000000e+00,6.400000000000000000e+01
+5.800000000000000000e+01,-7.900000000000000000e+01,1.100000000000000000e+02,-6.700000000000000000e+01,5.300000000000000000e+01,6.600000000000000000e+01,1.260000000000000000e+02,7.100000000000000000e+01
+-8.000000000000000000e+01,-8.300000000000000000e+01,1.020000000000000000e+02,-5.000000000000000000e+01,-9.400000000000000000e+01,-1.110000000000000000e+02,-2.000000000000000000e+00,-2.000000000000000000e+01
+4.500000000000000000e+01,7.400000000000000000e+01,3.600000000000000000e+01,9.300000000000000000e+01,-8.100000000000000000e+01,-5.300000000000000000e+01,-3.100000000000000000e+01,1.600000000000000000e+01
+-5.000000000000000000e+01,-3.500000000000000000e+01,5.900000000000000000e+01,-4.700000000000000000e+01,-1.090000000000000000e+02,-7.200000000000000000e+01,3.300000000000000000e+01,-5.300000000000000000e+01
+1.140000000000000000e+02,1.400000000000000000e+01,-8.000000000000000000e+01,8.900000000000000000e+01,1.190000000000000000e+02,1.900000000000000000e+01,-7.400000000000000000e+01,-7.100000000000000000e+01
+-2.000000000000000000e+01,-9.200000000000000000e+01,-1.170000000000000000e+02,-1.600000000000000000e+01,6.600000000000000000e+01,-9.100000000000000000e+01,1.140000000000000000e+02,-7.300000000000000000e+01
+4.200000000000000000e+01,3.300000000000000000e+01,1.300000000000000000e+01,-6.700000000000000000e+01,1.100000000000000000e+01,6.400000000000000000e+01,2.100000000000000000e+01,-1.300000000000000000e+01
+-6.900000000000000000e+01,6.900000000000000000e+01,-1.210000000000000000e+02,8.900000000000000000e+01,6.200000000000000000e+01,-3.400000000000000000e+01,2.800000000000000000e+01,6.300000000000000000e+01
+-9.000000000000000000e+00,1.190000000000000000e+02,3.900000000000000000e+01,-4.100000000000000000e+01,-4.500000000000000000e+01,4.500000000000000000e+01,-1.500000000000000000e+01,1.080000000000000000e+02
+-7.000000000000000000e+00,2.100000000000000000e+01,-7.300000000000000000e+01,-6.800000000000000000e+01,-6.400000000000000000e+01,-4.400000000000000000e+01,6.300000000000000000e+01,-2.900000000000000000e+01
+-4.800000000000000000e+01,8.500000000000000000e+01,-5.900000000000000000e+01,-5.700000000000000000e+01,-1.170000000000000000e+02,-2.700000000000000000e+01,-1.900000000000000000e+01,4.700000000000000000e+01
+8.600000000000000000e+01,6.900000000000000000e+01,-1.030000000000000000e+02,7.600000000000000000e+01,-1.160000000000000000e+02,-4.100000000000000000e+01,-6.300000000000000000e+01,7.100000000000000000e+01
+-8.600000000000000000e+01,-1.220000000000000000e+02,-3.400000000000000000e+01,-8.300000000000000000e+01,1.900000000000000000e+01,1.010000000000000000e+02,1.230000000000000000e+02,-7.100000000000000000e+01
+-1.050000000000000000e+02,4.000000000000000000e+01,-1.270000000000000000e+02,-6.500000000000000000e+01,1.260000000000000000e+02,2.000000000000000000e+00,7.000000000000000000e+00,-3.900000000000000000e+01
+8.100000000000000000e+01,1.170000000000000000e+02,-2.200000000000000000e+01,-1.030000000000000000e+02,5.000000000000000000e+01,7.900000000000000000e+01,-9.200000000000000000e+01,-3.900000000000000000e+01
+-1.500000000000000000e+01,-2.800000000000000000e+01,-4.100000000000000000e+01,-6.100000000000000000e+01,-2.300000000000000000e+01,-7.500000000000000000e+01,-4.300000000000000000e+01,-1.060000000000000000e+02
+-5.000000000000000000e+01,1.800000000000000000e+01,-5.300000000000000000e+01,8.500000000000000000e+01,8.000000000000000000e+01,-6.000000000000000000e+00,-6.900000000000000000e+01,-3.800000000000000000e+01
+4.000000000000000000e+00,-1.030000000000000000e+02,4.500000000000000000e+01,-5.800000000000000000e+01,-1.100000000000000000e+01,-1.110000000000000000e+02,5.200000000000000000e+01,6.900000000000000000e+01
+1.260000000000000000e+02,2.100000000000000000e+01,-4.000000000000000000e+01,9.900000000000000000e+01,2.500000000000000000e+01,6.900000000000000000e+01,-6.200000000000000000e+01,1.260000000000000000e+02
+7.900000000000000000e+01,2.500000000000000000e+01,5.800000000000000000e+01,5.800000000000000000e+01,6.900000000000000000e+01,2.000000000000000000e+01,3.000000000000000000e+00,2.500000000000000000e+01
+-3.900000000000000000e+01,3.000000000000000000e+00,9.000000000000000000e+01,-1.000000000000000000e+02,-6.300000000000000000e+01,-2.800000000000000000e+01,-4.000000000000000000e+01,-3.000000000000000000e+00
+2.700000000000000000e+01,9.100000000000000000e+01,1.080000000000000000e+02,-2.900000000000000000e+01,1.500000000000000000e+01,8.600000000000000000e+01,2.000000000000000000e+00,5.700000000000000000e+01
+-3.500000000000000000e+01,-1.000000000000000000e+00,-3.000000000000000000e+01,9.000000000000000000e+01,-7.200000000000000000e+01,2.900000000000000000e+01,9.500000000000000000e+01,-1.080000000000000000e+02
+-1.020000000000000000e+02,1.210000000000000000e+02,5.500000000000000000e+01,-5.500000000000000000e+01,9.500000000000000000e+01,-9.000000000000000000e+00,-5.600000000000000000e+01,-5.300000000000000000e+01
+-1.090000000000000000e+02,7.600000000000000000e+01,4.400000000000000000e+01,-1.800000000000000000e+01,-9.700000000000000000e+01,1.000000000000000000e+00,-6.600000000000000000e+01,1.200000000000000000e+01
+7.600000000000000000e+01,1.000000000000000000e+02,-1.040000000000000000e+02,-2.500000000000000000e+01,1.240000000000000000e+02,2.400000000000000000e+01,-9.000000000000000000e+00,-1.400000000000000000e+01
+-1.100000000000000000e+01,7.100000000000000000e+01,5.600000000000000000e+01,6.500000000000000000e+01,-1.500000000000000000e+01,-1.000000000000000000e+02,3.500000000000000000e+01,9.500000000000000000e+01
+-7.300000000000000000e+01,1.030000000000000000e+02,1.110000000000000000e+02,-9.400000000000000000e+01,9.100000000000000000e+01,-5.100000000000000000e+01,-1.090000000000000000e+02,-8.500000000000000000e+01
+1.040000000000000000e+02,-8.400000000000000000e+01,-5.700000000000000000e+01,7.000000000000000000e+00,-1.110000000000000000e+02,4.300000000000000000e+01,7.100000000000000000e+01,6.000000000000000000e+00
+3.800000000000000000e+01,-7.300000000000000000e+01,-1.210000000000000000e+02,1.020000000000000000e+02,8.500000000000000000e+01,2.600000000000000000e+01,-3.700000000000000000e+01,1.100000000000000000e+01
+-4.600000000000000000e+01,1.090000000000000000e+02,3.200000000000000000e+01,-3.600000000000000000e+01,9.900000000000000000e+01,-5.400000000000000000e+01,4.400000000000000000e+01,4.600000000000000000e+01
+-2.800000000000000000e+01,1.230000000000000000e+02,-7.700000000000000000e+01,4.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+01,-1.040000000000000000e+02,-9.600000000000000000e+01
+-3.500000000000000000e+01,5.200000000000000000e+01,-9.100000000000000000e+01,-5.000000000000000000e+00,-2.300000000000000000e+01,2.800000000000000000e+01,7.000000000000000000e+00,-9.200000000000000000e+01
+-4.100000000000000000e+01,4.900000000000000000e+01,-1.040000000000000000e+02,-4.500000000000000000e+01,-1.000000000000000000e+00,-7.800000000000000000e+01,-1.120000000000000000e+02,-6.300000000000000000e+01
+1.200000000000000000e+02,5.600000000000000000e+01,3.900000000000000000e+01,-7.000000000000000000e+01,1.000000000000000000e+00,2.900000000000000000e+01,2.300000000000000000e+01,2.500000000000000000e+01
+-9.800000000000000000e+01,-3.700000000000000000e+01,-9.600000000000000000e+01,-8.100000000000000000e+01,-4.000000000000000000e+01,1.000000000000000000e+02,-2.500000000000000000e+01,-3.600000000000000000e+01
+-1.800000000000000000e+01,-5.000000000000000000e+01,9.900000000000000000e+01,-1.150000000000000000e+02,-2.200000000000000000e+01,-7.800000000000000000e+01,-7.000000000000000000e+01,-5.600000000000000000e+01
+-7.800000000000000000e+01,2.000000000000000000e+00,1.000000000000000000e+01,6.900000000000000000e+01,-6.500000000000000000e+01,9.000000000000000000e+00,-1.000000000000000000e+00,1.170000000000000000e+02
+7.500000000000000000e+01,3.700000000000000000e+01,-1.030000000000000000e+02,-1.110000000000000000e+02,6.400000000000000000e+01,-7.500000000000000000e+01,1.900000000000000000e+01,-1.900000000000000000e+01
+-3.700000000000000000e+01,7.600000000000000000e+01,-3.700000000000000000e+01,1.020000000000000000e+02,6.600000000000000000e+01,6.200000000000000000e+01,6.500000000000000000e+01,1.180000000000000000e+02
+8.300000000000000000e+01,8.800000000000000000e+01,-7.500000000000000000e+01,6.100000000000000000e+01,-4.800000000000000000e+01,-7.600000000000000000e+01,-1.900000000000000000e+01,-4.000000000000000000e+00
+-2.100000000000000000e+01,-1.900000000000000000e+01,6.300000000000000000e+01,-3.800000000000000000e+01,-9.800000000000000000e+01,-3.100000000000000000e+01,-1.150000000000000000e+02,2.800000000000000000e+01

+ 45 - 45
Tests/UnitTest/PregeneratedData/avgpooling_1/input.txt

@@ -1,46 +1,46 @@
 # 1,5,9,3
--2.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00
--5.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
--2.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00
-6.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00
--4.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
--1.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00
--7.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00
-4.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00
-4.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
--7.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
-4.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00
--3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00
-6.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
-0.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00
-4.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00
--7.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00
--3.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00
-1.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00
--4.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00
--7.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00
--7.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00
-6.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00
--4.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00
-6.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00
--4.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00
--6.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00
+-5.300000000000000000e+01,1.400000000000000000e+01,-3.000000000000000000e+00
+1.400000000000000000e+01,-2.000000000000000000e+00,5.300000000000000000e+01
+1.200000000000000000e+02,6.400000000000000000e+01,2.600000000000000000e+01
+-1.120000000000000000e+02,-2.600000000000000000e+01,-1.110000000000000000e+02
+-3.700000000000000000e+01,-3.100000000000000000e+01,9.600000000000000000e+01
+1.700000000000000000e+01,1.100000000000000000e+02,8.100000000000000000e+01
+1.050000000000000000e+02,1.000000000000000000e+00,-9.900000000000000000e+01
+-7.800000000000000000e+01,8.600000000000000000e+01,3.800000000000000000e+01
+-6.100000000000000000e+01,-7.700000000000000000e+01,-5.800000000000000000e+01
+5.700000000000000000e+01,8.700000000000000000e+01,-6.300000000000000000e+01
+-6.700000000000000000e+01,-9.000000000000000000e+00,-1.110000000000000000e+02
+-3.000000000000000000e+00,6.600000000000000000e+01,1.260000000000000000e+02
+3.900000000000000000e+01,8.000000000000000000e+01,-3.700000000000000000e+01
+2.200000000000000000e+01,-3.400000000000000000e+01,3.400000000000000000e+01
+1.400000000000000000e+01,8.300000000000000000e+01,-4.000000000000000000e+01
+-1.020000000000000000e+02,-1.500000000000000000e+01,1.090000000000000000e+02
+4.300000000000000000e+01,-1.210000000000000000e+02,8.200000000000000000e+01
+-8.800000000000000000e+01,-9.900000000000000000e+01,-7.500000000000000000e+01
+1.150000000000000000e+02,3.300000000000000000e+01,-3.600000000000000000e+01
+7.500000000000000000e+01,-8.400000000000000000e+01,6.000000000000000000e+00
+-6.600000000000000000e+01,2.500000000000000000e+01,7.500000000000000000e+01
+-1.000000000000000000e+00,8.800000000000000000e+01,-1.080000000000000000e+02
+-9.100000000000000000e+01,1.500000000000000000e+01,-1.260000000000000000e+02
+-1.200000000000000000e+01,2.300000000000000000e+01,1.200000000000000000e+01
+-1.130000000000000000e+02,-1.030000000000000000e+02,1.060000000000000000e+02
+-2.400000000000000000e+01,1.080000000000000000e+02,3.000000000000000000e+00
+1.010000000000000000e+02,6.200000000000000000e+01,1.900000000000000000e+01
+-6.400000000000000000e+01,-9.400000000000000000e+01,4.000000000000000000e+01
+-1.100000000000000000e+01,1.060000000000000000e+02,-1.240000000000000000e+02
+-1.030000000000000000e+02,-6.400000000000000000e+01,-4.800000000000000000e+01
+3.200000000000000000e+01,5.000000000000000000e+00,8.000000000000000000e+00
+7.900000000000000000e+01,1.220000000000000000e+02,3.000000000000000000e+00
+5.700000000000000000e+01,9.600000000000000000e+01,5.000000000000000000e+01
+1.190000000000000000e+02,9.800000000000000000e+01,-1.000000000000000000e+01
+-1.280000000000000000e+02,2.300000000000000000e+01,-6.800000000000000000e+01
+-4.000000000000000000e+01,5.100000000000000000e+01,8.500000000000000000e+01
+6.000000000000000000e+00,1.100000000000000000e+02,-9.900000000000000000e+01
+1.150000000000000000e+02,2.000000000000000000e+00,1.260000000000000000e+02
+1.200000000000000000e+02,-7.100000000000000000e+01,-8.200000000000000000e+01
+1.250000000000000000e+02,9.700000000000000000e+01,0.000000000000000000e+00
+1.050000000000000000e+02,-9.000000000000000000e+01,-7.600000000000000000e+01
+-6.300000000000000000e+01,-7.600000000000000000e+01,3.000000000000000000e+00
+-8.700000000000000000e+01,1.110000000000000000e+02,9.300000000000000000e+01
+5.500000000000000000e+01,-1.240000000000000000e+02,-1.000000000000000000e+01
+1.130000000000000000e+02,-9.000000000000000000e+00,-9.700000000000000000e+01

+ 12 - 12
Tests/UnitTest/PregeneratedData/avgpooling_2/input.txt

@@ -1,13 +1,13 @@
 # 1,1,12,5
-5.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00
--4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
--5.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00
-1.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00
-6.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
--6.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00
-2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00
--3.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00
-2.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00
+-8.200000000000000000e+01,-1.040000000000000000e+02,1.000000000000000000e+01,-2.800000000000000000e+01,-5.200000000000000000e+01
+-5.100000000000000000e+01,-6.600000000000000000e+01,5.200000000000000000e+01,1.240000000000000000e+02,-7.400000000000000000e+01
+-2.100000000000000000e+01,4.000000000000000000e+00,3.700000000000000000e+01,-7.000000000000000000e+00,-3.300000000000000000e+01
+1.020000000000000000e+02,1.100000000000000000e+02,2.400000000000000000e+01,5.200000000000000000e+01,1.210000000000000000e+02
+1.300000000000000000e+01,-5.500000000000000000e+01,-7.900000000000000000e+01,-9.200000000000000000e+01,-3.500000000000000000e+01
+-1.030000000000000000e+02,8.600000000000000000e+01,9.500000000000000000e+01,4.600000000000000000e+01,3.200000000000000000e+01
+-2.400000000000000000e+01,-1.230000000000000000e+02,1.200000000000000000e+02,2.900000000000000000e+01,-7.700000000000000000e+01
+-9.700000000000000000e+01,-6.900000000000000000e+01,-6.800000000000000000e+01,5.800000000000000000e+01,3.800000000000000000e+01
+3.000000000000000000e+00,3.000000000000000000e+00,7.900000000000000000e+01,-4.700000000000000000e+01,1.120000000000000000e+02
+-5.200000000000000000e+01,-1.130000000000000000e+02,-4.600000000000000000e+01,1.070000000000000000e+02,6.800000000000000000e+01
+8.300000000000000000e+01,-7.000000000000000000e+01,9.100000000000000000e+01,1.400000000000000000e+01,1.130000000000000000e+02
+7.400000000000000000e+01,7.300000000000000000e+01,-1.030000000000000000e+02,-9.800000000000000000e+01,2.500000000000000000e+01

+ 9 - 9
Tests/UnitTest/PregeneratedData/avgpooling_3/input.txt

@@ -1,10 +1,10 @@
 # 1,1,9,2
-0.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,0.000000000000000000e+00
-5.000000000000000000e+00,2.000000000000000000e+00
--1.000000000000000000e+00,-6.000000000000000000e+00
-2.000000000000000000e+00,-1.000000000000000000e+00
-6.000000000000000000e+00,-6.000000000000000000e+00
-6.000000000000000000e+00,5.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00
+-3.800000000000000000e+01,1.100000000000000000e+02
+5.700000000000000000e+01,4.700000000000000000e+01
+-8.500000000000000000e+01,-3.000000000000000000e+01
+1.090000000000000000e+02,1.230000000000000000e+02
+-1.030000000000000000e+02,1.240000000000000000e+02
+-2.800000000000000000e+01,-4.000000000000000000e+00
+-1.180000000000000000e+02,6.000000000000000000e+00
+-5.800000000000000000e+01,6.400000000000000000e+01
+4.200000000000000000e+01,1.010000000000000000e+02

+ 20 - 20
Tests/UnitTest/PregeneratedData/avgpooling_4/input.txt

@@ -1,21 +1,21 @@
 # 1,20,1,2
--2.000000000000000000e+00,6.000000000000000000e+00
--6.000000000000000000e+00,-6.000000000000000000e+00
-4.000000000000000000e+00,-7.000000000000000000e+00
--3.000000000000000000e+00,6.000000000000000000e+00
-0.000000000000000000e+00,-3.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00
-3.000000000000000000e+00,-5.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00
--6.000000000000000000e+00,-7.000000000000000000e+00
-0.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,-3.000000000000000000e+00
-6.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,-5.000000000000000000e+00
--7.000000000000000000e+00,3.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00
-1.000000000000000000e+00,1.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,-7.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00
+-4.900000000000000000e+01,3.100000000000000000e+01
+9.400000000000000000e+01,3.600000000000000000e+01
+-1.240000000000000000e+02,-5.700000000000000000e+01
+-3.900000000000000000e+01,-5.400000000000000000e+01
+7.000000000000000000e+01,-3.700000000000000000e+01
+-1.270000000000000000e+02,-3.600000000000000000e+01
+4.300000000000000000e+01,9.400000000000000000e+01
+4.300000000000000000e+01,1.300000000000000000e+01
+-7.300000000000000000e+01,-1.400000000000000000e+01
+-1.600000000000000000e+01,-4.800000000000000000e+01
+3.000000000000000000e+00,-4.700000000000000000e+01
+-1.090000000000000000e+02,-7.200000000000000000e+01
+4.300000000000000000e+01,-5.300000000000000000e+01
+-1.280000000000000000e+02,1.180000000000000000e+02
+-6.500000000000000000e+01,6.000000000000000000e+01
+8.000000000000000000e+00,-1.120000000000000000e+02
+8.700000000000000000e+01,1.190000000000000000e+02
+-9.500000000000000000e+01,2.600000000000000000e+01
+9.500000000000000000e+01,-7.400000000000000000e+01
+2.400000000000000000e+01,1.000000000000000000e+01

+ 9 - 9
Tests/UnitTest/PregeneratedData/avgpooling_5/input.txt

@@ -1,10 +1,10 @@
 # 1,3,3,1
-1.000000000000000000e+00
-2.000000000000000000e+00
-1.000000000000000000e+00
-6.000000000000000000e+00
-5.000000000000000000e+00
-4.000000000000000000e+00
-4.000000000000000000e+00
-4.000000000000000000e+00
-3.000000000000000000e+00
+-6.300000000000000000e+01
+4.200000000000000000e+01
+7.700000000000000000e+01
+1.040000000000000000e+02
+-3.800000000000000000e+01
+8.800000000000000000e+01
+-5.000000000000000000e+00
+-2.200000000000000000e+01
+-1.800000000000000000e+01

+ 264 - 264
Tests/UnitTest/PregeneratedData/maxpooling/input.txt

@@ -1,265 +1,265 @@
 # 1,12,22,8
--5.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00
--7.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00
--2.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
--2.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
--2.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00
--1.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00
--6.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00
--3.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00
--4.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00
--5.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
-6.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00
-6.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00
--5.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00
-2.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00
--2.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00
--4.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00
--5.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00
--6.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00
--7.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00
-0.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
--3.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00
--1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00
--2.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00
-6.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
-5.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
--5.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
--4.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00
-4.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00
-4.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
--2.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00
--4.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00
--7.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00
--2.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
--6.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
--1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00
--2.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00
--3.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00
--3.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00
--7.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
--1.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00
--1.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00
--5.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00
--2.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00
-2.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00
--6.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00
--7.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00
--6.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00
--3.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00
--7.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00
--5.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00
--4.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
--6.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00
--6.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
--5.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00
-4.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
-6.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00
--3.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00
--3.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00
-6.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00
-4.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00
-2.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
--5.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00
-2.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00
-6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
-5.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00
--6.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
-0.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00
-2.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00
-4.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00
-1.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00
-0.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00
-6.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00
--6.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00
--7.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00
--2.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00
--5.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00
-5.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00
--4.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00
--5.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00
-0.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00
--7.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00
--5.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
-5.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00
-2.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
--3.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00
-6.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
--7.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00
-1.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00
-0.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00
--2.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00
--5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00
-6.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00
-3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
-2.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00
--3.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00
--3.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00
--1.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00
--5.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00
-5.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00
--2.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
-1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00
--5.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00
--7.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00
-5.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00
-4.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00
--2.000000000000000000e+00,-5.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00
-3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00
-3.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,4.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
--3.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00
--4.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00
--5.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
-5.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
--2.000000000000000000e+00,6.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00
-5.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
--6.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,4.000000000000000000e+00
-0.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00
-1.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00
-4.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00
--6.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00
-1.000000000000000000e+00,2.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00
-5.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00
--4.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
-1.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00
-6.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00
--7.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00
-5.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
-5.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
-4.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00
--1.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00
--1.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00
-5.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00
-3.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00
--6.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,4.000000000000000000e+00,-5.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00
-0.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-2.000000000000000000e+00,-7.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00
--4.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00
--7.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00
--1.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00
--5.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00
-2.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00
--5.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00
-6.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,0.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00
--7.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00,-6.000000000000000000e+00,-3.000000000000000000e+00
-3.000000000000000000e+00,1.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00
-3.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00
-4.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00
--3.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00
-4.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00
-1.000000000000000000e+00,-5.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00
-5.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00
-5.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00
--1.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00
--5.000000000000000000e+00,4.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00
-2.000000000000000000e+00,0.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00
-3.000000000000000000e+00,-5.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00
--3.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00
--6.000000000000000000e+00,-5.000000000000000000e+00,-6.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00
--3.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00
-4.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00
--5.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
--6.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,-2.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00
-4.000000000000000000e+00,5.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-7.000000000000000000e+00
--4.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,-5.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,-7.000000000000000000e+00
--1.000000000000000000e+00,4.000000000000000000e+00,-6.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-6.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00
--7.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00
--3.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
+-1.160000000000000000e+02,-9.100000000000000000e+01,1.130000000000000000e+02,1.300000000000000000e+01,-1.220000000000000000e+02,-5.700000000000000000e+01,5.000000000000000000e+01,1.200000000000000000e+02
+1.110000000000000000e+02,-1.240000000000000000e+02,8.900000000000000000e+01,6.000000000000000000e+01,1.010000000000000000e+02,-2.300000000000000000e+01,1.050000000000000000e+02,1.160000000000000000e+02
+1.260000000000000000e+02,-1.140000000000000000e+02,-8.200000000000000000e+01,-2.300000000000000000e+01,-1.180000000000000000e+02,-1.010000000000000000e+02,-3.200000000000000000e+01,1.200000000000000000e+01
+6.000000000000000000e+01,6.400000000000000000e+01,-4.600000000000000000e+01,2.500000000000000000e+01,2.400000000000000000e+01,-4.300000000000000000e+01,-1.230000000000000000e+02,6.900000000000000000e+01
+-2.800000000000000000e+01,-3.200000000000000000e+01,1.020000000000000000e+02,5.600000000000000000e+01,8.300000000000000000e+01,-1.260000000000000000e+02,8.400000000000000000e+01,-1.190000000000000000e+02
+-3.000000000000000000e+00,3.900000000000000000e+01,-8.600000000000000000e+01,1.260000000000000000e+02,-5.000000000000000000e+01,-5.100000000000000000e+01,-1.250000000000000000e+02,2.400000000000000000e+01
+1.600000000000000000e+01,4.200000000000000000e+01,-6.000000000000000000e+00,-1.150000000000000000e+02,8.200000000000000000e+01,5.200000000000000000e+01,-6.700000000000000000e+01,-1.100000000000000000e+02
+5.000000000000000000e+00,-8.800000000000000000e+01,8.700000000000000000e+01,1.020000000000000000e+02,2.200000000000000000e+01,1.150000000000000000e+02,-3.100000000000000000e+01,1.060000000000000000e+02
+8.000000000000000000e+00,-4.000000000000000000e+00,7.200000000000000000e+01,-6.800000000000000000e+01,-7.500000000000000000e+01,1.140000000000000000e+02,-1.020000000000000000e+02,9.700000000000000000e+01
+7.000000000000000000e+00,8.200000000000000000e+01,-2.200000000000000000e+01,9.000000000000000000e+01,-6.000000000000000000e+01,-9.600000000000000000e+01,8.100000000000000000e+01,-3.100000000000000000e+01
+-9.700000000000000000e+01,-7.300000000000000000e+01,4.000000000000000000e+01,-6.400000000000000000e+01,-4.000000000000000000e+01,6.700000000000000000e+01,-9.000000000000000000e+00,4.800000000000000000e+01
+8.500000000000000000e+01,-1.110000000000000000e+02,8.300000000000000000e+01,1.000000000000000000e+02,1.220000000000000000e+02,-1.230000000000000000e+02,-1.220000000000000000e+02,3.600000000000000000e+01
+1.080000000000000000e+02,-4.400000000000000000e+01,7.100000000000000000e+01,1.100000000000000000e+02,-8.500000000000000000e+01,9.700000000000000000e+01,3.100000000000000000e+01,-1.600000000000000000e+01
+1.060000000000000000e+02,4.000000000000000000e+01,8.900000000000000000e+01,-8.400000000000000000e+01,7.200000000000000000e+01,-1.260000000000000000e+02,-4.900000000000000000e+01,-7.800000000000000000e+01
+3.800000000000000000e+01,-3.600000000000000000e+01,1.160000000000000000e+02,-1.260000000000000000e+02,6.300000000000000000e+01,-6.300000000000000000e+01,-1.070000000000000000e+02,1.190000000000000000e+02
+9.400000000000000000e+01,-6.900000000000000000e+01,-1.000000000000000000e+01,-7.100000000000000000e+01,-8.600000000000000000e+01,-1.030000000000000000e+02,4.900000000000000000e+01,-6.100000000000000000e+01
+6.000000000000000000e+00,1.000000000000000000e+01,-6.100000000000000000e+01,-1.800000000000000000e+01,3.500000000000000000e+01,7.500000000000000000e+01,-2.400000000000000000e+01,1.200000000000000000e+02
+-9.700000000000000000e+01,5.400000000000000000e+01,1.500000000000000000e+01,1.050000000000000000e+02,2.200000000000000000e+01,8.800000000000000000e+01,-8.300000000000000000e+01,-1.300000000000000000e+01
+1.250000000000000000e+02,-9.600000000000000000e+01,-8.400000000000000000e+01,1.020000000000000000e+02,0.000000000000000000e+00,3.500000000000000000e+01,-1.030000000000000000e+02,3.100000000000000000e+01
+-1.230000000000000000e+02,8.200000000000000000e+01,-3.500000000000000000e+01,-2.400000000000000000e+01,1.050000000000000000e+02,4.200000000000000000e+01,4.400000000000000000e+01,1.200000000000000000e+01
+-7.800000000000000000e+01,9.100000000000000000e+01,1.080000000000000000e+02,-3.900000000000000000e+01,-2.700000000000000000e+01,5.000000000000000000e+01,1.000000000000000000e+01,-8.000000000000000000e+00
+9.300000000000000000e+01,7.500000000000000000e+01,2.400000000000000000e+01,5.000000000000000000e+00,1.020000000000000000e+02,-9.400000000000000000e+01,6.500000000000000000e+01,-7.700000000000000000e+01
+9.000000000000000000e+01,-2.200000000000000000e+01,5.000000000000000000e+00,3.400000000000000000e+01,-1.000000000000000000e+02,1.010000000000000000e+02,-3.300000000000000000e+01,-3.300000000000000000e+01
+1.170000000000000000e+02,-6.000000000000000000e+01,4.600000000000000000e+01,1.200000000000000000e+01,3.100000000000000000e+01,5.700000000000000000e+01,-5.600000000000000000e+01,1.190000000000000000e+02
+-9.900000000000000000e+01,-1.100000000000000000e+02,5.300000000000000000e+01,-1.400000000000000000e+01,8.900000000000000000e+01,-1.230000000000000000e+02,-8.200000000000000000e+01,-1.200000000000000000e+02
+-1.200000000000000000e+02,7.500000000000000000e+01,-6.000000000000000000e+00,1.220000000000000000e+02,-3.400000000000000000e+01,7.000000000000000000e+01,4.700000000000000000e+01,6.500000000000000000e+01
+7.500000000000000000e+01,3.400000000000000000e+01,-4.000000000000000000e+01,-6.800000000000000000e+01,-4.000000000000000000e+01,-7.800000000000000000e+01,-6.500000000000000000e+01,-1.270000000000000000e+02
+-1.170000000000000000e+02,-1.000000000000000000e+02,7.400000000000000000e+01,-7.500000000000000000e+01,1.260000000000000000e+02,-1.010000000000000000e+02,6.800000000000000000e+01,1.900000000000000000e+01
+1.400000000000000000e+01,4.000000000000000000e+00,3.600000000000000000e+01,1.020000000000000000e+02,9.400000000000000000e+01,6.400000000000000000e+01,4.800000000000000000e+01,-1.800000000000000000e+01
+-3.000000000000000000e+00,-4.200000000000000000e+01,-3.900000000000000000e+01,-2.200000000000000000e+01,1.100000000000000000e+02,-6.300000000000000000e+01,-7.300000000000000000e+01,-1.090000000000000000e+02
+-2.700000000000000000e+01,4.200000000000000000e+01,-5.400000000000000000e+01,9.300000000000000000e+01,-1.000000000000000000e+02,-9.400000000000000000e+01,-1.190000000000000000e+02,1.240000000000000000e+02
+-4.500000000000000000e+01,3.200000000000000000e+01,1.120000000000000000e+02,-8.300000000000000000e+01,4.000000000000000000e+01,-1.010000000000000000e+02,3.500000000000000000e+01,-3.500000000000000000e+01
+1.050000000000000000e+02,3.300000000000000000e+01,2.900000000000000000e+01,6.200000000000000000e+01,1.030000000000000000e+02,-5.000000000000000000e+00,-1.020000000000000000e+02,4.000000000000000000e+01
+1.800000000000000000e+01,-1.200000000000000000e+01,5.300000000000000000e+01,-5.600000000000000000e+01,8.000000000000000000e+00,4.600000000000000000e+01,9.700000000000000000e+01,-4.500000000000000000e+01
+8.000000000000000000e+00,-1.500000000000000000e+01,4.300000000000000000e+01,1.140000000000000000e+02,-1.190000000000000000e+02,-9.000000000000000000e+01,1.050000000000000000e+02,-5.200000000000000000e+01
+-1.080000000000000000e+02,7.300000000000000000e+01,4.900000000000000000e+01,-9.500000000000000000e+01,1.800000000000000000e+01,-1.090000000000000000e+02,9.000000000000000000e+00,4.500000000000000000e+01
+9.900000000000000000e+01,-7.600000000000000000e+01,-9.200000000000000000e+01,-9.500000000000000000e+01,6.900000000000000000e+01,4.400000000000000000e+01,-4.500000000000000000e+01,-6.800000000000000000e+01
+-7.200000000000000000e+01,3.500000000000000000e+01,-1.100000000000000000e+01,-5.000000000000000000e+00,-3.500000000000000000e+01,-6.900000000000000000e+01,-1.800000000000000000e+01,-9.000000000000000000e+00
+-1.400000000000000000e+01,-1.150000000000000000e+02,1.400000000000000000e+01,4.900000000000000000e+01,-4.400000000000000000e+01,-9.600000000000000000e+01,-5.200000000000000000e+01,-1.600000000000000000e+01
+2.600000000000000000e+01,2.200000000000000000e+01,7.900000000000000000e+01,5.100000000000000000e+01,6.700000000000000000e+01,9.000000000000000000e+01,7.300000000000000000e+01,-6.200000000000000000e+01
+1.140000000000000000e+02,1.220000000000000000e+02,6.900000000000000000e+01,-6.100000000000000000e+01,4.400000000000000000e+01,1.070000000000000000e+02,-1.140000000000000000e+02,6.600000000000000000e+01
+5.500000000000000000e+01,3.100000000000000000e+01,-1.160000000000000000e+02,-2.500000000000000000e+01,6.700000000000000000e+01,1.150000000000000000e+02,1.180000000000000000e+02,3.700000000000000000e+01
+-3.000000000000000000e+00,-8.000000000000000000e+01,9.700000000000000000e+01,5.000000000000000000e+01,6.400000000000000000e+01,8.100000000000000000e+01,-4.100000000000000000e+01,2.600000000000000000e+01
+4.800000000000000000e+01,-1.210000000000000000e+02,-6.000000000000000000e+01,-2.000000000000000000e+00,5.100000000000000000e+01,8.200000000000000000e+01,1.100000000000000000e+01,-1.070000000000000000e+02
+-4.700000000000000000e+01,-3.800000000000000000e+01,-1.020000000000000000e+02,-3.900000000000000000e+01,2.500000000000000000e+01,1.050000000000000000e+02,-8.000000000000000000e+01,-5.000000000000000000e+00
+9.000000000000000000e+01,-8.700000000000000000e+01,-9.900000000000000000e+01,8.700000000000000000e+01,-1.240000000000000000e+02,-6.100000000000000000e+01,-1.000000000000000000e+02,5.500000000000000000e+01
+6.100000000000000000e+01,-9.700000000000000000e+01,2.100000000000000000e+01,1.800000000000000000e+01,-8.400000000000000000e+01,-1.160000000000000000e+02,3.400000000000000000e+01,-1.080000000000000000e+02
+-1.000000000000000000e+00,-1.160000000000000000e+02,6.400000000000000000e+01,-1.050000000000000000e+02,-5.700000000000000000e+01,5.800000000000000000e+01,5.400000000000000000e+01,-3.900000000000000000e+01
+-6.900000000000000000e+01,-1.900000000000000000e+01,-1.190000000000000000e+02,-4.000000000000000000e+00,-5.000000000000000000e+01,1.030000000000000000e+02,-1.010000000000000000e+02,9.000000000000000000e+01
+1.050000000000000000e+02,4.300000000000000000e+01,2.100000000000000000e+01,-3.700000000000000000e+01,3.200000000000000000e+01,-6.700000000000000000e+01,-2.700000000000000000e+01,1.180000000000000000e+02
+-1.250000000000000000e+02,1.170000000000000000e+02,-1.100000000000000000e+01,-9.400000000000000000e+01,-8.100000000000000000e+01,1.020000000000000000e+02,-1.010000000000000000e+02,5.900000000000000000e+01
+-8.400000000000000000e+01,7.600000000000000000e+01,8.000000000000000000e+00,-7.300000000000000000e+01,-1.400000000000000000e+01,4.600000000000000000e+01,-8.100000000000000000e+01,-3.600000000000000000e+01
+6.000000000000000000e+01,1.900000000000000000e+01,-3.500000000000000000e+01,1.120000000000000000e+02,3.600000000000000000e+01,0.000000000000000000e+00,-3.700000000000000000e+01,-2.900000000000000000e+01
+1.000000000000000000e+02,-8.900000000000000000e+01,-9.900000000000000000e+01,4.400000000000000000e+01,7.600000000000000000e+01,6.700000000000000000e+01,-1.000000000000000000e+00,3.900000000000000000e+01
+1.170000000000000000e+02,-6.100000000000000000e+01,1.210000000000000000e+02,-1.400000000000000000e+01,1.220000000000000000e+02,-2.200000000000000000e+01,-9.500000000000000000e+01,1.300000000000000000e+01
+7.000000000000000000e+01,-4.100000000000000000e+01,1.070000000000000000e+02,-8.000000000000000000e+00,9.800000000000000000e+01,-4.100000000000000000e+01,-1.210000000000000000e+02,8.900000000000000000e+01
+3.800000000000000000e+01,1.070000000000000000e+02,-4.400000000000000000e+01,2.000000000000000000e+01,-5.300000000000000000e+01,5.900000000000000000e+01,-4.100000000000000000e+01,2.900000000000000000e+01
+5.200000000000000000e+01,6.300000000000000000e+01,-7.100000000000000000e+01,5.300000000000000000e+01,7.500000000000000000e+01,-4.300000000000000000e+01,-6.300000000000000000e+01,-7.500000000000000000e+01
+-3.800000000000000000e+01,-9.500000000000000000e+01,5.300000000000000000e+01,-1.050000000000000000e+02,-1.600000000000000000e+01,-1.210000000000000000e+02,-1.400000000000000000e+01,-1.170000000000000000e+02
+-8.400000000000000000e+01,-1.100000000000000000e+02,9.200000000000000000e+01,5.200000000000000000e+01,-2.500000000000000000e+01,-8.200000000000000000e+01,-9.600000000000000000e+01,3.400000000000000000e+01
+1.500000000000000000e+01,1.000000000000000000e+02,-1.240000000000000000e+02,3.600000000000000000e+01,1.150000000000000000e+02,4.800000000000000000e+01,-6.700000000000000000e+01,1.010000000000000000e+02
+-7.500000000000000000e+01,4.300000000000000000e+01,2.000000000000000000e+01,5.700000000000000000e+01,9.800000000000000000e+01,8.800000000000000000e+01,1.000000000000000000e+02,-1.250000000000000000e+02
+-2.500000000000000000e+01,3.200000000000000000e+01,1.190000000000000000e+02,-1.030000000000000000e+02,1.070000000000000000e+02,-1.190000000000000000e+02,8.000000000000000000e+00,1.800000000000000000e+01
+-5.500000000000000000e+01,-1.040000000000000000e+02,7.800000000000000000e+01,-2.000000000000000000e+00,-7.300000000000000000e+01,-9.600000000000000000e+01,-6.600000000000000000e+01,3.300000000000000000e+01
+-1.170000000000000000e+02,-1.400000000000000000e+01,-3.700000000000000000e+01,1.160000000000000000e+02,9.700000000000000000e+01,3.000000000000000000e+00,-1.130000000000000000e+02,9.000000000000000000e+01
+2.300000000000000000e+01,-7.000000000000000000e+00,-3.400000000000000000e+01,-1.270000000000000000e+02,5.600000000000000000e+01,-1.120000000000000000e+02,4.200000000000000000e+01,1.190000000000000000e+02
+-1.010000000000000000e+02,-1.260000000000000000e+02,7.500000000000000000e+01,-4.400000000000000000e+01,-4.400000000000000000e+01,-1.040000000000000000e+02,-1.220000000000000000e+02,2.900000000000000000e+01
+-2.300000000000000000e+01,-6.200000000000000000e+01,1.500000000000000000e+01,-8.900000000000000000e+01,4.600000000000000000e+01,-7.000000000000000000e+00,5.600000000000000000e+01,-5.700000000000000000e+01
+-3.900000000000000000e+01,4.000000000000000000e+00,-2.200000000000000000e+01,1.300000000000000000e+01,8.500000000000000000e+01,1.220000000000000000e+02,-1.270000000000000000e+02,-1.200000000000000000e+01
+-2.000000000000000000e+01,5.500000000000000000e+01,-9.500000000000000000e+01,-7.100000000000000000e+01,6.900000000000000000e+01,5.300000000000000000e+01,-3.000000000000000000e+00,1.050000000000000000e+02
+9.400000000000000000e+01,4.600000000000000000e+01,4.500000000000000000e+01,3.900000000000000000e+01,-9.400000000000000000e+01,1.000000000000000000e+02,6.200000000000000000e+01,2.600000000000000000e+01
+-5.600000000000000000e+01,1.700000000000000000e+01,-1.240000000000000000e+02,-1.120000000000000000e+02,-6.500000000000000000e+01,-1.160000000000000000e+02,-6.200000000000000000e+01,4.900000000000000000e+01
+1.500000000000000000e+01,-1.130000000000000000e+02,-7.000000000000000000e+01,-5.500000000000000000e+01,5.600000000000000000e+01,-5.100000000000000000e+01,-8.100000000000000000e+01,-7.000000000000000000e+01
+4.700000000000000000e+01,3.900000000000000000e+01,8.000000000000000000e+01,8.300000000000000000e+01,-1.200000000000000000e+02,1.000000000000000000e+01,-1.900000000000000000e+01,-1.000000000000000000e+01
+1.250000000000000000e+02,3.400000000000000000e+01,-3.600000000000000000e+01,-1.150000000000000000e+02,-3.800000000000000000e+01,5.200000000000000000e+01,1.170000000000000000e+02,-6.400000000000000000e+01
+1.170000000000000000e+02,-3.100000000000000000e+01,7.800000000000000000e+01,1.230000000000000000e+02,-6.300000000000000000e+01,7.000000000000000000e+00,1.160000000000000000e+02,-6.700000000000000000e+01
+-9.200000000000000000e+01,3.200000000000000000e+01,-5.000000000000000000e+01,-2.400000000000000000e+01,2.500000000000000000e+01,4.600000000000000000e+01,6.900000000000000000e+01,4.100000000000000000e+01
+-4.500000000000000000e+01,-4.400000000000000000e+01,6.600000000000000000e+01,-5.500000000000000000e+01,-9.800000000000000000e+01,1.700000000000000000e+01,8.700000000000000000e+01,-1.010000000000000000e+02
+-6.000000000000000000e+00,-5.500000000000000000e+01,-1.180000000000000000e+02,3.200000000000000000e+01,-1.030000000000000000e+02,-2.300000000000000000e+01,-2.400000000000000000e+01,-4.100000000000000000e+01
+-3.400000000000000000e+01,-1.280000000000000000e+02,6.600000000000000000e+01,2.300000000000000000e+01,6.400000000000000000e+01,1.150000000000000000e+02,3.700000000000000000e+01,8.600000000000000000e+01
+-3.100000000000000000e+01,-1.700000000000000000e+01,-8.800000000000000000e+01,-1.270000000000000000e+02,2.400000000000000000e+01,-1.500000000000000000e+01,2.100000000000000000e+01,2.500000000000000000e+01
+-8.400000000000000000e+01,-5.000000000000000000e+00,-1.100000000000000000e+02,-1.090000000000000000e+02,1.000000000000000000e+02,-1.250000000000000000e+02,-3.600000000000000000e+01,-3.200000000000000000e+01
+3.700000000000000000e+01,-5.400000000000000000e+01,-2.800000000000000000e+01,-6.700000000000000000e+01,-1.000000000000000000e+02,-8.900000000000000000e+01,-3.900000000000000000e+01,-9.100000000000000000e+01
+-5.500000000000000000e+01,9.800000000000000000e+01,-3.500000000000000000e+01,3.000000000000000000e+00,2.900000000000000000e+01,1.060000000000000000e+02,7.100000000000000000e+01,1.300000000000000000e+01
+7.100000000000000000e+01,-1.160000000000000000e+02,-3.800000000000000000e+01,2.800000000000000000e+01,-5.500000000000000000e+01,-4.800000000000000000e+01,1.110000000000000000e+02,-3.800000000000000000e+01
+1.250000000000000000e+02,1.220000000000000000e+02,1.500000000000000000e+01,3.900000000000000000e+01,1.700000000000000000e+01,-2.700000000000000000e+01,1.060000000000000000e+02,1.120000000000000000e+02
+-7.800000000000000000e+01,1.100000000000000000e+01,-1.000000000000000000e+01,5.200000000000000000e+01,-1.250000000000000000e+02,-3.200000000000000000e+01,1.000000000000000000e+01,2.600000000000000000e+01
+-3.100000000000000000e+01,1.600000000000000000e+01,-3.600000000000000000e+01,-3.100000000000000000e+01,1.140000000000000000e+02,3.500000000000000000e+01,6.300000000000000000e+01,4.400000000000000000e+01
+-2.200000000000000000e+01,1.140000000000000000e+02,4.300000000000000000e+01,-6.200000000000000000e+01,-5.000000000000000000e+00,-1.250000000000000000e+02,-6.500000000000000000e+01,-4.900000000000000000e+01
+1.240000000000000000e+02,-5.400000000000000000e+01,-6.900000000000000000e+01,9.600000000000000000e+01,5.000000000000000000e+00,9.200000000000000000e+01,-1.250000000000000000e+02,-9.700000000000000000e+01
+-1.020000000000000000e+02,-7.300000000000000000e+01,-9.800000000000000000e+01,-5.000000000000000000e+01,9.700000000000000000e+01,-1.000000000000000000e+01,3.800000000000000000e+01,2.000000000000000000e+01
+-6.800000000000000000e+01,-9.100000000000000000e+01,1.210000000000000000e+02,-1.110000000000000000e+02,-9.800000000000000000e+01,-1.010000000000000000e+02,7.300000000000000000e+01,-5.300000000000000000e+01
+6.000000000000000000e+00,1.180000000000000000e+02,-8.800000000000000000e+01,-8.500000000000000000e+01,-1.090000000000000000e+02,7.900000000000000000e+01,9.300000000000000000e+01,-9.100000000000000000e+01
+6.400000000000000000e+01,8.100000000000000000e+01,9.700000000000000000e+01,-4.000000000000000000e+01,-1.170000000000000000e+02,7.900000000000000000e+01,-8.300000000000000000e+01,5.900000000000000000e+01
+-3.800000000000000000e+01,-7.500000000000000000e+01,-4.800000000000000000e+01,1.000000000000000000e+00,1.130000000000000000e+02,-1.200000000000000000e+01,-3.000000000000000000e+01,-8.100000000000000000e+01
+-1.010000000000000000e+02,8.200000000000000000e+01,6.100000000000000000e+01,-4.000000000000000000e+01,-5.100000000000000000e+01,1.000000000000000000e+02,0.000000000000000000e+00,-1.080000000000000000e+02
+1.080000000000000000e+02,8.000000000000000000e+01,-7.000000000000000000e+00,9.700000000000000000e+01,8.400000000000000000e+01,-2.600000000000000000e+01,-9.700000000000000000e+01,-2.200000000000000000e+01
+-7.100000000000000000e+01,1.200000000000000000e+02,3.000000000000000000e+00,-1.190000000000000000e+02,3.500000000000000000e+01,-6.000000000000000000e+00,9.200000000000000000e+01,7.300000000000000000e+01
+6.300000000000000000e+01,-1.050000000000000000e+02,4.000000000000000000e+01,1.020000000000000000e+02,-9.400000000000000000e+01,-8.200000000000000000e+01,7.700000000000000000e+01,8.200000000000000000e+01
+2.700000000000000000e+01,1.230000000000000000e+02,8.600000000000000000e+01,-1.300000000000000000e+01,3.200000000000000000e+01,3.400000000000000000e+01,1.150000000000000000e+02,-1.050000000000000000e+02
+4.300000000000000000e+01,6.200000000000000000e+01,-9.800000000000000000e+01,4.800000000000000000e+01,-7.200000000000000000e+01,3.700000000000000000e+01,3.000000000000000000e+01,3.700000000000000000e+01
+4.600000000000000000e+01,-2.400000000000000000e+01,-2.300000000000000000e+01,1.020000000000000000e+02,9.100000000000000000e+01,8.500000000000000000e+01,-1.090000000000000000e+02,-9.200000000000000000e+01
+-4.600000000000000000e+01,8.900000000000000000e+01,3.600000000000000000e+01,-2.000000000000000000e+00,9.600000000000000000e+01,1.250000000000000000e+02,-9.700000000000000000e+01,1.400000000000000000e+01
+1.150000000000000000e+02,-8.800000000000000000e+01,-8.300000000000000000e+01,7.700000000000000000e+01,9.300000000000000000e+01,1.020000000000000000e+02,7.600000000000000000e+01,1.230000000000000000e+02
+1.210000000000000000e+02,-1.120000000000000000e+02,-8.800000000000000000e+01,1.170000000000000000e+02,-6.400000000000000000e+01,4.000000000000000000e+00,-4.200000000000000000e+01,-3.700000000000000000e+01
+1.190000000000000000e+02,-9.500000000000000000e+01,6.300000000000000000e+01,-5.000000000000000000e+01,-9.800000000000000000e+01,-1.260000000000000000e+02,1.060000000000000000e+02,9.800000000000000000e+01
+1.250000000000000000e+02,-8.500000000000000000e+01,-1.700000000000000000e+01,1.130000000000000000e+02,2.700000000000000000e+01,4.500000000000000000e+01,-4.300000000000000000e+01,-2.400000000000000000e+01
+9.300000000000000000e+01,-1.190000000000000000e+02,1.120000000000000000e+02,-6.200000000000000000e+01,-1.190000000000000000e+02,5.000000000000000000e+00,-7.200000000000000000e+01,1.090000000000000000e+02
+-5.500000000000000000e+01,-5.600000000000000000e+01,-4.600000000000000000e+01,-2.000000000000000000e+00,-1.070000000000000000e+02,-2.500000000000000000e+01,-4.300000000000000000e+01,1.220000000000000000e+02
+-6.000000000000000000e+00,6.500000000000000000e+01,-1.040000000000000000e+02,1.010000000000000000e+02,-5.800000000000000000e+01,-1.160000000000000000e+02,4.500000000000000000e+01,7.100000000000000000e+01
+-1.270000000000000000e+02,5.200000000000000000e+01,3.500000000000000000e+01,1.210000000000000000e+02,-1.160000000000000000e+02,1.260000000000000000e+02,-1.100000000000000000e+02,-9.000000000000000000e+01
+1.000000000000000000e+01,1.400000000000000000e+01,1.000000000000000000e+01,6.000000000000000000e+00,2.600000000000000000e+01,1.000000000000000000e+00,1.050000000000000000e+02,8.800000000000000000e+01
+-1.150000000000000000e+02,-1.150000000000000000e+02,1.120000000000000000e+02,-3.400000000000000000e+01,-1.060000000000000000e+02,4.800000000000000000e+01,-3.000000000000000000e+00,5.000000000000000000e+00
+9.100000000000000000e+01,1.600000000000000000e+01,-9.600000000000000000e+01,-2.400000000000000000e+01,-2.300000000000000000e+01,9.200000000000000000e+01,7.700000000000000000e+01,1.200000000000000000e+01
+-2.200000000000000000e+01,5.600000000000000000e+01,8.900000000000000000e+01,6.700000000000000000e+01,2.100000000000000000e+01,-1.000000000000000000e+02,3.500000000000000000e+01,-1.120000000000000000e+02
+7.300000000000000000e+01,-2.700000000000000000e+01,-1.100000000000000000e+02,-9.100000000000000000e+01,-8.600000000000000000e+01,-3.300000000000000000e+01,-4.500000000000000000e+01,-7.000000000000000000e+00
+-3.000000000000000000e+01,-4.500000000000000000e+01,1.150000000000000000e+02,7.200000000000000000e+01,-4.000000000000000000e+00,8.500000000000000000e+01,-7.100000000000000000e+01,-7.900000000000000000e+01
+-8.400000000000000000e+01,-6.700000000000000000e+01,-1.700000000000000000e+01,-1.160000000000000000e+02,4.700000000000000000e+01,3.000000000000000000e+01,6.000000000000000000e+01,-7.400000000000000000e+01
+2.600000000000000000e+01,-6.000000000000000000e+01,1.100000000000000000e+01,-1.000000000000000000e+01,-5.900000000000000000e+01,-1.280000000000000000e+02,-5.700000000000000000e+01,3.000000000000000000e+00
+9.600000000000000000e+01,1.020000000000000000e+02,-1.700000000000000000e+01,9.500000000000000000e+01,6.200000000000000000e+01,7.700000000000000000e+01,-4.000000000000000000e+00,-1.180000000000000000e+02
+-9.000000000000000000e+00,1.210000000000000000e+02,1.100000000000000000e+02,-2.300000000000000000e+01,3.400000000000000000e+01,7.100000000000000000e+01,3.400000000000000000e+01,8.000000000000000000e+01
+9.400000000000000000e+01,1.190000000000000000e+02,1.040000000000000000e+02,-8.000000000000000000e+00,-3.600000000000000000e+01,1.060000000000000000e+02,-2.500000000000000000e+01,-2.200000000000000000e+01
+-4.400000000000000000e+01,-1.210000000000000000e+02,2.900000000000000000e+01,-3.300000000000000000e+01,7.000000000000000000e+00,7.100000000000000000e+01,-8.400000000000000000e+01,7.600000000000000000e+01
+-9.000000000000000000e+01,-1.300000000000000000e+01,-5.900000000000000000e+01,-1.100000000000000000e+02,8.900000000000000000e+01,3.900000000000000000e+01,8.700000000000000000e+01,-9.900000000000000000e+01
+2.000000000000000000e+00,9.800000000000000000e+01,8.400000000000000000e+01,3.500000000000000000e+01,4.400000000000000000e+01,-1.230000000000000000e+02,2.000000000000000000e+01,-6.800000000000000000e+01
+-1.140000000000000000e+02,4.800000000000000000e+01,1.000000000000000000e+01,4.800000000000000000e+01,2.400000000000000000e+01,-1.070000000000000000e+02,-7.000000000000000000e+00,-1.900000000000000000e+01
+-1.130000000000000000e+02,-1.400000000000000000e+01,4.000000000000000000e+00,1.060000000000000000e+02,1.500000000000000000e+01,-4.200000000000000000e+01,-2.400000000000000000e+01,-3.200000000000000000e+01
+5.700000000000000000e+01,-1.250000000000000000e+02,-1.100000000000000000e+02,9.700000000000000000e+01,-8.500000000000000000e+01,-9.000000000000000000e+01,6.000000000000000000e+01,1.300000000000000000e+01
+3.100000000000000000e+01,-6.100000000000000000e+01,3.400000000000000000e+01,-2.600000000000000000e+01,-9.300000000000000000e+01,-1.210000000000000000e+02,-1.280000000000000000e+02,1.080000000000000000e+02
+7.400000000000000000e+01,1.030000000000000000e+02,-1.900000000000000000e+01,-4.100000000000000000e+01,1.900000000000000000e+01,8.200000000000000000e+01,-9.000000000000000000e+00,4.000000000000000000e+01
+4.200000000000000000e+01,7.300000000000000000e+01,8.300000000000000000e+01,8.500000000000000000e+01,-4.600000000000000000e+01,-4.000000000000000000e+00,1.130000000000000000e+02,-5.300000000000000000e+01
+8.600000000000000000e+01,7.600000000000000000e+01,6.800000000000000000e+01,-2.000000000000000000e+00,-7.200000000000000000e+01,-1.070000000000000000e+02,1.160000000000000000e+02,3.300000000000000000e+01
+-1.130000000000000000e+02,-1.130000000000000000e+02,2.300000000000000000e+01,-7.600000000000000000e+01,2.900000000000000000e+01,6.800000000000000000e+01,1.000000000000000000e+02,6.300000000000000000e+01
+-7.500000000000000000e+01,-7.000000000000000000e+01,-9.100000000000000000e+01,1.030000000000000000e+02,-1.180000000000000000e+02,-1.230000000000000000e+02,-1.250000000000000000e+02,-1.200000000000000000e+02
+-3.400000000000000000e+01,4.700000000000000000e+01,2.700000000000000000e+01,-1.100000000000000000e+02,5.700000000000000000e+01,-6.000000000000000000e+01,9.000000000000000000e+00,1.130000000000000000e+02
+2.800000000000000000e+01,-3.300000000000000000e+01,-5.400000000000000000e+01,-3.500000000000000000e+01,7.700000000000000000e+01,2.600000000000000000e+01,4.000000000000000000e+01,8.500000000000000000e+01
+7.400000000000000000e+01,-4.500000000000000000e+01,3.400000000000000000e+01,3.300000000000000000e+01,1.190000000000000000e+02,7.000000000000000000e+01,2.900000000000000000e+01,1.030000000000000000e+02
+7.300000000000000000e+01,1.200000000000000000e+01,3.600000000000000000e+01,1.170000000000000000e+02,-4.300000000000000000e+01,6.200000000000000000e+01,4.800000000000000000e+01,4.500000000000000000e+01
+1.110000000000000000e+02,-7.700000000000000000e+01,-7.700000000000000000e+01,2.700000000000000000e+01,-1.230000000000000000e+02,-1.000000000000000000e+02,-2.400000000000000000e+01,1.090000000000000000e+02
+-1.140000000000000000e+02,-1.190000000000000000e+02,-1.110000000000000000e+02,-8.300000000000000000e+01,-7.300000000000000000e+01,-1.020000000000000000e+02,-1.000000000000000000e+01,3.100000000000000000e+01
+2.500000000000000000e+01,2.000000000000000000e+00,1.250000000000000000e+02,-9.300000000000000000e+01,-4.300000000000000000e+01,-1.000000000000000000e+00,1.050000000000000000e+02,1.170000000000000000e+02
+-1.600000000000000000e+01,-9.600000000000000000e+01,1.060000000000000000e+02,3.800000000000000000e+01,2.600000000000000000e+01,6.000000000000000000e+00,-7.700000000000000000e+01,-2.000000000000000000e+00
+7.600000000000000000e+01,1.190000000000000000e+02,-2.000000000000000000e+01,-1.900000000000000000e+01,2.100000000000000000e+01,8.000000000000000000e+01,-7.300000000000000000e+01,8.000000000000000000e+00
+6.000000000000000000e+01,1.200000000000000000e+02,3.400000000000000000e+01,2.600000000000000000e+01,-8.500000000000000000e+01,5.700000000000000000e+01,5.100000000000000000e+01,-3.500000000000000000e+01
+-8.700000000000000000e+01,-6.000000000000000000e+00,6.300000000000000000e+01,1.700000000000000000e+01,-9.000000000000000000e+00,-9.400000000000000000e+01,-3.500000000000000000e+01,3.100000000000000000e+01
+-2.400000000000000000e+01,1.600000000000000000e+01,6.500000000000000000e+01,5.800000000000000000e+01,7.400000000000000000e+01,-5.500000000000000000e+01,2.300000000000000000e+01,8.200000000000000000e+01
+3.000000000000000000e+00,-2.700000000000000000e+01,5.900000000000000000e+01,-1.160000000000000000e+02,-2.100000000000000000e+01,-6.800000000000000000e+01,3.400000000000000000e+01,-4.800000000000000000e+01
+-5.100000000000000000e+01,-6.000000000000000000e+01,-8.000000000000000000e+01,-9.800000000000000000e+01,7.000000000000000000e+00,-2.200000000000000000e+01,-4.500000000000000000e+01,3.800000000000000000e+01
+1.180000000000000000e+02,2.700000000000000000e+01,9.300000000000000000e+01,8.900000000000000000e+01,1.300000000000000000e+01,-5.000000000000000000e+01,-4.800000000000000000e+01,-8.600000000000000000e+01
+-6.500000000000000000e+01,1.000000000000000000e+01,3.000000000000000000e+00,-6.400000000000000000e+01,-1.170000000000000000e+02,-4.600000000000000000e+01,-9.400000000000000000e+01,-1.280000000000000000e+02
+1.060000000000000000e+02,-9.000000000000000000e+00,7.000000000000000000e+01,-7.600000000000000000e+01,-4.300000000000000000e+01,-8.900000000000000000e+01,-8.900000000000000000e+01,2.900000000000000000e+01
+-1.020000000000000000e+02,7.000000000000000000e+00,-1.000000000000000000e+02,-9.000000000000000000e+01,-1.270000000000000000e+02,6.000000000000000000e+00,1.000000000000000000e+01,7.900000000000000000e+01
+3.600000000000000000e+01,4.000000000000000000e+01,2.700000000000000000e+01,4.700000000000000000e+01,1.030000000000000000e+02,8.800000000000000000e+01,1.170000000000000000e+02,2.600000000000000000e+01
+1.260000000000000000e+02,1.240000000000000000e+02,-1.060000000000000000e+02,3.700000000000000000e+01,-8.700000000000000000e+01,1.600000000000000000e+01,-6.600000000000000000e+01,-5.600000000000000000e+01
+0.000000000000000000e+00,-8.300000000000000000e+01,1.140000000000000000e+02,8.600000000000000000e+01,3.400000000000000000e+01,3.000000000000000000e+01,-9.600000000000000000e+01,1.600000000000000000e+01
+1.070000000000000000e+02,-1.070000000000000000e+02,-1.160000000000000000e+02,2.500000000000000000e+01,-6.600000000000000000e+01,-8.500000000000000000e+01,5.800000000000000000e+01,-8.500000000000000000e+01
+-2.800000000000000000e+01,-5.300000000000000000e+01,4.800000000000000000e+01,-2.000000000000000000e+00,-9.200000000000000000e+01,1.140000000000000000e+02,4.100000000000000000e+01,-7.700000000000000000e+01
+1.900000000000000000e+01,4.100000000000000000e+01,-1.600000000000000000e+01,-3.900000000000000000e+01,-9.600000000000000000e+01,-1.030000000000000000e+02,4.500000000000000000e+01,-5.400000000000000000e+01
+-8.200000000000000000e+01,-6.600000000000000000e+01,-7.100000000000000000e+01,3.900000000000000000e+01,-9.000000000000000000e+00,7.200000000000000000e+01,-4.800000000000000000e+01,3.700000000000000000e+01
+6.900000000000000000e+01,-9.700000000000000000e+01,-6.100000000000000000e+01,-5.400000000000000000e+01,6.800000000000000000e+01,-5.300000000000000000e+01,1.090000000000000000e+02,-3.100000000000000000e+01
+1.190000000000000000e+02,4.900000000000000000e+01,1.130000000000000000e+02,1.220000000000000000e+02,-3.400000000000000000e+01,7.800000000000000000e+01,-8.800000000000000000e+01,-7.000000000000000000e+00
+-8.200000000000000000e+01,-1.020000000000000000e+02,3.000000000000000000e+00,-1.120000000000000000e+02,9.900000000000000000e+01,-2.100000000000000000e+01,-7.900000000000000000e+01,-5.100000000000000000e+01
+-6.200000000000000000e+01,4.400000000000000000e+01,2.100000000000000000e+01,8.100000000000000000e+01,1.170000000000000000e+02,-1.240000000000000000e+02,1.090000000000000000e+02,-6.800000000000000000e+01
+1.210000000000000000e+02,6.600000000000000000e+01,5.500000000000000000e+01,1.100000000000000000e+02,-1.040000000000000000e+02,9.300000000000000000e+01,-3.300000000000000000e+01,-4.300000000000000000e+01
+-2.100000000000000000e+01,8.100000000000000000e+01,8.500000000000000000e+01,-5.400000000000000000e+01,2.200000000000000000e+01,1.150000000000000000e+02,-8.600000000000000000e+01,-6.200000000000000000e+01
+7.400000000000000000e+01,4.000000000000000000e+01,4.000000000000000000e+00,-8.000000000000000000e+00,-1.000000000000000000e+02,-8.400000000000000000e+01,8.300000000000000000e+01,4.700000000000000000e+01
+-9.300000000000000000e+01,-5.600000000000000000e+01,1.170000000000000000e+02,6.000000000000000000e+01,-1.240000000000000000e+02,1.300000000000000000e+01,1.500000000000000000e+01,-9.600000000000000000e+01
+-1.500000000000000000e+01,-2.400000000000000000e+01,9.400000000000000000e+01,5.400000000000000000e+01,-1.080000000000000000e+02,4.000000000000000000e+00,-6.900000000000000000e+01,8.000000000000000000e+00
+1.090000000000000000e+02,9.400000000000000000e+01,-1.230000000000000000e+02,3.000000000000000000e+01,-2.700000000000000000e+01,-6.100000000000000000e+01,-7.200000000000000000e+01,-5.300000000000000000e+01
+-6.800000000000000000e+01,1.200000000000000000e+02,6.500000000000000000e+01,8.700000000000000000e+01,9.900000000000000000e+01,7.100000000000000000e+01,7.400000000000000000e+01,-1.230000000000000000e+02
+-8.500000000000000000e+01,-9.800000000000000000e+01,-4.000000000000000000e+01,1.900000000000000000e+01,7.500000000000000000e+01,-3.900000000000000000e+01,1.230000000000000000e+02,-8.600000000000000000e+01
+-4.100000000000000000e+01,-7.700000000000000000e+01,-4.800000000000000000e+01,-1.400000000000000000e+01,6.000000000000000000e+01,0.000000000000000000e+00,8.900000000000000000e+01,6.600000000000000000e+01
+4.100000000000000000e+01,-1.170000000000000000e+02,-1.050000000000000000e+02,2.600000000000000000e+01,-5.400000000000000000e+01,-9.400000000000000000e+01,3.000000000000000000e+01,-1.280000000000000000e+02
+9.900000000000000000e+01,-9.100000000000000000e+01,-6.500000000000000000e+01,-1.030000000000000000e+02,-8.200000000000000000e+01,6.800000000000000000e+01,1.210000000000000000e+02,-1.600000000000000000e+01
+-2.500000000000000000e+01,1.150000000000000000e+02,-1.160000000000000000e+02,1.200000000000000000e+02,7.700000000000000000e+01,7.400000000000000000e+01,1.250000000000000000e+02,7.000000000000000000e+00
+7.100000000000000000e+01,-1.280000000000000000e+02,-1.070000000000000000e+02,-1.230000000000000000e+02,-4.100000000000000000e+01,3.900000000000000000e+01,9.300000000000000000e+01,-3.600000000000000000e+01
+6.000000000000000000e+00,-9.400000000000000000e+01,9.500000000000000000e+01,-1.280000000000000000e+02,-1.040000000000000000e+02,-1.250000000000000000e+02,1.800000000000000000e+01,-6.400000000000000000e+01
+6.200000000000000000e+01,5.900000000000000000e+01,3.900000000000000000e+01,-5.900000000000000000e+01,5.400000000000000000e+01,1.120000000000000000e+02,-6.000000000000000000e+01,-3.000000000000000000e+01
+7.500000000000000000e+01,-3.000000000000000000e+00,-3.200000000000000000e+01,-4.100000000000000000e+01,1.020000000000000000e+02,-4.600000000000000000e+01,-1.280000000000000000e+02,2.400000000000000000e+01
+1.030000000000000000e+02,6.400000000000000000e+01,-1.100000000000000000e+02,7.500000000000000000e+01,-3.000000000000000000e+00,3.600000000000000000e+01,-7.000000000000000000e+01,-1.170000000000000000e+02
+-6.000000000000000000e+01,-8.400000000000000000e+01,8.000000000000000000e+00,6.200000000000000000e+01,-8.100000000000000000e+01,-4.400000000000000000e+01,9.400000000000000000e+01,-6.600000000000000000e+01
+7.000000000000000000e+00,2.000000000000000000e+01,-3.600000000000000000e+01,-6.700000000000000000e+01,-1.080000000000000000e+02,9.900000000000000000e+01,-1.800000000000000000e+01,-8.800000000000000000e+01
+-5.000000000000000000e+01,-2.000000000000000000e+01,9.700000000000000000e+01,-6.700000000000000000e+01,-1.240000000000000000e+02,1.090000000000000000e+02,-6.000000000000000000e+01,-6.400000000000000000e+01
+-8.800000000000000000e+01,1.000000000000000000e+01,-1.100000000000000000e+01,-7.900000000000000000e+01,3.600000000000000000e+01,-5.200000000000000000e+01,1.140000000000000000e+02,-7.700000000000000000e+01
+3.600000000000000000e+01,1.040000000000000000e+02,-2.000000000000000000e+00,3.100000000000000000e+01,1.190000000000000000e+02,1.600000000000000000e+01,6.500000000000000000e+01,-7.100000000000000000e+01
+-1.020000000000000000e+02,-6.600000000000000000e+01,1.210000000000000000e+02,-3.000000000000000000e+01,-6.400000000000000000e+01,-4.600000000000000000e+01,-5.100000000000000000e+01,-1.050000000000000000e+02
+9.600000000000000000e+01,3.700000000000000000e+01,-3.200000000000000000e+01,1.900000000000000000e+01,7.000000000000000000e+01,-9.000000000000000000e+00,-1.250000000000000000e+02,2.700000000000000000e+01
+1.050000000000000000e+02,-1.080000000000000000e+02,-6.800000000000000000e+01,6.700000000000000000e+01,8.000000000000000000e+01,-3.700000000000000000e+01,-1.700000000000000000e+01,-5.500000000000000000e+01
+2.700000000000000000e+01,-1.260000000000000000e+02,1.230000000000000000e+02,-4.500000000000000000e+01,9.800000000000000000e+01,-1.200000000000000000e+02,1.200000000000000000e+02,-8.900000000000000000e+01
+-9.400000000000000000e+01,6.900000000000000000e+01,-5.600000000000000000e+01,1.060000000000000000e+02,-5.600000000000000000e+01,-3.800000000000000000e+01,4.900000000000000000e+01,-5.600000000000000000e+01
+5.800000000000000000e+01,1.230000000000000000e+02,2.300000000000000000e+01,-4.400000000000000000e+01,6.700000000000000000e+01,-1.250000000000000000e+02,-7.300000000000000000e+01,-1.220000000000000000e+02
+8.200000000000000000e+01,8.600000000000000000e+01,-9.400000000000000000e+01,1.210000000000000000e+02,3.000000000000000000e+00,-3.600000000000000000e+01,2.000000000000000000e+00,-9.800000000000000000e+01
+7.800000000000000000e+01,2.900000000000000000e+01,1.140000000000000000e+02,1.000000000000000000e+02,-1.270000000000000000e+02,1.150000000000000000e+02,1.700000000000000000e+01,-1.000000000000000000e+00
+-8.900000000000000000e+01,1.170000000000000000e+02,-2.800000000000000000e+01,-1.160000000000000000e+02,2.000000000000000000e+01,-1.000000000000000000e+02,1.170000000000000000e+02,1.250000000000000000e+02
+-4.000000000000000000e+01,3.600000000000000000e+01,-1.060000000000000000e+02,2.000000000000000000e+00,7.200000000000000000e+01,-4.400000000000000000e+01,-1.060000000000000000e+02,-6.700000000000000000e+01
+-9.200000000000000000e+01,4.800000000000000000e+01,-1.140000000000000000e+02,-6.200000000000000000e+01,-1.260000000000000000e+02,-2.900000000000000000e+01,-1.000000000000000000e+02,1.230000000000000000e+02
+5.100000000000000000e+01,-1.050000000000000000e+02,6.400000000000000000e+01,-2.200000000000000000e+01,-4.000000000000000000e+00,5.500000000000000000e+01,5.300000000000000000e+01,-1.160000000000000000e+02
+-1.600000000000000000e+01,-1.030000000000000000e+02,-1.800000000000000000e+01,5.500000000000000000e+01,-1.400000000000000000e+01,6.800000000000000000e+01,2.500000000000000000e+01,-5.800000000000000000e+01
+-4.500000000000000000e+01,-2.000000000000000000e+00,-5.900000000000000000e+01,-9.100000000000000000e+01,-6.000000000000000000e+01,1.190000000000000000e+02,-8.000000000000000000e+00,2.100000000000000000e+01
+2.100000000000000000e+01,4.200000000000000000e+01,-1.080000000000000000e+02,1.020000000000000000e+02,1.210000000000000000e+02,9.300000000000000000e+01,-6.600000000000000000e+01,-4.300000000000000000e+01
+6.700000000000000000e+01,-4.800000000000000000e+01,2.100000000000000000e+01,-1.020000000000000000e+02,6.000000000000000000e+01,-1.110000000000000000e+02,-5.400000000000000000e+01,8.800000000000000000e+01
+1.030000000000000000e+02,-1.120000000000000000e+02,6.700000000000000000e+01,8.300000000000000000e+01,5.000000000000000000e+01,-3.200000000000000000e+01,2.900000000000000000e+01,-2.100000000000000000e+01
+3.100000000000000000e+01,-4.500000000000000000e+01,-6.800000000000000000e+01,-6.700000000000000000e+01,-1.140000000000000000e+02,-4.800000000000000000e+01,1.300000000000000000e+01,-1.030000000000000000e+02
+9.400000000000000000e+01,-3.300000000000000000e+01,1.250000000000000000e+02,2.500000000000000000e+01,7.000000000000000000e+01,6.000000000000000000e+01,-6.700000000000000000e+01,-4.300000000000000000e+01
+-1.240000000000000000e+02,-5.500000000000000000e+01,5.400000000000000000e+01,6.400000000000000000e+01,-8.100000000000000000e+01,-1.400000000000000000e+01,5.400000000000000000e+01,4.000000000000000000e+00
+8.200000000000000000e+01,-1.070000000000000000e+02,2.400000000000000000e+01,-2.500000000000000000e+01,-3.500000000000000000e+01,1.030000000000000000e+02,7.100000000000000000e+01,5.100000000000000000e+01
+-5.500000000000000000e+01,-5.000000000000000000e+01,-1.270000000000000000e+02,1.230000000000000000e+02,-7.000000000000000000e+01,1.250000000000000000e+02,1.150000000000000000e+02,-1.230000000000000000e+02
+-6.100000000000000000e+01,-1.030000000000000000e+02,-8.200000000000000000e+01,-8.000000000000000000e+01,1.100000000000000000e+01,6.300000000000000000e+01,-1.030000000000000000e+02,-7.000000000000000000e+01
+-9.300000000000000000e+01,1.240000000000000000e+02,3.100000000000000000e+01,3.000000000000000000e+01,-1.130000000000000000e+02,-4.300000000000000000e+01,1.150000000000000000e+02,-4.000000000000000000e+00
+6.000000000000000000e+01,1.080000000000000000e+02,-2.300000000000000000e+01,1.210000000000000000e+02,2.700000000000000000e+01,1.200000000000000000e+01,-2.600000000000000000e+01,8.600000000000000000e+01
+4.000000000000000000e+01,-1.200000000000000000e+01,8.000000000000000000e+01,7.600000000000000000e+01,1.000000000000000000e+02,-8.900000000000000000e+01,8.000000000000000000e+01,2.500000000000000000e+01
+-8.500000000000000000e+01,-5.200000000000000000e+01,-1.230000000000000000e+02,-5.100000000000000000e+01,-4.200000000000000000e+01,-2.200000000000000000e+01,-1.800000000000000000e+01,8.900000000000000000e+01
+-1.240000000000000000e+02,-4.200000000000000000e+01,4.500000000000000000e+01,-5.600000000000000000e+01,4.100000000000000000e+01,-1.120000000000000000e+02,-4.200000000000000000e+01,-1.600000000000000000e+01
+9.000000000000000000e+00,4.800000000000000000e+01,-4.900000000000000000e+01,-7.400000000000000000e+01,3.300000000000000000e+01,9.500000000000000000e+01,-7.900000000000000000e+01,-7.900000000000000000e+01
+-5.000000000000000000e+01,-1.700000000000000000e+01,6.000000000000000000e+01,-6.700000000000000000e+01,9.500000000000000000e+01,-1.070000000000000000e+02,1.190000000000000000e+02,1.160000000000000000e+02
+6.000000000000000000e+00,3.600000000000000000e+01,7.500000000000000000e+01,7.700000000000000000e+01,-7.000000000000000000e+01,-9.000000000000000000e+01,3.200000000000000000e+01,-1.240000000000000000e+02
+-2.500000000000000000e+01,9.500000000000000000e+01,1.600000000000000000e+01,1.140000000000000000e+02,4.500000000000000000e+01,-5.500000000000000000e+01,-6.000000000000000000e+01,-3.900000000000000000e+01
+-8.300000000000000000e+01,2.600000000000000000e+01,-1.230000000000000000e+02,2.100000000000000000e+01,4.000000000000000000e+01,-1.100000000000000000e+01,-4.200000000000000000e+01,7.000000000000000000e+00
+-4.000000000000000000e+01,2.800000000000000000e+01,-5.200000000000000000e+01,-7.700000000000000000e+01,-6.000000000000000000e+01,-6.100000000000000000e+01,-3.500000000000000000e+01,4.900000000000000000e+01
+3.400000000000000000e+01,-1.000000000000000000e+02,5.800000000000000000e+01,7.000000000000000000e+00,-2.000000000000000000e+00,-4.500000000000000000e+01,-6.100000000000000000e+01,-9.500000000000000000e+01
+1.000000000000000000e+01,-5.000000000000000000e+00,4.800000000000000000e+01,-1.060000000000000000e+02,6.600000000000000000e+01,-6.700000000000000000e+01,6.800000000000000000e+01,-1.600000000000000000e+01
+7.400000000000000000e+01,2.500000000000000000e+01,4.900000000000000000e+01,-5.800000000000000000e+01,-1.600000000000000000e+01,-1.180000000000000000e+02,8.000000000000000000e+01,-8.200000000000000000e+01
+2.200000000000000000e+01,5.300000000000000000e+01,1.500000000000000000e+01,-6.000000000000000000e+00,-1.240000000000000000e+02,-1.010000000000000000e+02,1.060000000000000000e+02,6.800000000000000000e+01
+-1.700000000000000000e+01,-4.300000000000000000e+01,1.200000000000000000e+01,8.700000000000000000e+01,1.600000000000000000e+01,1.100000000000000000e+01,9.800000000000000000e+01,1.100000000000000000e+02
+9.700000000000000000e+01,5.300000000000000000e+01,-1.250000000000000000e+02,1.240000000000000000e+02,-6.700000000000000000e+01,-5.900000000000000000e+01,1.800000000000000000e+01,6.100000000000000000e+01
+4.300000000000000000e+01,-8.300000000000000000e+01,-5.300000000000000000e+01,6.000000000000000000e+00,1.050000000000000000e+02,5.500000000000000000e+01,-1.000000000000000000e+00,8.200000000000000000e+01
+7.300000000000000000e+01,1.250000000000000000e+02,1.200000000000000000e+02,-1.050000000000000000e+02,1.000000000000000000e+02,-1.280000000000000000e+02,6.000000000000000000e+00,6.400000000000000000e+01
+-3.000000000000000000e+00,5.600000000000000000e+01,1.060000000000000000e+02,-1.080000000000000000e+02,-8.400000000000000000e+01,6.600000000000000000e+01,-6.600000000000000000e+01,-4.600000000000000000e+01
+-2.300000000000000000e+01,6.800000000000000000e+01,6.000000000000000000e+01,-5.300000000000000000e+01,5.000000000000000000e+01,8.900000000000000000e+01,-8.300000000000000000e+01,1.170000000000000000e+02
+6.500000000000000000e+01,-1.220000000000000000e+02,8.200000000000000000e+01,-5.700000000000000000e+01,-9.900000000000000000e+01,-1.190000000000000000e+02,1.060000000000000000e+02,-7.700000000000000000e+01
+5.700000000000000000e+01,-4.400000000000000000e+01,9.400000000000000000e+01,6.600000000000000000e+01,-1.120000000000000000e+02,8.200000000000000000e+01,2.100000000000000000e+01,1.040000000000000000e+02
+-1.120000000000000000e+02,0.000000000000000000e+00,-3.100000000000000000e+01,-1.080000000000000000e+02,2.800000000000000000e+01,7.400000000000000000e+01,4.700000000000000000e+01,1.240000000000000000e+02
+-2.500000000000000000e+01,8.500000000000000000e+01,0.000000000000000000e+00,1.170000000000000000e+02,-1.040000000000000000e+02,8.700000000000000000e+01,-1.130000000000000000e+02,-8.300000000000000000e+01
+-1.040000000000000000e+02,-6.200000000000000000e+01,1.600000000000000000e+01,4.300000000000000000e+01,1.900000000000000000e+01,8.000000000000000000e+00,1.260000000000000000e+02,1.160000000000000000e+02
+7.800000000000000000e+01,9.200000000000000000e+01,-5.400000000000000000e+01,1.800000000000000000e+01,1.080000000000000000e+02,3.000000000000000000e+00,-7.700000000000000000e+01,1.700000000000000000e+01
+-1.210000000000000000e+02,1.240000000000000000e+02,-2.000000000000000000e+00,9.600000000000000000e+01,1.240000000000000000e+02,9.000000000000000000e+01,3.700000000000000000e+01,-2.700000000000000000e+01
+5.500000000000000000e+01,7.600000000000000000e+01,-9.000000000000000000e+00,-7.100000000000000000e+01,-2.000000000000000000e+01,7.000000000000000000e+01,1.070000000000000000e+02,7.400000000000000000e+01
+-1.050000000000000000e+02,-2.500000000000000000e+01,4.500000000000000000e+01,1.200000000000000000e+01,-1.170000000000000000e+02,4.500000000000000000e+01,-4.700000000000000000e+01,5.000000000000000000e+00
+-1.210000000000000000e+02,1.060000000000000000e+02,-6.500000000000000000e+01,3.000000000000000000e+01,-4.000000000000000000e+00,9.900000000000000000e+01,1.220000000000000000e+02,4.700000000000000000e+01
+-8.200000000000000000e+01,-1.120000000000000000e+02,-5.800000000000000000e+01,1.100000000000000000e+01,-5.800000000000000000e+01,-1.000000000000000000e+01,7.700000000000000000e+01,-1.500000000000000000e+01
+5.300000000000000000e+01,-6.000000000000000000e+01,-8.400000000000000000e+01,-3.000000000000000000e+00,-8.100000000000000000e+01,-1.240000000000000000e+02,8.200000000000000000e+01,1.040000000000000000e+02
+-8.000000000000000000e+01,-2.400000000000000000e+01,4.600000000000000000e+01,4.500000000000000000e+01,3.800000000000000000e+01,-4.700000000000000000e+01,-3.300000000000000000e+01,-2.000000000000000000e+00
+-9.700000000000000000e+01,7.600000000000000000e+01,1.260000000000000000e+02,-1.210000000000000000e+02,-5.300000000000000000e+01,-6.200000000000000000e+01,9.300000000000000000e+01,8.000000000000000000e+01
+-5.200000000000000000e+01,9.000000000000000000e+00,7.500000000000000000e+01,7.400000000000000000e+01,7.300000000000000000e+01,-8.000000000000000000e+01,1.180000000000000000e+02,1.000000000000000000e+02
+3.000000000000000000e+01,9.800000000000000000e+01,8.900000000000000000e+01,3.900000000000000000e+01,-1.050000000000000000e+02,4.600000000000000000e+01,-2.400000000000000000e+01,1.900000000000000000e+01
+-8.300000000000000000e+01,-3.000000000000000000e+00,-4.800000000000000000e+01,-2.700000000000000000e+01,8.700000000000000000e+01,-5.200000000000000000e+01,-1.600000000000000000e+01,4.300000000000000000e+01
+5.300000000000000000e+01,-1.300000000000000000e+01,6.200000000000000000e+01,4.800000000000000000e+01,-6.700000000000000000e+01,-2.200000000000000000e+01,-7.300000000000000000e+01,1.070000000000000000e+02
+9.400000000000000000e+01,3.100000000000000000e+01,6.500000000000000000e+01,3.300000000000000000e+01,6.200000000000000000e+01,-9.400000000000000000e+01,1.090000000000000000e+02,-1.130000000000000000e+02
+-5.000000000000000000e+00,1.600000000000000000e+01,9.700000000000000000e+01,7.500000000000000000e+01,-5.500000000000000000e+01,5.000000000000000000e+01,-1.200000000000000000e+01,-1.120000000000000000e+02
+8.100000000000000000e+01,8.900000000000000000e+01,-3.100000000000000000e+01,-8.700000000000000000e+01,-3.500000000000000000e+01,-2.000000000000000000e+01,-5.600000000000000000e+01,1.260000000000000000e+02
+4.200000000000000000e+01,-3.800000000000000000e+01,-9.000000000000000000e+00,9.100000000000000000e+01,9.300000000000000000e+01,8.800000000000000000e+01,-9.400000000000000000e+01,2.600000000000000000e+01
+-1.180000000000000000e+02,-5.600000000000000000e+01,-8.500000000000000000e+01,4.800000000000000000e+01,-5.100000000000000000e+01,-5.600000000000000000e+01,4.900000000000000000e+01,-1.020000000000000000e+02
+-5.100000000000000000e+01,-1.140000000000000000e+02,-3.600000000000000000e+01,5.500000000000000000e+01,6.600000000000000000e+01,-4.400000000000000000e+01,-9.800000000000000000e+01,-1.070000000000000000e+02
+1.100000000000000000e+02,7.700000000000000000e+01,4.100000000000000000e+01,1.210000000000000000e+02,-5.100000000000000000e+01,6.000000000000000000e+00,-6.000000000000000000e+00,5.700000000000000000e+01
+-1.000000000000000000e+02,5.300000000000000000e+01,-1.800000000000000000e+01,-5.300000000000000000e+01,2.000000000000000000e+00,-7.100000000000000000e+01,6.400000000000000000e+01,3.500000000000000000e+01
+-1.130000000000000000e+02,7.400000000000000000e+01,-7.800000000000000000e+01,1.220000000000000000e+02,-7.700000000000000000e+01,-1.260000000000000000e+02,9.000000000000000000e+00,-5.000000000000000000e+01
+-1.230000000000000000e+02,1.080000000000000000e+02,1.090000000000000000e+02,1.100000000000000000e+01,1.230000000000000000e+02,6.100000000000000000e+01,-5.700000000000000000e+01,-8.100000000000000000e+01
+-1.150000000000000000e+02,-8.700000000000000000e+01,-1.800000000000000000e+01,1.100000000000000000e+02,-4.400000000000000000e+01,4.000000000000000000e+00,-6.600000000000000000e+01,5.200000000000000000e+01
+1.260000000000000000e+02,2.600000000000000000e+01,7.100000000000000000e+01,1.030000000000000000e+02,-1.180000000000000000e+02,-4.700000000000000000e+01,1.300000000000000000e+01,7.200000000000000000e+01
+1.010000000000000000e+02,-4.500000000000000000e+01,-4.700000000000000000e+01,5.700000000000000000e+01,1.030000000000000000e+02,-6.300000000000000000e+01,-3.000000000000000000e+00,9.500000000000000000e+01
+6.000000000000000000e+00,3.000000000000000000e+01,9.100000000000000000e+01,-1.020000000000000000e+02,7.900000000000000000e+01,-3.800000000000000000e+01,-7.200000000000000000e+01,-1.200000000000000000e+02
+6.500000000000000000e+01,-3.500000000000000000e+01,-1.500000000000000000e+01,1.020000000000000000e+02,9.300000000000000000e+01,4.700000000000000000e+01,4.000000000000000000e+00,1.230000000000000000e+02
+4.000000000000000000e+00,8.100000000000000000e+01,8.000000000000000000e+01,-5.200000000000000000e+01,-1.200000000000000000e+01,-5.000000000000000000e+01,-7.400000000000000000e+01,3.200000000000000000e+01
+7.300000000000000000e+01,4.700000000000000000e+01,1.080000000000000000e+02,-7.300000000000000000e+01,6.100000000000000000e+01,8.900000000000000000e+01,8.300000000000000000e+01,6.700000000000000000e+01

+ 45 - 45
Tests/UnitTest/PregeneratedData/maxpooling_1/input.txt

@@ -1,46 +1,46 @@
 # 1,5,9,3
-5.000000000000000000e+00,-1.000000000000000000e+00,6.000000000000000000e+00
--1.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
-5.000000000000000000e+00,-7.000000000000000000e+00,-4.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00
-5.000000000000000000e+00,-7.000000000000000000e+00,0.000000000000000000e+00
--6.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00
--5.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00
--4.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00
--6.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
-2.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
-0.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00
-6.000000000000000000e+00,3.000000000000000000e+00,-5.000000000000000000e+00
--7.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00
-4.000000000000000000e+00,-7.000000000000000000e+00,-7.000000000000000000e+00
--4.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00
-6.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00
-3.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,-2.000000000000000000e+00,6.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
--6.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00
--5.000000000000000000e+00,2.000000000000000000e+00,5.000000000000000000e+00
--6.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00
-0.000000000000000000e+00,6.000000000000000000e+00,-5.000000000000000000e+00
--4.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00
--1.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00
-4.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00
--6.000000000000000000e+00,4.000000000000000000e+00,1.000000000000000000e+00
--5.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
-5.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00
-5.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00
--4.000000000000000000e+00,0.000000000000000000e+00,5.000000000000000000e+00
--7.000000000000000000e+00,-7.000000000000000000e+00,-2.000000000000000000e+00
--7.000000000000000000e+00,5.000000000000000000e+00,0.000000000000000000e+00
-0.000000000000000000e+00,-6.000000000000000000e+00,0.000000000000000000e+00
--6.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
+7.800000000000000000e+01,6.400000000000000000e+01,1.030000000000000000e+02
+1.000000000000000000e+01,4.000000000000000000e+00,-5.300000000000000000e+01
+7.500000000000000000e+01,1.100000000000000000e+01,1.080000000000000000e+02
+1.220000000000000000e+02,-7.300000000000000000e+01,-8.300000000000000000e+01
+-1.210000000000000000e+02,7.000000000000000000e+01,-7.000000000000000000e+00
+-4.700000000000000000e+01,-9.000000000000000000e+00,-1.000000000000000000e+02
+1.800000000000000000e+01,4.000000000000000000e+00,-1.240000000000000000e+02
+4.000000000000000000e+00,-6.000000000000000000e+00,-1.100000000000000000e+01
+-5.400000000000000000e+01,-7.500000000000000000e+01,-1.020000000000000000e+02
+6.000000000000000000e+01,-1.190000000000000000e+02,3.400000000000000000e+01
+-7.800000000000000000e+01,7.400000000000000000e+01,-4.100000000000000000e+01
+-1.170000000000000000e+02,-4.000000000000000000e+01,1.100000000000000000e+01
+-7.400000000000000000e+01,-2.300000000000000000e+01,3.200000000000000000e+01
+-7.900000000000000000e+01,-6.600000000000000000e+01,7.000000000000000000e+01
+-1.220000000000000000e+02,8.300000000000000000e+01,6.000000000000000000e+01
+6.500000000000000000e+01,-7.300000000000000000e+01,-1.060000000000000000e+02
+-8.300000000000000000e+01,1.100000000000000000e+01,-8.200000000000000000e+01
+-7.500000000000000000e+01,1.800000000000000000e+01,1.000000000000000000e+02
+8.100000000000000000e+01,-3.800000000000000000e+01,2.000000000000000000e+01
+-4.000000000000000000e+01,1.020000000000000000e+02,4.000000000000000000e+00
+1.210000000000000000e+02,4.400000000000000000e+01,-2.600000000000000000e+01
+-1.200000000000000000e+02,1.260000000000000000e+02,1.200000000000000000e+02
+-1.070000000000000000e+02,5.400000000000000000e+01,1.600000000000000000e+01
+-9.700000000000000000e+01,3.000000000000000000e+01,-5.900000000000000000e+01
+-9.700000000000000000e+01,4.000000000000000000e+00,-1.210000000000000000e+02
+7.600000000000000000e+01,-2.200000000000000000e+01,-2.100000000000000000e+01
+-1.240000000000000000e+02,-1.090000000000000000e+02,7.300000000000000000e+01
+1.500000000000000000e+01,-6.000000000000000000e+01,7.400000000000000000e+01
+1.110000000000000000e+02,1.210000000000000000e+02,-8.800000000000000000e+01
+-8.600000000000000000e+01,6.500000000000000000e+01,1.170000000000000000e+02
+2.200000000000000000e+01,-3.800000000000000000e+01,-9.400000000000000000e+01
+-8.600000000000000000e+01,2.900000000000000000e+01,-1.150000000000000000e+02
+-2.900000000000000000e+01,-1.010000000000000000e+02,-3.400000000000000000e+01
+-8.000000000000000000e+01,-4.400000000000000000e+01,-7.400000000000000000e+01
+1.100000000000000000e+02,9.800000000000000000e+01,-1.240000000000000000e+02
+1.090000000000000000e+02,-1.600000000000000000e+01,-1.080000000000000000e+02
+9.400000000000000000e+01,-9.300000000000000000e+01,1.060000000000000000e+02
+-5.700000000000000000e+01,-1.230000000000000000e+02,-1.020000000000000000e+02
+8.700000000000000000e+01,2.900000000000000000e+01,-2.600000000000000000e+01
+8.900000000000000000e+01,-8.000000000000000000e+00,1.140000000000000000e+02
+-7.200000000000000000e+01,-7.000000000000000000e+00,5.600000000000000000e+01
+0.000000000000000000e+00,-4.800000000000000000e+01,-4.100000000000000000e+01
+-3.300000000000000000e+01,-2.800000000000000000e+01,2.600000000000000000e+01
+8.900000000000000000e+01,1.210000000000000000e+02,-1.030000000000000000e+02
+9.000000000000000000e+00,9.800000000000000000e+01,5.800000000000000000e+01

+ 12 - 12
Tests/UnitTest/PregeneratedData/maxpooling_2/input.txt

@@ -1,13 +1,13 @@
 # 1,1,12,5
--1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00
-1.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,5.000000000000000000e+00,-1.000000000000000000e+00
--5.000000000000000000e+00,-6.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00
-4.000000000000000000e+00,5.000000000000000000e+00,1.000000000000000000e+00,-6.000000000000000000e+00,2.000000000000000000e+00
--7.000000000000000000e+00,-1.000000000000000000e+00,-5.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,5.000000000000000000e+00,3.000000000000000000e+00
--5.000000000000000000e+00,6.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00
--7.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00
-6.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
-4.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00
--4.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,4.000000000000000000e+00
+7.500000000000000000e+01,-5.200000000000000000e+01,-4.200000000000000000e+01,-3.000000000000000000e+01,5.600000000000000000e+01
+6.400000000000000000e+01,1.060000000000000000e+02,-3.600000000000000000e+01,1.200000000000000000e+02,-3.000000000000000000e+00
+3.400000000000000000e+01,-1.050000000000000000e+02,6.900000000000000000e+01,7.500000000000000000e+01,-3.900000000000000000e+01
+1.500000000000000000e+01,9.300000000000000000e+01,-7.100000000000000000e+01,3.900000000000000000e+01,3.400000000000000000e+01
+-1.100000000000000000e+01,6.500000000000000000e+01,2.200000000000000000e+01,5.900000000000000000e+01,1.060000000000000000e+02
+1.050000000000000000e+02,4.500000000000000000e+01,-1.160000000000000000e+02,-7.500000000000000000e+01,1.230000000000000000e+02
+-6.500000000000000000e+01,7.500000000000000000e+01,-6.100000000000000000e+01,1.300000000000000000e+01,-2.500000000000000000e+01
+-1.230000000000000000e+02,5.900000000000000000e+01,1.100000000000000000e+02,-6.500000000000000000e+01,8.600000000000000000e+01
+-1.080000000000000000e+02,-1.070000000000000000e+02,-1.700000000000000000e+01,3.800000000000000000e+01,2.700000000000000000e+01
+-1.000000000000000000e+00,-1.150000000000000000e+02,-1.230000000000000000e+02,7.500000000000000000e+01,-7.500000000000000000e+01
+6.800000000000000000e+01,5.200000000000000000e+01,1.200000000000000000e+01,-3.500000000000000000e+01,1.160000000000000000e+02
+-6.800000000000000000e+01,2.200000000000000000e+01,1.500000000000000000e+01,7.600000000000000000e+01,-8.100000000000000000e+01

+ 9 - 9
Tests/UnitTest/PregeneratedData/maxpooling_3/input.txt

@@ -1,10 +1,10 @@
 # 1,1,9,2
-6.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,2.000000000000000000e+00
-4.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,-4.000000000000000000e+00
--4.000000000000000000e+00,2.000000000000000000e+00
-6.000000000000000000e+00,-2.000000000000000000e+00
--7.000000000000000000e+00,-6.000000000000000000e+00
+2.200000000000000000e+01,-1.070000000000000000e+02
+-8.500000000000000000e+01,2.700000000000000000e+01
+6.600000000000000000e+01,-2.200000000000000000e+01
+3.500000000000000000e+01,-3.000000000000000000e+01
+6.600000000000000000e+01,-5.800000000000000000e+01
+-5.100000000000000000e+01,3.000000000000000000e+00
+-2.800000000000000000e+01,-6.300000000000000000e+01
+4.500000000000000000e+01,-6.500000000000000000e+01
+-1.130000000000000000e+02,-1.700000000000000000e+01

+ 20 - 20
Tests/UnitTest/PregeneratedData/maxpooling_4/input.txt

@@ -1,21 +1,21 @@
 # 1,20,1,2
-5.000000000000000000e+00,1.000000000000000000e+00
-4.000000000000000000e+00,-4.000000000000000000e+00
-2.000000000000000000e+00,4.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00
--4.000000000000000000e+00,2.000000000000000000e+00
--5.000000000000000000e+00,5.000000000000000000e+00
-6.000000000000000000e+00,0.000000000000000000e+00
--1.000000000000000000e+00,-2.000000000000000000e+00
-1.000000000000000000e+00,-5.000000000000000000e+00
--3.000000000000000000e+00,-2.000000000000000000e+00
--5.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,1.000000000000000000e+00
-5.000000000000000000e+00,6.000000000000000000e+00
--5.000000000000000000e+00,-1.000000000000000000e+00
--7.000000000000000000e+00,-4.000000000000000000e+00
-5.000000000000000000e+00,-2.000000000000000000e+00
--5.000000000000000000e+00,-4.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00
-3.000000000000000000e+00,5.000000000000000000e+00
--2.000000000000000000e+00,-4.000000000000000000e+00
+-1.170000000000000000e+02,-1.270000000000000000e+02
+-4.400000000000000000e+01,5.000000000000000000e+00
+1.300000000000000000e+01,5.000000000000000000e+00
+2.600000000000000000e+01,-1.150000000000000000e+02
+-3.300000000000000000e+01,-1.020000000000000000e+02
+9.100000000000000000e+01,4.500000000000000000e+01
+6.800000000000000000e+01,5.200000000000000000e+01
+6.000000000000000000e+01,9.300000000000000000e+01
+9.600000000000000000e+01,-7.300000000000000000e+01
+-2.900000000000000000e+01,-4.600000000000000000e+01
+-1.280000000000000000e+02,6.200000000000000000e+01
+-1.080000000000000000e+02,2.000000000000000000e+01
+6.700000000000000000e+01,8.400000000000000000e+01
+1.090000000000000000e+02,-6.700000000000000000e+01
+-7.000000000000000000e+01,-9.900000000000000000e+01
+-1.000000000000000000e+01,-6.000000000000000000e+01
+-5.500000000000000000e+01,-9.000000000000000000e+00
+5.600000000000000000e+01,-6.000000000000000000e+01
+-7.400000000000000000e+01,-5.200000000000000000e+01
+-1.260000000000000000e+02,1.400000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/maxpooling_5/input.txt

@@ -1,2 +1,2 @@
 # 1,1,1,20
-4.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00,-5.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,2.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,5.000000000000000000e+00
+2.700000000000000000e+01,3.100000000000000000e+01,9.600000000000000000e+01,6.300000000000000000e+01,-9.700000000000000000e+01,-4.200000000000000000e+01,-2.000000000000000000e+01,9.500000000000000000e+01,3.900000000000000000e+01,-9.100000000000000000e+01,-2.500000000000000000e+01,-3.700000000000000000e+01,8.400000000000000000e+01,5.000000000000000000e+00,1.010000000000000000e+02,-5.700000000000000000e+01,1.030000000000000000e+02,3.400000000000000000e+01,3.800000000000000000e+01,-4.000000000000000000e+00

+ 5 - 5
Tests/UnitTest/PregeneratedData/maxpooling_6/input.txt

@@ -1,6 +1,6 @@
 # 1,5,1,17
-6.000000000000000000e+00,4.000000000000000000e+00,-7.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,4.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00
-3.000000000000000000e+00,6.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,-1.000000000000000000e+00,4.000000000000000000e+00
--5.000000000000000000e+00,6.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-5.000000000000000000e+00,-4.000000000000000000e+00,-6.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,4.000000000000000000e+00,6.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,5.000000000000000000e+00,-7.000000000000000000e+00,6.000000000000000000e+00
--6.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,-5.000000000000000000e+00,5.000000000000000000e+00,-5.000000000000000000e+00,-7.000000000000000000e+00,5.000000000000000000e+00,6.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
--4.000000000000000000e+00,-3.000000000000000000e+00,6.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,4.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-6.000000000000000000e+00,4.000000000000000000e+00,0.000000000000000000e+00,6.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,-7.000000000000000000e+00,3.000000000000000000e+00
+6.700000000000000000e+01,1.030000000000000000e+02,-1.800000000000000000e+01,-1.500000000000000000e+01,9.100000000000000000e+01,4.700000000000000000e+01,-4.100000000000000000e+01,-7.900000000000000000e+01,-8.000000000000000000e+01,4.900000000000000000e+01,-9.200000000000000000e+01,-7.100000000000000000e+01,1.800000000000000000e+01,-1.100000000000000000e+02,5.400000000000000000e+01,-9.500000000000000000e+01,6.000000000000000000e+01
+7.200000000000000000e+01,1.000000000000000000e+01,8.500000000000000000e+01,-4.300000000000000000e+01,1.600000000000000000e+01,9.600000000000000000e+01,-6.400000000000000000e+01,-4.900000000000000000e+01,-1.000000000000000000e+01,4.900000000000000000e+01,4.600000000000000000e+01,8.000000000000000000e+01,6.300000000000000000e+01,-5.200000000000000000e+01,1.170000000000000000e+02,-2.400000000000000000e+01,-5.000000000000000000e+00
+3.900000000000000000e+01,-7.600000000000000000e+01,3.000000000000000000e+01,-5.500000000000000000e+01,-8.500000000000000000e+01,6.300000000000000000e+01,-5.400000000000000000e+01,8.500000000000000000e+01,8.000000000000000000e+01,1.110000000000000000e+02,-1.070000000000000000e+02,4.300000000000000000e+01,1.150000000000000000e+02,-5.800000000000000000e+01,2.800000000000000000e+01,-1.400000000000000000e+01,-1.130000000000000000e+02
+7.500000000000000000e+01,-4.100000000000000000e+01,6.500000000000000000e+01,-9.000000000000000000e+01,-9.400000000000000000e+01,-8.900000000000000000e+01,7.100000000000000000e+01,-9.000000000000000000e+01,-1.800000000000000000e+01,-5.900000000000000000e+01,-1.240000000000000000e+02,1.200000000000000000e+01,5.100000000000000000e+01,-6.800000000000000000e+01,4.700000000000000000e+01,1.180000000000000000e+02,2.900000000000000000e+01
+5.500000000000000000e+01,-1.170000000000000000e+02,2.900000000000000000e+01,2.300000000000000000e+01,4.100000000000000000e+01,9.400000000000000000e+01,7.600000000000000000e+01,-1.180000000000000000e+02,4.300000000000000000e+01,1.080000000000000000e+02,3.600000000000000000e+01,2.000000000000000000e+00,-2.700000000000000000e+01,1.230000000000000000e+02,1.250000000000000000e+02,1.700000000000000000e+01,-4.500000000000000000e+01

+ 8 - 8
Tests/UnitTest/PregeneratedData/maxpooling_7/input.txt

@@ -1,9 +1,9 @@
 # 1,2,4,1
--1.500000000000000000e+01
--2.000000000000000000e+01
--7.000000000000000000e+00
--1.900000000000000000e+01
--1.400000000000000000e+01
--1.000000000000000000e+01
--1.600000000000000000e+01
--8.000000000000000000e+00
+9.000000000000000000e+01
+1.000000000000000000e+00
+-3.600000000000000000e+01
+-5.100000000000000000e+01
+-1.060000000000000000e+02
+-2.800000000000000000e+01
+-5.400000000000000000e+01
+6.700000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/softmax/input.txt

@@ -1,2 +1,2 @@
 # 1,5
--5.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-6.000000000000000000e+00
+4.300000000000000000e+01,4.900000000000000000e+01,7.100000000000000000e+01,1.000000000000000000e+00,6.400000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/svdf/bias.txt

@@ -1,2 +1,2 @@
 # 3
-1.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00
+-5.300000000000000000e+01,-1.250000000000000000e+02,8.600000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/svdf/input.txt

@@ -1,2 +1,2 @@
 # 12
-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00
+-1.600000000000000000e+01,-1.110000000000000000e+02,-3.500000000000000000e+01,-3.900000000000000000e+01,-1.020000000000000000e+02,-8.900000000000000000e+01,1.200000000000000000e+01,-1.170000000000000000e+02,4.400000000000000000e+01,-7.300000000000000000e+01,-1.040000000000000000e+02,1.130000000000000000e+02

+ 24 - 24
Tests/UnitTest/PregeneratedData/svdf/kernel.txt

@@ -1,25 +1,25 @@
 # 24,3
--1.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00
--1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
--1.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
-1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00
-2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00
-2.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00
-3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
-1.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00
--2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00
--1.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00
+4.300000000000000000e+01,3.400000000000000000e+01,-6.900000000000000000e+01
+8.000000000000000000e+01,-1.100000000000000000e+01,-7.800000000000000000e+01
+-7.300000000000000000e+01,-6.000000000000000000e+01,3.000000000000000000e+00
+-9.800000000000000000e+01,-1.110000000000000000e+02,-4.000000000000000000e+01
+-1.020000000000000000e+02,1.500000000000000000e+01,-9.900000000000000000e+01
+-9.600000000000000000e+01,6.400000000000000000e+01,1.000000000000000000e+00
+-1.200000000000000000e+02,1.170000000000000000e+02,9.400000000000000000e+01
+-6.000000000000000000e+00,-4.300000000000000000e+01,8.000000000000000000e+01
+1.010000000000000000e+02,2.500000000000000000e+01,4.100000000000000000e+01
+7.100000000000000000e+01,1.900000000000000000e+01,-7.600000000000000000e+01
+5.500000000000000000e+01,-4.900000000000000000e+01,-9.200000000000000000e+01
+9.800000000000000000e+01,-5.800000000000000000e+01,4.000000000000000000e+00
+1.260000000000000000e+02,6.500000000000000000e+01,1.120000000000000000e+02
+-2.200000000000000000e+01,6.500000000000000000e+01,-8.600000000000000000e+01
+3.800000000000000000e+01,6.400000000000000000e+01,-8.600000000000000000e+01
+-3.900000000000000000e+01,6.500000000000000000e+01,6.000000000000000000e+00
+-9.700000000000000000e+01,-1.160000000000000000e+02,1.500000000000000000e+01
+-8.400000000000000000e+01,1.220000000000000000e+02,4.000000000000000000e+01
+1.800000000000000000e+01,4.000000000000000000e+01,-7.800000000000000000e+01
+8.400000000000000000e+01,6.300000000000000000e+01,-3.500000000000000000e+01
+-6.000000000000000000e+00,1.100000000000000000e+01,6.900000000000000000e+01
+-4.500000000000000000e+01,5.100000000000000000e+01,8.000000000000000000e+01
+-9.000000000000000000e+00,1.700000000000000000e+01,1.020000000000000000e+02
+6.300000000000000000e+01,4.000000000000000000e+00,1.100000000000000000e+01

+ 0 - 384
Tests/UnitTest/PregeneratedData/svdf/state_data.txt

@@ -1,384 +0,0 @@
-2
-0
--2
-3
--1
--3
-2
--2
-4
-1
--1
-3
-3
-3
-0
-3
--2
--2
-4
--3
-2
-1
-3
-1
-3
-4
--2
-0
-1
--2
--3
-3
-4
--4
--4
--2
-1
--4
--2
-1
-4
--2
--3
-3
-2
-2
-0
--1
--3
--2
-4
-3
--1
--4
--3
--2
-1
--4
-1
--2
-3
-4
-0
-4
--4
-4
--4
--4
-3
-2
-4
--1
--1
--1
--2
--2
--4
-1
--4
--2
--1
-3
-2
-4
-3
--1
--2
--3
-0
-4
-3
-2
--1
--4
--2
-0
--2
--4
--2
-4
-3
-1
--3
--3
-4
-3
-1
-3
-3
-2
-0
-4
-2
-4
--1
--3
-0
-2
-1
-3
--2
-4
-3
--4
-1
--3
-3
--3
--4
-0
-4
-1
-3
-4
--3
-3
--4
--2
--3
-2
-2
-4
--1
-1
-4
-1
-4
-2
-0
--1
-3
--2
--4
-1
--1
-4
-1
-2
-2
-1
-2
-1
--4
-3
--1
-0
-3
-1
--3
-3
-2
-1
--2
--3
-2
-3
-0
-2
-0
--2
-4
--4
--4
-1
--1
-0
-2
--3
-2
--4
-1
-0
--3
-2
--4
--2
--4
-3
-3
--1
-3
-0
-0
-1
--1
--1
-2
--1
-2
-4
-0
-2
-0
-1
-2
-0
-4
--4
-2
--4
-4
-1
--4
--4
-3
-4
-1
-2
-2
-1
--3
-2
-1
--1
-1
-3
--4
--4
-4
-4
--1
-0
-2
--3
-0
--4
-3
-1
-3
--2
--1
--2
--4
-4
--1
--4
--3
--3
--4
--4
-3
-1
--3
--3
-4
--1
--1
--3
--2
-3
--3
--4
-0
--3
-3
--1
-2
--1
-4
-1
-0
--4
--2
-0
--1
-2
--2
-1
--4
-2
-4
--4
-1
-3
--4
--2
-4
--4
-4
-3
-4
--2
-0
-1
--1
-4
-4
-4
-3
-1
-2
--1
-0
-0
-0
-4
--2
-3
--1
-2
-3
-1
--3
--3
--2
-3
-2
-4
--4
--2
-2
-1
-1
-0
--3
--2
--2
-4
-4
-0
-4
-4
--2
--3
-2
-1
--2
--4
--2
-0
-2
-2
--3
--1
--2
--1
-2
--2
--3
--1
--3
-0
--1
--4
-4
--4
--4
--2
-2
--4
--4
--2
-0
--2
-2
--2
--3
--2
-1
-4
-2
--1
--1
--4

+ 24 - 24
Tests/UnitTest/PregeneratedData/svdf/time_data.txt

@@ -1,25 +1,25 @@
 # 24,8
-0.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00
--4.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00
-2.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00
--4.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00
--1.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
--2.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00
--3.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00
-1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00
-1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00
--3.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
--2.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00
-2.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
--3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00
-2.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00
--2.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00
+-5.500000000000000000e+01,1.050000000000000000e+02,3.500000000000000000e+01,2.000000000000000000e+01,-2.000000000000000000e+01,-1.230000000000000000e+02,-3.800000000000000000e+01,9.200000000000000000e+01
+8.800000000000000000e+01,1.300000000000000000e+01,1.190000000000000000e+02,1.400000000000000000e+01,-1.080000000000000000e+02,-1.180000000000000000e+02,-1.100000000000000000e+01,9.100000000000000000e+01
+-1.010000000000000000e+02,-1.150000000000000000e+02,-8.200000000000000000e+01,-6.000000000000000000e+00,-1.200000000000000000e+01,6.300000000000000000e+01,-1.000000000000000000e+00,1.070000000000000000e+02
+-2.400000000000000000e+01,2.000000000000000000e+00,6.700000000000000000e+01,8.500000000000000000e+01,-9.000000000000000000e+00,1.090000000000000000e+02,4.900000000000000000e+01,6.400000000000000000e+01
+-4.000000000000000000e+00,9.700000000000000000e+01,-1.100000000000000000e+02,1.800000000000000000e+01,3.000000000000000000e+00,8.700000000000000000e+01,-5.200000000000000000e+01,-5.600000000000000000e+01
+-9.800000000000000000e+01,-1.060000000000000000e+02,1.160000000000000000e+02,-2.900000000000000000e+01,1.000000000000000000e+02,-9.300000000000000000e+01,-4.600000000000000000e+01,-8.000000000000000000e+00
+-1.900000000000000000e+01,-6.300000000000000000e+01,-5.800000000000000000e+01,-1.200000000000000000e+02,4.700000000000000000e+01,8.700000000000000000e+01,-1.010000000000000000e+02,2.100000000000000000e+01
+7.800000000000000000e+01,-3.900000000000000000e+01,-7.700000000000000000e+01,-5.100000000000000000e+01,-1.010000000000000000e+02,-1.060000000000000000e+02,-2.800000000000000000e+01,8.200000000000000000e+01
+3.000000000000000000e+01,-3.500000000000000000e+01,1.600000000000000000e+01,1.050000000000000000e+02,-1.060000000000000000e+02,1.240000000000000000e+02,1.050000000000000000e+02,3.400000000000000000e+01
+-1.170000000000000000e+02,1.040000000000000000e+02,7.400000000000000000e+01,-1.140000000000000000e+02,-1.080000000000000000e+02,3.400000000000000000e+01,-1.110000000000000000e+02,3.200000000000000000e+01
+8.000000000000000000e+00,-4.400000000000000000e+01,-4.100000000000000000e+01,-2.000000000000000000e+01,-1.040000000000000000e+02,1.130000000000000000e+02,-6.300000000000000000e+01,1.160000000000000000e+02
+-1.010000000000000000e+02,1.140000000000000000e+02,6.100000000000000000e+01,1.250000000000000000e+02,1.030000000000000000e+02,2.000000000000000000e+01,-1.110000000000000000e+02,1.230000000000000000e+02
+9.300000000000000000e+01,1.230000000000000000e+02,-5.000000000000000000e+00,9.100000000000000000e+01,3.200000000000000000e+01,1.110000000000000000e+02,-1.160000000000000000e+02,-1.000000000000000000e+00
+3.500000000000000000e+01,6.900000000000000000e+01,-5.900000000000000000e+01,-1.050000000000000000e+02,2.000000000000000000e+01,-3.800000000000000000e+01,8.800000000000000000e+01,-3.000000000000000000e+00
+6.500000000000000000e+01,-1.150000000000000000e+02,7.800000000000000000e+01,-3.900000000000000000e+01,-4.900000000000000000e+01,1.210000000000000000e+02,2.300000000000000000e+01,-1.220000000000000000e+02
+7.600000000000000000e+01,-1.250000000000000000e+02,-6.600000000000000000e+01,9.200000000000000000e+01,1.010000000000000000e+02,6.200000000000000000e+01,-1.030000000000000000e+02,2.400000000000000000e+01
+6.800000000000000000e+01,-1.040000000000000000e+02,-8.200000000000000000e+01,-1.140000000000000000e+02,-8.100000000000000000e+01,1.240000000000000000e+02,3.200000000000000000e+01,4.700000000000000000e+01
+1.110000000000000000e+02,7.500000000000000000e+01,-7.400000000000000000e+01,1.000000000000000000e+00,-9.000000000000000000e+01,6.100000000000000000e+01,1.060000000000000000e+02,1.230000000000000000e+02
+7.400000000000000000e+01,1.200000000000000000e+02,5.100000000000000000e+01,5.600000000000000000e+01,8.000000000000000000e+01,6.000000000000000000e+00,2.100000000000000000e+01,-1.000000000000000000e+02
+-3.500000000000000000e+01,1.190000000000000000e+02,1.100000000000000000e+01,-8.800000000000000000e+01,-4.500000000000000000e+01,7.300000000000000000e+01,1.170000000000000000e+02,-7.900000000000000000e+01
+-5.800000000000000000e+01,-7.300000000000000000e+01,-6.600000000000000000e+01,3.600000000000000000e+01,-5.400000000000000000e+01,1.100000000000000000e+01,-8.400000000000000000e+01,-6.400000000000000000e+01
+-8.700000000000000000e+01,-1.090000000000000000e+02,8.700000000000000000e+01,1.060000000000000000e+02,-9.800000000000000000e+01,3.100000000000000000e+01,-4.800000000000000000e+01,-4.700000000000000000e+01
+-9.300000000000000000e+01,1.250000000000000000e+02,2.400000000000000000e+01,1.040000000000000000e+02,-9.000000000000000000e+00,3.700000000000000000e+01,2.900000000000000000e+01,9.500000000000000000e+01
+-4.700000000000000000e+01,7.700000000000000000e+01,9.000000000000000000e+00,6.300000000000000000e+01,7.900000000000000000e+01,-9.200000000000000000e+01,8.200000000000000000e+01,2.200000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/svdf_1/bias.txt

@@ -1,2 +1,2 @@
 # 5
-0.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00
+-1.600000000000000000e+01,-3.300000000000000000e+01,3.700000000000000000e+01,1.120000000000000000e+02,2.000000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/svdf_1/input.txt

@@ -1,2 +1,2 @@
 # 42
--1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00
+-1.160000000000000000e+02,4.600000000000000000e+01,-1.020000000000000000e+02,1.250000000000000000e+02,2.700000000000000000e+01,-4.900000000000000000e+01,-6.400000000000000000e+01,7.200000000000000000e+01,1.300000000000000000e+01,1.170000000000000000e+02,-1.190000000000000000e+02,7.900000000000000000e+01,-9.400000000000000000e+01,1.000000000000000000e+00,-7.700000000000000000e+01,3.100000000000000000e+01,3.800000000000000000e+01,-1.500000000000000000e+01,9.000000000000000000e+00,6.500000000000000000e+01,-1.020000000000000000e+02,3.000000000000000000e+01,1.000000000000000000e+01,-3.000000000000000000e+01,1.600000000000000000e+01,-5.200000000000000000e+01,6.400000000000000000e+01,1.060000000000000000e+02,3.100000000000000000e+01,-5.900000000000000000e+01,-7.800000000000000000e+01,-1.400000000000000000e+01,-6.800000000000000000e+01,9.900000000000000000e+01,3.000000000000000000e+00,5.300000000000000000e+01,7.000000000000000000e+00,1.090000000000000000e+02,-3.000000000000000000e+00,-7.700000000000000000e+01,-1.260000000000000000e+02,-1.400000000000000000e+01

+ 5 - 5
Tests/UnitTest/PregeneratedData/svdf_1/kernel.txt

@@ -1,6 +1,6 @@
 # 5,7
--2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00
--2.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00
--2.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00
--3.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00
+8.300000000000000000e+01,2.100000000000000000e+01,6.100000000000000000e+01,1.030000000000000000e+02,5.200000000000000000e+01,2.000000000000000000e+00,-2.800000000000000000e+01
+6.000000000000000000e+00,3.800000000000000000e+01,-1.000000000000000000e+01,2.500000000000000000e+01,-8.300000000000000000e+01,9.200000000000000000e+01,-6.400000000000000000e+01
+4.800000000000000000e+01,6.600000000000000000e+01,-4.000000000000000000e+00,5.700000000000000000e+01,4.000000000000000000e+01,1.080000000000000000e+02,3.900000000000000000e+01
+-1.090000000000000000e+02,-5.600000000000000000e+01,-9.100000000000000000e+01,6.300000000000000000e+01,1.180000000000000000e+02,7.600000000000000000e+01,-2.100000000000000000e+01
+-1.260000000000000000e+02,1.040000000000000000e+02,-9.400000000000000000e+01,-7.000000000000000000e+01,-1.160000000000000000e+02,6.000000000000000000e+01,-8.200000000000000000e+01

+ 0 - 30
Tests/UnitTest/PregeneratedData/svdf_1/state_data.txt

@@ -1,30 +0,0 @@
--2
-2
-0
-0
-4
--4
-0
-4
--2
--4
-3
-3
-4
--3
--3
--4
-0
--4
--4
-2
-3
--4
-0
--1
-4
--3
-3
-1
--1
-0

+ 5 - 5
Tests/UnitTest/PregeneratedData/svdf_1/time_data.txt

@@ -1,6 +1,6 @@
 # 5,2
--3.000000000000000000e+00,1.000000000000000000e+00
-1.000000000000000000e+00,-4.000000000000000000e+00
-0.000000000000000000e+00,-3.000000000000000000e+00
--1.000000000000000000e+00,-3.000000000000000000e+00
-0.000000000000000000e+00,3.000000000000000000e+00
+-4.900000000000000000e+01,-8.800000000000000000e+01
+6.900000000000000000e+01,1.400000000000000000e+01
+1.800000000000000000e+01,9.600000000000000000e+01
+8.000000000000000000e+01,-1.900000000000000000e+01
+-1.170000000000000000e+02,-3.800000000000000000e+01

+ 1 - 1
Tests/UnitTest/PregeneratedData/svdf_2/input.txt

@@ -1,2 +1,2 @@
 # 42
--2.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
+2.900000000000000000e+01,8.100000000000000000e+01,-3.800000000000000000e+01,1.700000000000000000e+01,-1.160000000000000000e+02,4.300000000000000000e+01,1.190000000000000000e+02,-1.270000000000000000e+02,7.400000000000000000e+01,1.150000000000000000e+02,9.000000000000000000e+00,1.180000000000000000e+02,7.000000000000000000e+00,-5.600000000000000000e+01,-5.300000000000000000e+01,-1.400000000000000000e+01,-9.800000000000000000e+01,6.000000000000000000e+01,-1.280000000000000000e+02,1.000000000000000000e+01,2.800000000000000000e+01,-1.800000000000000000e+01,1.200000000000000000e+01,-2.800000000000000000e+01,-1.260000000000000000e+02,8.700000000000000000e+01,-1.150000000000000000e+02,-4.400000000000000000e+01,-1.230000000000000000e+02,-1.090000000000000000e+02,-5.900000000000000000e+01,-8.700000000000000000e+01,-6.900000000000000000e+01,1.210000000000000000e+02,-1.280000000000000000e+02,-9.500000000000000000e+01,-7.000000000000000000e+01,2.000000000000000000e+00,8.100000000000000000e+01,-1.190000000000000000e+02,8.400000000000000000e+01,-1.220000000000000000e+02

+ 10 - 10
Tests/UnitTest/PregeneratedData/svdf_2/kernel.txt

@@ -1,11 +1,11 @@
 # 10,7
--4.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00
--3.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00
-3.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00
-1.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00
-2.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00
-1.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00
+2.700000000000000000e+01,8.200000000000000000e+01,-1.080000000000000000e+02,-1.270000000000000000e+02,8.500000000000000000e+01,3.000000000000000000e+00,-5.100000000000000000e+01
+3.200000000000000000e+01,1.100000000000000000e+02,-6.000000000000000000e+00,-1.400000000000000000e+01,-1.600000000000000000e+01,3.100000000000000000e+01,1.010000000000000000e+02
+-1.220000000000000000e+02,1.900000000000000000e+01,7.600000000000000000e+01,7.400000000000000000e+01,-8.000000000000000000e+01,1.200000000000000000e+01,-2.200000000000000000e+01
+-1.700000000000000000e+01,1.000000000000000000e+01,-2.800000000000000000e+01,5.500000000000000000e+01,1.090000000000000000e+02,2.000000000000000000e+00,-1.070000000000000000e+02
+-4.000000000000000000e+00,7.200000000000000000e+01,-6.500000000000000000e+01,-5.900000000000000000e+01,3.600000000000000000e+01,-6.900000000000000000e+01,1.050000000000000000e+02
+-9.700000000000000000e+01,2.500000000000000000e+01,3.800000000000000000e+01,1.100000000000000000e+02,-1.210000000000000000e+02,-8.800000000000000000e+01,-1.260000000000000000e+02
+-1.400000000000000000e+01,1.600000000000000000e+01,-8.800000000000000000e+01,-6.600000000000000000e+01,3.000000000000000000e+00,-9.300000000000000000e+01,6.900000000000000000e+01
+-6.400000000000000000e+01,4.400000000000000000e+01,1.030000000000000000e+02,9.500000000000000000e+01,-9.500000000000000000e+01,6.800000000000000000e+01,-4.600000000000000000e+01
+1.060000000000000000e+02,-3.100000000000000000e+01,-6.300000000000000000e+01,2.300000000000000000e+01,-3.800000000000000000e+01,3.600000000000000000e+01,-9.500000000000000000e+01
+-4.300000000000000000e+01,9.300000000000000000e+01,7.700000000000000000e+01,9.100000000000000000e+01,-2.600000000000000000e+01,3.300000000000000000e+01,5.900000000000000000e+01

+ 0 - 60
Tests/UnitTest/PregeneratedData/svdf_2/state_data.txt

@@ -1,60 +0,0 @@
-3
-1
--1
-2
-1
-4
-3
-2
-2
-1
-4
--1
--3
-3
-4
-3
-1
--1
-3
-2
-0
--2
--1
--2
--1
--3
-0
--3
-4
-3
--1
-4
--4
--1
-2
-3
--4
--3
--2
-1
-1
-4
-3
--2
--3
--2
-4
-0
--2
-1
--2
--3
--4
-2
-0
--2
--3
-0
--1
-0

+ 10 - 10
Tests/UnitTest/PregeneratedData/svdf_2/time_data.txt

@@ -1,11 +1,11 @@
 # 10,2
--4.000000000000000000e+00,3.000000000000000000e+00
-0.000000000000000000e+00,-3.000000000000000000e+00
--2.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,0.000000000000000000e+00
--3.000000000000000000e+00,-2.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00
--4.000000000000000000e+00,3.000000000000000000e+00
-1.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,-2.000000000000000000e+00
-1.000000000000000000e+00,1.000000000000000000e+00
+-3.100000000000000000e+01,-8.800000000000000000e+01
+-1.000000000000000000e+01,-7.200000000000000000e+01
+-1.190000000000000000e+02,-6.000000000000000000e+00
+-7.000000000000000000e+01,6.300000000000000000e+01
+-1.000000000000000000e+01,9.300000000000000000e+01
+5.000000000000000000e+00,4.200000000000000000e+01
+-6.000000000000000000e+00,2.200000000000000000e+01
+6.000000000000000000e+00,5.100000000000000000e+01
+3.700000000000000000e+01,-3.800000000000000000e+01
+5.000000000000000000e+00,1.170000000000000000e+02

+ 1 - 1
Tests/UnitTest/PregeneratedData/svdf_3/input.txt

@@ -1,2 +1,2 @@
 # 40
--2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00
+-6.400000000000000000e+01,-8.300000000000000000e+01,3.800000000000000000e+01,1.000000000000000000e+00,1.190000000000000000e+02,-1.240000000000000000e+02,-5.300000000000000000e+01,-6.300000000000000000e+01,5.200000000000000000e+01,-2.300000000000000000e+01,-2.200000000000000000e+01,-1.220000000000000000e+02,-7.900000000000000000e+01,-2.200000000000000000e+01,8.000000000000000000e+01,8.700000000000000000e+01,1.400000000000000000e+01,-3.000000000000000000e+00,1.070000000000000000e+02,-6.700000000000000000e+01,5.700000000000000000e+01,-2.000000000000000000e+00,-1.040000000000000000e+02,9.700000000000000000e+01,6.200000000000000000e+01,-2.600000000000000000e+01,1.010000000000000000e+02,-1.260000000000000000e+02,-5.300000000000000000e+01,1.000000000000000000e+01,2.300000000000000000e+01,-3.200000000000000000e+01,2.800000000000000000e+01,-6.800000000000000000e+01,-1.080000000000000000e+02,1.000000000000000000e+02,-8.000000000000000000e+00,1.170000000000000000e+02,-7.200000000000000000e+01,-2.600000000000000000e+01

+ 12 - 12
Tests/UnitTest/PregeneratedData/svdf_3/kernel.txt

@@ -1,13 +1,13 @@
 # 12,20
-0.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00
--1.000000000000000000e+00,-1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,3.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,-1.000000000000000000e+00
-2.000000000000000000e+00,-2.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,1.000000000000000000e+00,-1.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00
-2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,-1.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-3.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,-2.000000000000000000e+00
-0.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,2.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,2.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-4.000000000000000000e+00,-3.000000000000000000e+00
-3.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,1.000000000000000000e+00,-3.000000000000000000e+00,0.000000000000000000e+00,-4.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,-2.000000000000000000e+00
--1.000000000000000000e+00,-1.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,0.000000000000000000e+00,-1.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-1.000000000000000000e+00,-3.000000000000000000e+00,-4.000000000000000000e+00,-2.000000000000000000e+00,1.000000000000000000e+00,-4.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,-3.000000000000000000e+00,-2.000000000000000000e+00,-1.000000000000000000e+00
--1.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00,2.000000000000000000e+00,-4.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,2.000000000000000000e+00,-2.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,3.000000000000000000e+00,1.000000000000000000e+00,-2.000000000000000000e+00
+-7.100000000000000000e+01,-1.100000000000000000e+02,1.220000000000000000e+02,-1.150000000000000000e+02,-5.200000000000000000e+01,-3.500000000000000000e+01,-5.800000000000000000e+01,-8.100000000000000000e+01,1.200000000000000000e+01,-1.270000000000000000e+02,8.800000000000000000e+01,-6.700000000000000000e+01,-1.140000000000000000e+02,7.000000000000000000e+00,-6.900000000000000000e+01,7.300000000000000000e+01,1.130000000000000000e+02,-8.000000000000000000e+01,-5.500000000000000000e+01,-7.200000000000000000e+01
+-1.130000000000000000e+02,4.500000000000000000e+01,-1.300000000000000000e+01,1.160000000000000000e+02,-1.210000000000000000e+02,3.800000000000000000e+01,3.100000000000000000e+01,-1.000000000000000000e+01,5.600000000000000000e+01,4.700000000000000000e+01,-4.300000000000000000e+01,1.100000000000000000e+01,9.600000000000000000e+01,1.060000000000000000e+02,4.400000000000000000e+01,-8.000000000000000000e+01,4.800000000000000000e+01,-3.700000000000000000e+01,4.600000000000000000e+01,-8.700000000000000000e+01
+-8.800000000000000000e+01,-6.600000000000000000e+01,6.300000000000000000e+01,8.600000000000000000e+01,5.600000000000000000e+01,7.600000000000000000e+01,3.700000000000000000e+01,4.700000000000000000e+01,-1.600000000000000000e+01,7.700000000000000000e+01,-6.800000000000000000e+01,1.600000000000000000e+01,-4.800000000000000000e+01,4.200000000000000000e+01,-1.070000000000000000e+02,1.040000000000000000e+02,-1.030000000000000000e+02,8.000000000000000000e+00,-7.200000000000000000e+01,-2.400000000000000000e+01
+-6.800000000000000000e+01,-5.800000000000000000e+01,-1.270000000000000000e+02,-7.500000000000000000e+01,-1.210000000000000000e+02,1.160000000000000000e+02,6.900000000000000000e+01,-4.200000000000000000e+01,-3.200000000000000000e+01,-3.800000000000000000e+01,7.100000000000000000e+01,5.700000000000000000e+01,-1.160000000000000000e+02,-3.000000000000000000e+00,-4.200000000000000000e+01,-6.300000000000000000e+01,1.000000000000000000e+01,-3.000000000000000000e+00,7.100000000000000000e+01,5.600000000000000000e+01
+-2.400000000000000000e+01,4.600000000000000000e+01,-1.250000000000000000e+02,1.020000000000000000e+02,3.500000000000000000e+01,-1.110000000000000000e+02,-7.900000000000000000e+01,1.100000000000000000e+02,-3.700000000000000000e+01,-1.000000000000000000e+01,-1.270000000000000000e+02,-1.030000000000000000e+02,-3.400000000000000000e+01,4.400000000000000000e+01,4.000000000000000000e+00,-1.500000000000000000e+01,-1.200000000000000000e+01,-3.500000000000000000e+01,-1.210000000000000000e+02,-6.600000000000000000e+01
+-3.800000000000000000e+01,-2.800000000000000000e+01,-1.700000000000000000e+01,-3.300000000000000000e+01,-1.020000000000000000e+02,-1.270000000000000000e+02,-4.000000000000000000e+00,5.000000000000000000e+01,8.200000000000000000e+01,9.300000000000000000e+01,2.600000000000000000e+01,8.800000000000000000e+01,9.000000000000000000e+00,5.900000000000000000e+01,-1.190000000000000000e+02,3.300000000000000000e+01,2.600000000000000000e+01,-1.170000000000000000e+02,-2.400000000000000000e+01,1.020000000000000000e+02
+1.100000000000000000e+01,7.200000000000000000e+01,3.900000000000000000e+01,-1.230000000000000000e+02,2.000000000000000000e+01,-2.900000000000000000e+01,-5.300000000000000000e+01,2.300000000000000000e+01,1.200000000000000000e+01,3.200000000000000000e+01,6.400000000000000000e+01,-3.000000000000000000e+00,-8.100000000000000000e+01,-5.400000000000000000e+01,6.600000000000000000e+01,6.700000000000000000e+01,4.000000000000000000e+01,-1.060000000000000000e+02,1.260000000000000000e+02,-3.000000000000000000e+00
+6.900000000000000000e+01,6.700000000000000000e+01,6.200000000000000000e+01,1.020000000000000000e+02,3.800000000000000000e+01,1.040000000000000000e+02,-7.800000000000000000e+01,-1.070000000000000000e+02,-1.060000000000000000e+02,1.000000000000000000e+02,6.400000000000000000e+01,5.700000000000000000e+01,-6.500000000000000000e+01,2.600000000000000000e+01,-9.400000000000000000e+01,6.300000000000000000e+01,-6.200000000000000000e+01,2.800000000000000000e+01,-8.000000000000000000e+01,1.010000000000000000e+02
+-4.800000000000000000e+01,-6.600000000000000000e+01,-1.000000000000000000e+00,-6.300000000000000000e+01,1.000000000000000000e+00,-8.500000000000000000e+01,9.800000000000000000e+01,6.600000000000000000e+01,4.600000000000000000e+01,-7.000000000000000000e+01,5.000000000000000000e+01,9.900000000000000000e+01,-5.900000000000000000e+01,-2.200000000000000000e+01,-7.400000000000000000e+01,-4.300000000000000000e+01,-7.500000000000000000e+01,-1.600000000000000000e+01,3.000000000000000000e+01,9.000000000000000000e+01
+9.300000000000000000e+01,6.800000000000000000e+01,-5.300000000000000000e+01,1.100000000000000000e+01,4.600000000000000000e+01,-9.200000000000000000e+01,-1.200000000000000000e+01,-1.180000000000000000e+02,-4.500000000000000000e+01,-6.200000000000000000e+01,4.800000000000000000e+01,-7.600000000000000000e+01,3.500000000000000000e+01,8.200000000000000000e+01,7.300000000000000000e+01,8.200000000000000000e+01,-1.000000000000000000e+02,-1.090000000000000000e+02,4.800000000000000000e+01,6.200000000000000000e+01
+1.030000000000000000e+02,1.100000000000000000e+02,-5.000000000000000000e+00,-1.800000000000000000e+01,1.100000000000000000e+02,0.000000000000000000e+00,1.210000000000000000e+02,-7.000000000000000000e+01,5.400000000000000000e+01,-7.500000000000000000e+01,1.160000000000000000e+02,1.260000000000000000e+02,1.600000000000000000e+01,-3.200000000000000000e+01,-1.260000000000000000e+02,-3.400000000000000000e+01,4.500000000000000000e+01,-1.000000000000000000e+02,1.120000000000000000e+02,-6.300000000000000000e+01
+8.000000000000000000e+00,-1.000000000000000000e+02,5.500000000000000000e+01,-2.000000000000000000e+00,-3.300000000000000000e+01,-1.270000000000000000e+02,9.700000000000000000e+01,8.200000000000000000e+01,-8.900000000000000000e+01,8.000000000000000000e+00,1.100000000000000000e+02,-4.000000000000000000e+00,-1.050000000000000000e+02,-1.100000000000000000e+02,-4.200000000000000000e+01,-2.400000000000000000e+01,-3.500000000000000000e+01,-3.400000000000000000e+01,-3.400000000000000000e+01,8.000000000000000000e+00

+ 0 - 24
Tests/UnitTest/PregeneratedData/svdf_3/state_data.txt

@@ -1,24 +0,0 @@
--1
-4
--1
--3
--4
--2
--2
-4
--1
--3
-1
--2
--4
-4
-3
-3
--3
-4
-2
-2
-2
--2
-0
-3

+ 12 - 12
Tests/UnitTest/PregeneratedData/svdf_3/time_data.txt

@@ -1,13 +1,13 @@
 # 12,2
--4.000000000000000000e+00,0.000000000000000000e+00
--1.000000000000000000e+00,-3.000000000000000000e+00
--1.000000000000000000e+00,2.000000000000000000e+00
-2.000000000000000000e+00,-2.000000000000000000e+00
--2.000000000000000000e+00,0.000000000000000000e+00
-3.000000000000000000e+00,0.000000000000000000e+00
--1.000000000000000000e+00,-3.000000000000000000e+00
-2.000000000000000000e+00,3.000000000000000000e+00
--4.000000000000000000e+00,1.000000000000000000e+00
--1.000000000000000000e+00,-4.000000000000000000e+00
--2.000000000000000000e+00,-1.000000000000000000e+00
-0.000000000000000000e+00,-1.000000000000000000e+00
+-1.700000000000000000e+01,-9.300000000000000000e+01
+-7.800000000000000000e+01,-6.500000000000000000e+01
+4.600000000000000000e+01,1.090000000000000000e+02
+-7.000000000000000000e+01,-6.800000000000000000e+01
+-4.100000000000000000e+01,-4.700000000000000000e+01
+2.000000000000000000e+00,-1.080000000000000000e+02
+-1.080000000000000000e+02,-4.200000000000000000e+01
+6.900000000000000000e+01,-1.030000000000000000e+02
+-1.270000000000000000e+02,7.300000000000000000e+01
+1.000000000000000000e+02,1.130000000000000000e+02
+-5.200000000000000000e+01,9.800000000000000000e+01
+-7.400000000000000000e+01,-1.400000000000000000e+01

+ 16 - 1
Tests/UnitTest/README.md

@@ -33,7 +33,21 @@ Other required python packages are mbed-cli and and mbed-ls. It should not matte
 
 ### Generating new test data
 
-For generating new data, the python3 packages tensorflow, numpy and packaging are required. Tensorflow version 2.5 is required as a minimum.
+For generating new data, the python3 packages tensorflow, numpy and packaging are required. Most unit tests use a Keras generated model for reference. The SVDF unit test use a json template as input for generating a model. To do so flatc compiler is needed and it requires a schema file.
+
+#### Get flatc and schema
+
+Note this is only needed for generating SVDF unit tests.
+
+For flatc compiler clone this [repo](https://github.com/google/flatbuffers) and build:
+```
+cd flatbuffers
+cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release
+make
+```
+Remember to add the built flatc binary to the path.
+
+For schema file download [schema.fbs](https://raw.githubusercontent.com/tensorflow/tensorflow/master/tensorflow/lite/schema/schema.fbs).
 
 ## Getting started
 
@@ -115,3 +129,4 @@ Once you are happy with the new test data set, it should be added in the load_al
 - `TestCases/<cmsis-nn function name>/Unity` - This folder contains a Unity file that calls the actual unit tests. For example for arm_convolve_s8() the file is called unity_test_arm_convolve_s8.c.
 - `TestCases/<cmsis-nn function name>/Unity/TestRunner` - This folder will contain the autogenerated Unity test runner.
 - `TestCases/TestData` - This is auto generated test data that the unit tests are using. It is the same data as in the PregenrateData folder but in actual C header format. The advantage of having the same data in two places, is that the data can be easily regenerated (randomized) with the same config. All data can regenerated or only parts of it (e.g. only bias data). Of course even the config can be regenerated. This might be useful during debugging.
+- `TestCases/Common` - Common files used in test data generation is placed here.

+ 174 - 0
Tests/UnitTest/TestCases/Common/svdf_template.json

@@ -0,0 +1,174 @@
+{
+  "version": 3,
+  "operator_codes": [
+    {
+      "deprecated_builtin_code": 27,
+      "version": 1
+    }
+  ],
+  "subgraphs": [
+    {
+      "tensors": [
+        {
+          "shape": [
+            batches,
+            input_size
+          ],
+          "type": "INT8",
+          "buffer": 0,
+          "name": "tensor_input",
+          "quantization": {
+            "scale": [
+              input_scale
+            ],
+            "zero_point": [
+              input_zp
+            ],
+            "quantized_dimension": 0
+          },
+          "is_variable": false
+        },
+        {
+          "shape": [
+            number_filters,
+            input_size
+          ],
+          "type": "INT8",
+          "buffer": 1,
+          "name": "tensor_weight_1",
+          "quantization": {
+            "scale": [
+              w_1_scale
+            ],
+            "zero_point": [
+              w_1_zp
+            ],
+            "quantized_dimension": 0
+          },
+          "is_variable": false
+        },
+        {
+          "shape": [
+            number_filters,
+            memory_size
+          ],
+          "type": "INT16",
+          "buffer": 2,
+          "name": "tensor_weight_2",
+          "quantization": {
+            "scale": [
+              w_2_scale
+            ],
+            "zero_point": [
+              w_2_zp
+            ],
+            "quantized_dimension": 0
+          },
+          "is_variable": false
+        },
+        {
+          "shape": [
+              number_units
+          ],
+          "type": "INT32",
+          "buffer": 3,
+          "name": "tensor_bias",
+          "quantization": {
+            "scale": [
+              bias_scale
+            ],
+            "zero_point": [
+              bias_zp
+            ],
+            "quantized_dimension": 0
+          },
+          "is_variable": false
+        },
+        {
+          "shape": [
+            batches,
+            memory_sizeXnumber_filters
+          ],
+          "type": "INT16",
+          "buffer": 4,
+          "name": "tensor_state",
+          "quantization": {
+            "scale": [
+              state_scale
+            ],
+            "zero_point": [
+              state_zp
+            ],
+            "quantized_dimension": 0
+          },
+          "is_variable": true
+        },
+        {
+          "shape": [
+            batches,
+            number_units
+          ],
+          "type": "INT8",
+          "buffer": 5,
+          "name": "tensor_output",
+          "quantization": {
+            "scale": [
+              output_scale
+            ],
+            "zero_point": [
+              output_zp
+            ],
+            "quantized_dimension": 0
+          },
+          "is_variable": false
+        }
+      ],
+      "inputs": [
+        0
+      ],
+      "outputs": [
+        5
+      ],
+      "operators": [
+        {
+          "opcode_index": 0,
+          "inputs": [
+            0,
+            1,
+            2,
+            3,
+            4
+          ],
+          "outputs": [
+            5
+          ],
+          "builtin_options_type": "SVDFOptions",
+          "builtin_options": {
+            "rank": rank_value,
+            "fused_activation_function": "RELU"
+          },
+          "custom_options_format": "FLEXBUFFERS"
+        }
+      ]
+    }
+  ],
+  "description": "CMSIS-NN unit test model",
+  "buffers": [
+    {},
+    {
+      "data": []
+    },
+    {
+      "data": []
+    },
+    {
+      "data": []
+    },
+    {
+      "data": []
+    },
+    {
+      "data": []
+    }
+  ]
+}

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define AVGPOOLING_OUT_CH 8
 #define AVGPOOLING_IN_CH 8

+ 113 - 131
Tests/UnitTest/TestCases/TestData/avgpooling/input_data.h

@@ -1,135 +1,117 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
 const int8_t avgpooling_input[2112] = {
-    -112, -80,  -32,  -16,  -16,  48,   -32,  -48,  -96,  -96,  -16,  80,   -80,  -16,  -64,  -48,  32,   48,   32,
-    64,   -32,  -32,  -32,  -16,  -112, 80,   -80,  32,   0,    80,   -112, 16,   16,   -16,  -64,  0,    -32,  -64,
-    16,   48,   -112, -96,  80,   96,   32,   -112, -64,  80,   64,   -32,  -64,  32,   64,   0,    -96,  -112, -80,
-    32,   96,   48,   -48,  -96,  80,   -16,  64,   -80,  -48,  64,   -32,  -32,  0,    0,    80,   -32,  -16,  48,
-    80,   0,    -16,  -32,  64,   0,    -80,  32,   0,    32,   -96,  -32,  -112, -64,  -16,  -64,  -48,  80,   80,
-    64,   -32,  -96,  48,   -96,  0,    0,    -64,  48,   32,   96,   -16,  -32,  -32,  48,   -96,  -48,  96,   -64,
-    0,    -112, 48,   96,   -96,  -48,  -48,  32,   48,   80,   -96,  -16,  -96,  -16,  16,   96,   -64,  64,   48,
-    0,    -48,  -32,  96,   -48,  -80,  -96,  -32,  64,   -64,  80,   96,   0,    -16,  -64,  -48,  -16,  -96,  48,
-    48,   0,    96,   -112, 80,   -64,  48,   -32,  48,   -16,  -16,  -96,  16,   -112, 80,   -80,  -96,  64,   32,
-    -64,  0,    48,   0,    -80,  0,    80,   -96,  -112, -16,  80,   -32,  -96,  -32,  96,   -80,  96,   32,   48,
-    64,   -96,  0,    96,   32,   16,   -64,  -112, -64,  -96,  -112, -64,  0,    80,   -32,  -48,  96,   80,   -80,
-    0,    -64,  80,   32,   32,   48,   -32,  80,   -112, 80,   64,   -80,  48,   -64,  -112, 0,    -32,  -80,  -96,
-    -32,  32,   -48,  0,    64,   -96,  80,   -64,  0,    -32,  80,   -48,  0,    -112, 48,   80,   0,    -48,  -48,
-    96,   -32,  -96,  16,   -96,  -64,  64,   -112, 0,    48,   16,   -80,  -112, -48,  0,    96,   -112, -64,  -32,
-    32,   -64,  80,   -32,  32,   64,   -96,  96,   -48,  64,   0,    16,   64,   -16,  80,   32,   -96,  96,   -16,
-    48,   -16,  -96,  -112, -112, -80,  16,   -96,  -96,  -112, -16,  48,   80,   64,   80,   96,   -32,  16,   -96,
-    48,   -112, 64,   -16,  -80,  -112, 16,   16,   80,   -48,  -96,  48,   0,    80,   -48,  16,   16,   -96,  -80,
-    -16,  -112, -112, 64,   16,   80,   -16,  -48,  80,   -80,  0,    -48,  -112, -32,  16,   96,   -96,  48,   0,
-    -32,  48,   -80,  64,   -48,  -16,  16,   -32,  48,   -48,  64,   -64,  -80,  80,   -112, -80,  -64,  -96,  -64,
-    -64,  32,   -112, -96,  -80,  48,   -32,  -16,  80,   -96,  80,   16,   64,   64,   48,   48,   -80,  -48,  -16,
-    -48,  32,   0,    32,   -80,  64,   -64,  -64,  -64,  -32,  -48,  80,   96,   -16,  0,    96,   48,   0,    0,
-    -96,  -64,  -64,  -80,  48,   -96,  -32,  -96,  -96,  16,   -48,  16,   0,    -96,  -80,  48,   96,   -16,  -32,
-    16,   -96,  32,   32,   -48,  -64,  -112, -112, -32,  96,   48,   0,    64,   32,   -96,  64,   64,   -96,  64,
-    -16,  -48,  80,   -48,  -80,  -64,  0,    -32,  0,    -80,  -112, -48,  -96,  -96,  48,   48,   32,   -48,  0,
-    16,   -64,  16,   32,   64,   16,   -32,  0,    80,   48,   -96,  80,   96,   -112, 32,   16,   80,   32,   48,
-    48,   -112, 48,   -80,  0,    0,    16,   -64,  96,   48,   -80,  64,   32,   96,   -32,  32,   16,   16,   -64,
-    -96,  48,   -64,  -48,  80,   16,   -112, 16,   -80,  -16,  -16,  -16,  96,   -112, 48,   -96,  32,   -48,  -112,
-    16,   -32,  -96,  -96,  96,   32,   -48,  -64,  80,   32,   -112, -96,  -48,  48,   -32,  -96,  -16,  -112, -80,
-    32,   96,   80,   16,   96,   16,   32,   48,   -16,  -112, -32,  16,   32,   32,   -48,  -48,  -96,  -64,  -48,
-    64,   -96,  96,   -32,  -32,  64,   0,    96,   96,   32,   -16,  -48,  0,    -112, -32,  -32,  96,   32,   -80,
-    80,   96,   64,   0,    0,    96,   32,   32,   32,   16,   -48,  64,   -32,  80,   64,   -48,  32,   0,    -96,
-    -16,  32,   -16,  16,   -80,  -64,  64,   48,   64,   -48,  -32,  -80,  -48,  48,   16,   -64,  -48,  -80,  16,
-    -80,  -80,  48,   16,   48,   16,   -32,  -112, 80,   96,   16,   -16,  -16,  -32,  -16,  -32,  96,   -48,  -64,
-    64,   -32,  -16,  0,    -96,  0,    80,   -112, 16,   16,   16,   -96,  -16,  96,   96,   -32,  96,   32,   -48,
-    80,   -16,  -32,  64,   -48,  -64,  32,   -48,  -112, -96,  32,   80,   96,   -64,  -112, 96,   96,   -112, -80,
-    0,    -112, -96,  96,   -64,  -80,  -80,  16,   -16,  32,   -64,  -112, 96,   -48,  -48,  64,   64,   -96,  48,
-    -80,  80,   96,   -112, 96,   16,   48,   80,   -48,  64,   64,   16,   96,   96,   32,   -80,  80,   -16,  80,
-    32,   32,   -64,  -80,  -112, -80,  16,   -80,  -80,  64,   64,   16,   -32,  16,   16,   -96,  -48,  48,   -16,
-    0,    80,   -32,  16,   -32,  -96,  -16,  0,    -32,  0,    -64,  80,   -96,  -48,  32,   16,   0,    96,   48,
-    16,   96,   -112, 32,   32,   96,   -112, 48,   -96,  0,    16,   48,   -80,  48,   80,   -112, -48,  0,    -32,
-    -16,  -32,  80,   -96,  80,   -64,  -48,  0,    -80,  32,   80,   48,   -64,  80,   48,   -112, 16,   -32,  -16,
-    16,   80,   0,    16,   -96,  -96,  48,   64,   0,    -112, 32,   -64,  -16,  -64,  48,   -32,  -96,  32,   0,
-    -80,  64,   -48,  -112, -64,  48,   -32,  80,   -16,  -96,  16,   -80,  96,   -96,  -32,  -16,  -96,  16,   80,
-    -112, 64,   96,   96,   96,   80,   64,   0,    80,   96,   -80,  96,   64,   -80,  96,   96,   64,   16,   -32,
-    80,   32,   -48,  -96,  -80,  16,   -64,  80,   -64,  -96,  -16,  -48,  -112, -48,  32,   32,   96,   96,   16,
-    -96,  -112, 96,   -32,  -64,  16,   -80,  0,    80,   -80,  -64,  32,   96,   0,    -64,  -48,  -96,  -48,  16,
-    -48,  32,   48,   64,   -96,  -48,  16,   16,   96,   96,   -96,  -16,  -80,  0,    48,   -32,  -16,  32,   -112,
-    -32,  80,   -96,  96,   48,   -112, 0,    -16,  -112, 16,   -80,  96,   0,    64,   96,   64,   0,    -32,  48,
-    16,   -96,  -112, -64,  16,   -96,  -32,  -32,  -112, 64,   48,   -80,  -64,  80,   0,    32,   32,   -112, -64,
-    64,   -80,  96,   -96,  -48,  32,   32,   -112, -16,  -96,  -32,  -48,  -96,  -32,  -16,  96,   -48,  -16,  -64,
-    -112, 64,   64,   -96,  32,   -96,  -16,  32,   0,    -80,  -32,  -96,  -32,  -16,  32,   -112, 16,   80,   -16,
-    80,   32,   -80,  -112, -32,  -112, -80,  96,   64,   0,    48,   -80,  64,   -48,  -80,  -48,  48,   0,    -32,
-    80,   -80,  -64,  -48,  80,   16,   80,   0,    32,   64,   -32,  -112, 64,   0,    -32,  64,   -32,  -80,  64,
-    32,   -64,  96,   48,   48,   0,    16,   64,   96,   64,   96,   96,   0,    -80,  -112, -48,  -32,  -80,  32,
-    64,   -16,  -112, -80,  96,   80,   -16,  80,   -80,  16,   -48,  16,   32,   16,   -16,  16,   0,    80,   -80,
-    -96,  16,   -48,  48,   -96,  48,   96,   -112, -96,  80,   96,   -80,  0,    -112, 64,   -16,  -48,  80,   32,
-    -112, 64,   -64,  16,   -32,  16,   0,    -48,  -96,  -16,  80,   -32,  -32,  -64,  80,   16,   -96,  80,   -16,
-    64,   80,   -48,  32,   -80,  -32,  16,   -64,  80,   64,   32,   80,   48,   80,   -112, -32,  96,   64,   96,
-    96,   -16,  -96,  -80,  32,   96,   0,    -16,  64,   64,   -16,  48,   -64,  -80,  -16,  -64,  16,   -80,  16,
-    0,    -64,  -112, 48,   -112, -80,  96,   -80,  64,   -112, 0,    80,   -96,  -32,  -64,  -32,  -80,  80,   -16,
-    -32,  48,   -48,  -48,  96,   -16,  -64,  0,    64,   -112, 96,   80,   -112, -80,  64,   -112, 0,    32,   -48,
-    0,    -112, 80,   80,   0,    -112, -112, -64,  -16,  -80,  -96,  -64,  96,   -64,  0,    32,   -32,  80,   16,
-    16,   32,   -16,  80,   -112, -112, -64,  -112, -80,  96,   80,   -48,  16,   -64,  -16,  -48,  -80,  -80,  32,
-    0,    32,   -112, 64,   32,   -96,  -80,  0,    -112, 16,   80,   32,   -32,  -96,  -112, -112, 96,   64,   0,
-    64,   48,   -32,  16,   48,   -96,  -112, 0,    -80,  -48,  80,   64,   16,   64,   -112, -16,  -16,  -64,  32,
-    -48,  48,   -80,  96,   32,   -112, -96,  -32,  32,   16,   16,   32,   80,   64,   -64,  -112, -64,  64,   96,
-    -32,  -48,  32,   -96,  -112, 48,   48,   -112, 0,    0,    16,   96,   64,   -16,  0,    -80,  32,   64,   48,
-    80,   16,   -96,  -32,  96,   80,   64,   -80,  32,   0,    80,   16,   -64,  -112, -64,  80,   80,   -112, -48,
-    -16,  -64,  -48,  -96,  16,   48,   -64,  0,    96,   -16,  48,   48,   32,   96,   -80,  -96,  96,   -16,  48,
-    80,   96,   0,    -80,  -64,  16,   -48,  80,   -96,  -16,  -16,  -112, -48,  96,   96,   -48,  -32,  96,   -64,
-    64,   -16,  -16,  16,   -112, 64,   -32,  -112, -32,  48,   -112, -16,  -32,  -48,  96,   96,   -112, -16,  64,
-    -32,  64,   16,   32,   -64,  32,   -112, -64,  -80,  48,   -48,  64,   -64,  -80,  0,    48,   -96,  48,   32,
-    48,   -96,  16,   -32,  48,   -32,  -32,  -96,  -96,  0,    -16,  -112, 48,   0,    -112, -48,  0,    80,   -112,
-    32,   16,   32,   16,   -32,  16,   96,   -112, -64,  48,   -112, 48,   16,   64,   -16,  0,    -16,  -16,  32,
-    -48,  -16,  -80,  -64,  0,    -16,  -16,  48,   -112, -80,  -80,  -80,  0,    80,   -16,  16,   -16,  -80,  -16,
-    -112, 80,   48,   96,   32,   32,   -32,  -32,  -96,  80,   -96,  96,   -32,  80,   16,   -80,  -16,  -48,  -64,
-    96,   -32,  -48,  -80,  80,   64,   -112, -80,  48,   64,   -16,  -48,  -112, -48,  80,   32,   -112, -80,  80,
-    -80,  0,    -80,  -64,  -112, -112, 80,   -64,  0,    16,   -112, 96,   96,   -64,  0,    -32,  -48,  -32,  -48,
-    80,   80,   0,    80,   -32,  -64,  -112, -80,  -64,  48,   16,   -64,  -112, 80,   96,   -48,  -48,  -112, -32,
-    96,   -112, -64,  -96,  0,    32,   64,   -32,  -112, 64,   96,   -64,  0,    -112, -96,  0,    80,   32,   32,
-    -32,  48,   -32,  32,   -48,  -112, 48,   16,   -32,  -112, 64,   -112, 48,   32,   -48,  -48,  64,   32,   -64,
-    32,   80,   -64,  -80,  16,   48,   96,   -64,  48,   -96,  -96,  -112, -64,  64,   80,   80,   -32,  32,   16,
-    -32,  -32,  -48,  48,   80,   32,   32,   64,   48,   -112, 16,   -112, 16,   32,   64,   96,   -32,  64,   -80,
-    -112, -96,  32,   64,   48,   48,   80,   48,   -96,  80,   80,   80,   96,   -16,  -112, -112, 32,   64,   -80,
-    32,   32,   -96,  0,    96,   96,   -112, -112, 16,   16,   80,   -16,  -96,  -64,  -80,  -64,  64,   -32,  -80,
-    64,   -64,  64,   -80,  -16,  80,   96,   -96,  -48,  16,   -112, -32,  64,   -16,  -80,  -80,  -96,  -48,  48,
-    64,   -96,  -96,  -112, 48,   -64,  16,   -48,  80,   -64,  48,   32,   64,   -32,  32,   32,   80,   80,   -80,
-    -112, -16,  -16,  48,   80,   32,   16,   -80,  -96,  -96,  -48,  -96,  64,   -16,  -32,  80,   0,    0,    -96,
-    -64,  64,   -32,  -96,  64,   -48,  -32,  32,   -96,  80,   -112, 80,   -80,  96,   0,    -112, -80,  96,   -48,
-    -32,  -96,  32,   48,   96,   -112, -64,  96,   -80,  32,   -64,  0,    -80,  80,   64,   -80,  16,   32,   -64,
-    -80,  -64,  64,   0,    64,   16,   0,    80,   -16,  64,   0,    96,   -96,  -80,  -80,  -32,  80,   -48,  80,
-    64,   0,    16,   -64,  -48,  48,   -48,  32,   -96,  96,   -96,  -32,  -64,  64,   96,   -32,  -112, 16,   -16,
-    64,   96,   -16,  -64,  80,   0,    -16,  -96,  80,   64,   -112, 16,   32,   16,   16,   -48,  16,   32,   96,
-    0,    -80,  -64,  -32,  16,   48,   -48,  80,   80,   -32,  -96,  -112, 48,   0,    -48,  96,   -16,  -64,  -48,
-    16,   32,   -80,  -112, -48,  -112, -96,  0,    48,   -16,  16,   -96,  -96,  -96,  -80,  -64,  -16,  80,   16,
-    16,   -64,  32,   -32,  -96,  0,    32,   -112, -80,  80,   32,   0,    -64,  -112, -112, -48,  -96,  -80,  64,
-    16,   0,    16,   48,   64,   16,   32,   -80,  16,   -112, 32,   48,   -16,  -112, 80,   -80,  -16,  80,   -80,
-    80,   -16,  -16,  -96,  80,   -16,  -96,  -96,  96,   64,   32,   96,   -80,  80,   0,    80,   -112, 48,   -64,
-    48,   16,   96,   32,   -96,  96,   0,    -48,  -48,  0,    -96,  80,   32,   96,   16,   32,   48,   -64,  -48,
-    96,   0,    16,   64,   96,   -48,  -96,  80,   -112, -112, -32,  0,    -16,  32,   64,   -96,  -32,  -80,  -32,
-    16,   0,    0,    16,   -96,  -16,  -112, -112, 32,   80,   80,   32,   -96,  96,   80,   0,    -48,  96,   48,
-    96,   -64,  32,   -32,  64,   -64,  -80,  -64,  48,   -64,  -32,  32,   64,   96,   80,   0,    48,   -32,  0,
-    64,   -16,  -64,  96,   96,   80,   64,   -80,  0,    -16,  -16,  -32,  -112, -16,  32,   16,   0,    32,   -32,
-    16,   -48,  0,    -48,  -80,  80,   -32,  -32,  -80,  -96,  -16,  32,   -64,  -112, 0,    16,   -48,  32,   64,
-    -64,  -16,  -16,  96,   16,   -80,  16,   96,   32,   32,   48,   -16,  -16,  -48,  16,   -48,  80,   80,   -80,
-    0,    96,   64,   -96,  32,   -48,  -80,  0,    16,   80,   32,   -96,  -32,  48,   64,   80,   16,   -16,  -96,
-    -64,  0,    -64,  48,   -32,  16,   -48,  -64,  -64,  80,   32,   -32,  96,   -96,  80,   -80,  -96,  -64,  -64,
-    16,   -32,  16,   64,   -96,  -112, -32,  -96,  16,   -16,  -48,  -64,  16,   80,   -16,  16,   0,    -48,  96,
-    64,   -48,  -32,  48,   -16,  64,   64,   16,   -112, -32,  -32,  -32,  -64,  -32,  -96,  64,   -112, 64,   16,
-    64,   96,   -112, 48,   -48,  -80,  80,   80,   -80,  80,   -48,  -96,  48,   -48,  80,   -64,  80,   -80,  80,
-    -16,  -96,  -64,  0,    -64,  -48,  -16,  48,   -32,  -48,  -112, 0,    16,   32,   -32,  64,   80,   -32,  -80,
-    -96,  -48,  -112};
+    14,   4,    -86,  37,   112,  -118, 68,   30,   -58,  97,   41,   114,  113,  -11,  -38,  4,    19,   -98,  -40,
+    -80,  15,   67,   -117, -64,  51,   -53,  -10,  -106, -80,  34,   95,   -34,  51,   39,   -21,  -21,  -26,  -54,
+    -47,  -22,  -126, -82,  -40,  91,   -37,  70,   -92,  69,   123,  108,  -71,  -109, -10,  -63,  -13,  -119, 81,
+    -95,  76,   126,  64,   35,   27,   -3,   7,    69,   86,   100,  62,   84,   -70,  -51,  1,    34,   16,   88,
+    -32,  32,   -67,  17,   32,   -27,  -34,  106,  38,   -74,  -8,   65,   83,   15,   -24,  69,   77,   -101, -84,
+    -67,  -99,  -127, 112,  -22,  28,   87,   -120, -128, 64,   -33,  78,   66,   1,    16,   -87,  72,   -9,   115,
+    -29,  2,    -113, 30,   -90,  37,   -107, -51,  101,  -53,  92,   -51,  -4,   18,   -9,   -30,  -128, 54,   62,
+    122,  61,   -108, 19,   93,   -80,  1,    96,   20,   -55,  -14,  -66,  26,   -75,  -105, -101, 37,   123,  49,
+    -91,  -75,  -111, 38,   -19,  -28,  89,   -82,  -35,  75,   10,   101,  38,   117,  17,   -75,  22,   4,    65,
+    52,   33,   65,   -73,  -61,  11,   -30,  -62,  -1,   -30,  98,   -74,  4,    -78,  -9,   63,   -44,  -12,  -72,
+    -118, 61,   76,   74,   -66,  75,   119,  -12,  84,   -18,  -127, 36,   -108, 96,   -121, 65,   -113, -84,  -94,
+    85,   61,   107,  -16,  22,   48,   119,  -53,  24,   -86,  -88,  -9,   -122, -29,  86,   122,  -19,  15,   -52,
+    118,  48,   -28,  -126, 89,   67,   -1,   -111, 121,  122,  35,   125,  98,   67,   -59,  -30,  -7,   107,  -61,
+    -118, -100, 49,   -113, 30,   98,   48,   120,  52,   -16,  -83,  -98,  36,   124,  114,  92,   105,  -52,  68,
+    -60,  -45,  -10,  43,   -25,  -20,  5,    79,   -92,  53,   47,   27,   58,   -5,   -21,  -81,  64,   -44,  -107,
+    103,  80,   80,   -93,  -29,  109,  34,   25,   -95,  23,   8,    -127, 34,   -96,  121,  100,  84,   -63,  -90,
+    -115, -67,  81,   -89,  86,   -77,  -87,  55,   55,   123,  93,   109,  111,  10,   80,   18,   -21,  -35,  26,
+    94,   -85,  -67,  -93,  -101, -41,  -111, 121,  -36,  72,   -35,  -96,  99,   -113, 9,    49,   -65,  47,   31,
+    58,   36,   25,   51,   -8,   101,  41,   -45,  -80,  37,   -115, 56,   -36,  -94,  -37,  -48,  -21,  42,   32,
+    -37,  -47,  -46,  82,   121,  93,   52,   -102, -86,  89,   37,   -7,   -35,  -16,  103,  -21,  36,   -8,   80,
+    81,   -128, -95,  -33,  -102, 98,   66,   -20,  -114, -63,  -123, 4,    -86,  -44,  -103, 2,    126,  52,   -67,
+    91,   73,   77,   -39,  101,  -109, 36,   109,  91,   -79,  22,   -53,  49,   8,    -29,  10,   41,   -18,  -20,
+    37,   -35,  46,   41,   38,   47,   44,   65,   116,  28,   49,   -73,  17,   14,   -66,  40,   47,   61,   -116,
+    1,    -100, 126,  -123, 60,   78,   5,    -116, 35,   -115, -33,  7,    13,   40,   98,   87,   -35,  -76,  100,
+    125,  57,   -61,  50,   -8,   -56,  -123, -86,  115,  43,   13,   126,  64,   -35,  -92,  -112, -113, 75,   8,
+    65,   -101, 26,   -110, 65,   -9,   92,   -122, -16,  -55,  21,   47,   -39,  -72,  121,  -81,  54,   -75,  -115,
+    -60,  -104, 78,   59,   -69,  -98,  -28,  -85,  -98,  -89,  109,  1,    7,    -87,  26,   -51,  40,   -109, 82,
+    1,    -19,  53,   118,  61,   -6,   81,   -11,  96,   97,   84,   -18,  39,   68,   17,   49,   56,   -56,  47,
+    97,   -94,  -30,  -6,   6,    -46,  105,  123,  -58,  -106, 85,   -11,  44,   13,   75,   61,   -124, 34,   -110,
+    -97,  126,  -33,  -80,  89,   104,  90,   -115, 17,   86,   125,  6,    42,   -101, 57,   66,   36,   90,   -12,
+    5,    -53,  -84,  114,  1,    -40,  -103, -65,  80,   -108, 34,   85,   13,   126,  21,   -37,  -51,  58,   107,
+    67,   -97,  101,  86,   67,   -30,  62,   -32,  18,   -104, 37,   -23,  6,    10,   -110, 35,   95,   -62,  96,
+    -65,  96,   -72,  79,   50,   -25,  94,   -113, 28,   39,   32,   9,    47,   -100, 66,   -112, 33,   -10,  -55,
+    46,   -91,  -53,  -61,  100,  -88,  55,   -71,  -63,  -38,  -29,  67,   42,   22,   -38,  51,   -94,  78,   23,
+    97,   -72,  -115, 82,   21,   -118, -9,   -22,  -61,  14,   -127, 33,   59,   -22,  -83,  -94,  123,  -42,  -97,
+    -96,  -62,  -4,   -79,  -14,  109,  -16,  -53,  -96,  12,   27,   -52,  -65,  67,   -78,  5,    -95,  -98,  -106,
+    -43,  74,   -126, -65,  109,  -5,   51,   109,  55,   -110, 69,   115,  126,  -115, -111, 37,   66,   -73,  3,
+    22,   0,    -48,  83,   -23,  41,   68,   -18,  -84,  87,   -125, 5,    -62,  104,  12,   115,  -69,  69,   103,
+    25,   -87,  -80,  48,   -1,   75,   8,    -113, -111, -15,  -64,  -48,  69,   53,   49,   -2,   -24,  121,  28,
+    29,   -97,  -29,  36,   -112, 89,   -116, -84,  -127, 24,   -32,  -118, 52,   -8,   37,   -6,   -77,  23,   -83,
+    91,   -118, -39,  -106, -48,  37,   4,    -79,  -79,  -91,  72,   -57,  -82,  -112, 3,    -17,  109,  -127, 3,
+    -35,  23,   -25,  103,  55,   -17,  -100, 9,    50,   -45,  38,   -80,  36,   -100, 31,   57,   -23,  -4,   -76,
+    -107, 53,   -57,  60,   94,   78,   81,   -21,  -89,  85,   -3,   32,   -80,  69,   74,   46,   -126, 67,   -76,
+    -70,  -128, 18,   103,  31,   34,   95,   83,   -92,  -101, 48,   -82,  116,  -120, 67,   108,  -107, 47,   -109,
+    57,   111,  -39,  51,   -75,  -120, -109, -40,  -57,  51,   111,  83,   86,   53,   100,  48,   -110, -21,  44,
+    114,  2,    -102, -121, 58,   -84,  21,   -123, -83,  113,  105,  30,   96,   -90,  38,   -42,  103,  -90,  23,
+    -84,  -110, 20,   -87,  -50,  -15,  -94,  120,  -69,  -53,  49,   -74,  106,  82,   81,   -70,  -11,  17,   -88,
+    119,  84,   51,   -88,  -27,  18,   -71,  35,   -42,  -14,  92,   94,   8,    24,   -86,  53,   -65,  95,   63,
+    -34,  8,    -20,  -121, -121, 83,   26,   -9,   60,   -62,  97,   22,   26,   -62,  -49,  19,   68,   110,  -36,
+    -40,  65,   -46,  -30,  22,   75,   -57,  -24,  -123, 25,   8,    41,   19,   5,    -16,  -93,  -117, 60,   16,
+    -20,  12,   1,    98,   -98,  -80,  -34,  -1,   12,   120,  27,   112,  49,   -100, 50,   52,   116,  -58,  58,
+    75,   -51,  -20,  -9,   -107, 3,    121,  49,   -128, 12,   -15,  121,  -87,  -19,  118,  18,   -32,  -7,   -34,
+    -40,  -98,  107,  -28,  -56,  -98,  9,    -91,  45,   0,    29,   -103, -38,  84,   75,   -16,  94,   -61,  4,
+    -94,  -36,  -46,  7,    -9,   -19,  -111, -56,  4,    2,    62,   -84,  51,   57,   -50,  70,   -112, 31,   -20,
+    84,   -46,  5,    -55,  -56,  -72,  84,   78,   58,   -59,  -74,  68,   94,   -89,  -85,  0,    73,   54,   42,
+    49,   27,   100,  -6,   -70,  109,  -72,  -94,  90,   11,   -7,   13,   94,   47,   112,  -33,  -93,  124,  -63,
+    -63,  40,   -98,  -120, -72,  -85,  -70,  82,   98,   -78,  -46,  -83,  89,   54,   -50,  -115, 28,   -65,  61,
+    92,   -23,  -115, -101, 118,  -126, 78,   121,  31,   -30,  -110, -8,   20,   -53,  107,  -115, -120, 42,   54,
+    -24,  58,   91,   -62,  -93,  -96,  -68,  -115, 12,   -21,  -117, 33,   55,   -39,  15,   -36,  -103, -7,   3,
+    69,   43,   85,   78,   58,   56,   -53,  110,  -99,  -61,  26,   77,   94,   36,   0,    -116, 53,   -88,  -53,
+    93,   32,   -42,  65,   -44,  -60,  -92,  -4,   60,   23,   53,   -105, -38,  -109, -58,  -103, -87,  11,   -97,
+    -57,  -78,  -48,  -87,  -90,  86,   -8,   30,   -4,   -7,   -70,  -114, -23,  -121, 106,  80,   15,   6,    -70,
+    -24,  -92,  -24,  122,  -18,  -1,   76,   68,   -114, -86,  -21,  56,   -59,  -94,  -12,  69,   -79,  -49,  -73,
+    -7,   -100, 54,   -74,  -93,  30,   0,    -11,  -66,  64,   -112, -86,  -112, -43,  -91,  -64,  34,   89,   -58,
+    -97,  89,   -25,  -103, -69,  -76,  83,   113,  -47,  -64,  -22,  66,   -54,  16,   -51,  9,    43,   7,    -111,
+    -27,  95,   -30,  61,   -123, -53,  49,   -61,  30,   -39,  -6,   97,   -71,  20,   -91,  90,   11,   114,  -100,
+    56,   45,   -5,   74,   -52,  27,   -55,  67,   77,   71,   -99,  -58,  -75,  86,   -34,  -51,  38,   -98,  56,
+    -63,  83,   -118, 68,   -4,   4,    22,   55,   -102, 55,   8,    -91,  22,   -45,  -71,  125,  83,   -9,   10,
+    16,   39,   49,   48,   23,   -121, 2,    -77,  -77,  -113, 2,    32,   -74,  -124, -38,  120,  42,   -81,  -97,
+    -128, -8,   109,  -86,  47,   -66,  38,   -104, -54,  105,  71,   36,   -72,  -78,  30,   93,   111,  97,   -26,
+    8,    -30,  121,  1,    10,   -61,  21,   -127, -46,  -81,  38,   112,  -43,  -8,   76,   -32,  113,  -31,  43,
+    -10,  -108, -53,  70,   -76,  66,   -13,  -5,   -64,  84,   -109, 95,   22,   60,   -119, 57,   119,  -103, -94,
+    -91,  2,    36,   30,   3,    -77,  -54,  114,  -111, -27,  12,   -45,  55,   69,   38,   17,   66,   48,   38,
+    83,   20,   102,  15,   107,  -85,  48,   -115, -105, -107, 71,   93,   -60,  -77,  -96,  -16,  -99,  34,   110,
+    -64,  84,   -85,  102,  59,   125,  114,  -120, 85,   -77,  -26,  -92,  51,   64,   -101, -95,  -102, -20,  -94,
+    22,   -28,  -84,  -54,  -21,  -88,  -98,  -25,  -12,  -30,  -105, 82,   -64,  -2,   -17,  51,   64,   7,    -103,
+    -30,  -103, 92,   83,   -79,  35,   -10,  104,  -79,  -103, 93,   0,    11,   65,   99,   46,   -88,  12,   17,
+    -103, 48,   -38,  -50,  34,   94,   75,   -67,  -121, 126,  84,   10,   123,  88,   103,  125,  -86,  104,  94,
+    -117, 18,   90,   -21,  -24,  -99,  101,  32,   -93,  -65,  14,   7,    42,   -111, 35,   -53,  75,   -97,  -41,
+    -38,  -52,  -107, -75,  -12,  9,    -61,  -75,  -120, 42,   30,   -52,  -90,  -28,  24,   60,   -55,  -11,  -96,
+    -9,   -3,   -49,  -17,  -125, 53,   -47,  -41,  25,   -49,  -29,  78,   -116, 1,    -68,  81,   -67,  -106, -68,
+    -50,  125,  -107, -78,  -21,  38,   7,    83,   71,   116,  86,   82,   39,   -103, 1,    33,   -38,  101,  113,
+    53,   -54,  -62,  -120, -26,  22,   -6,   48,   -66,  -52,  98,   24,   -50,  14,   85,   24,   -89,  -37,  -86,
+    123,  -92,  96,   -84,  120,  27,   8,    -66,  8,    -27,  88,   -3,   90,   21,   -128, 83,   41,   46,   -94,
+    -80,  3,    73,   -84,  113,  94,   -91,  115,  78,   -51,  86,   -101, 91,   51,   -26,  17,   51,   -52,  71,
+    -1,   95,   -57,  121,  -13,  86,   -85,  -46,  -22,  38,   105,  58,   -2,   -6,   -97,  -50,  -35,  20,   13,
+    -10,  109,  13,   -95,  -42,  -100, -10,  -109, -29,  -43,  13,   37,   -72,  -52,  122,  32,   96,   -37,  87,
+    89,   -7,   -93,  74,   30,   74,   -96,  94,   -68,  -92,  77,   92,   -34,  100,  94,   50,   -56,  -21,  17,
+    -114, 65,   111,  -78,  105,  -116, 52,   52,   65,   33,   -63,  -57,  -121, 49,   78,   -116, -92,  7,    -71,
+    -23,  -105, -109, -96,  25,   -73,  -60,  102,  -17,  31,   -39,  6,    -111, -63,  -70,  65,   -115, 29,   10,
+    67,   -120, -89,  67,   47,   -70,  -23,  -54,  -102, 100,  -92,  55,   44,   -35,  -61,  99,   -106, -72,  27,
+    39,   -126, 89,   -23,  106,  -20,  -124, -105, 119,  79,   16,   -4,   -46,  57,   39,   -84,  66,   -123, -56,
+    -102, 78,   -69,  -40,  34,   -113, -49,  -16,  89,   -72,  -40,  -111, -7,   -5,   -96,  -2,   75,   0,    12,
+    111,  -104, 26,   -43,  -51,  120,  -30,  6,    64,   58,   -79,  110,  -67,  53,   66,   126,  71,   -80,  -83,
+    102,  -50,  -94,  -111, -2,   -20,  45,   74,   36,   93,   -81,  -53,  -31,  16,   -50,  -35,  59,   -47,  -109,
+    -72,  33,   -53,  114,  14,   -80,  89,   119,  19,   -74,  -71,  -20,  -92,  -117, -16,  66,   -91,  114,  -73,
+    42,   33,   13,   -67,  11,   64,   21,   -13,  -69,  69,   -121, 89,   62,   -34,  28,   63,   -9,   119,  39,
+    -41,  -45,  45,   -15,  108,  -7,   21,   -73,  -68,  -64,  -44,  63,   -29,  -48,  85,   -59,  -57,  -117, -27,
+    -19,  47,   86,   69,   -103, 76,   -116, -41,  -63,  71,   -86,  -122, -34,  -83,  19,   101,  123,  -71,  -105,
+    40,   -127, -65,  126,  2,    7,    -39,  81,   117,  -22,  -103, 50,   79,   -92,  -39,  -15,  -28,  -41,  -61,
+    -23,  -75,  -43,  -106, -50,  18,   -53,  85,   80,   -6,   -69,  -38,  4,    -103, 45,   -58,  -11,  -111, 52,
+    69,   126,  21,   -40,  99,   25,   69,   -62,  126,  79,   25,   58,   58,   69,   20,   3,    25,   -39,  3,
+    90,   -100, -63,  -28,  -40,  -3,   27,   91,   108,  -29,  15,   86,   2,    57,   -35,  -1,   -30,  90,   -72,
+    29,   95,   -108, -102, 121,  55,   -55,  95,   -9,   -56,  -53,  -109, 76,   44,   -18,  -97,  1,    -66,  12,
+    76,   100,  -104, -25,  124,  24,   -9,   -14,  -11,  71,   56,   65,   -15,  -100, 35,   95,   -73,  103,  111,
+    -94,  91,   -51,  -109, -85,  104,  -84,  -57,  7,    -111, 43,   71,   6,    38,   -73,  -121, 102,  85,   26,
+    -37,  11,   -46,  109,  32,   -36,  99,   -54,  44,   46,   -28,  123,  -77,  4,    -1,   30,   -104, -96,  -35,
+    52,   -91,  -5,   -23,  28,   7,    -92,  -41,  49,   -104, -45,  -1,   -78,  -112, -63,  120,  56,   39,   -70,
+    1,    29,   23,   25,   -98,  -37,  -96,  -81,  -40,  100,  -25,  -36,  -18,  -50,  99,   -115, -22,  -78,  -70,
+    -56,  -78,  2,    10,   69,   -65,  9,    -1,   117,  75,   37,   -103, -111, 64,   -75,  19,   -19,  -37,  76,
+    -37,  102,  66,   62,   65,   118,  83,   88,   -75,  61,   -48,  -76,  -19,  -4,   -21,  -19,  63,   -38,  -98,
+    -31,  -115, 28};

+ 4 - 22
Tests/UnitTest/TestCases/TestData/avgpooling/output_ref_data.h

@@ -1,26 +1,8 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
 const int8_t avgpooling_output_ref[72] = {
-    -29, 10,  -42, 9,   -32, -10, -2,  2,   -10, -28, -20, 3,   6,  10,  -27, -17, 14,  4, -2,  -42, -21, -4,  0,   -22,
-    -12, -20, -16, 12,  10,  -14, 3,   -28, -15, -16, -3,  -21, -4, -9,  -30, -10, -13, 6, -15, 3,   -4,  -18, -12, -15,
-    -21, -25, -11, -13, 10,  -7,  -14, -10, -15, 20,  -8,  11,  3,  -34, -19, -20, -14, 2, -9,  -31, -26, 17,  3,   4};
+    -7, 16, -6, 25,  0,  -8,  -24, 5,   -2, 21,  -2,  27,  10, 13,  -22, 9,  2,   2,  -9,  18, 10,  -12, 2,   -16,
+    -6, 0,  -6, -13, -1, -30, 23,  -2,  8,  -15, -21, -19, 21, -10, -3,  -6, -27, -4, -7,  -7, -18, 27,  8,   8,
+    -2, 24, 27, -5,  6,  -10, 17,  -13, 7,  39,  -26, -13, -6, -14, -11, 1,  -4,  19, -23, 14, -3,  -3,  -23, 1};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_1/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define AVGPOOLING_1_OUT_CH 3
 #define AVGPOOLING_1_IN_CH 3

+ 8 - 26
Tests/UnitTest/TestCases/TestData/avgpooling_1/input_data.h

@@ -1,30 +1,12 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
 const int8_t avgpooling_1_input[135] = {
-    -32, 48,  -64, -80, -48,  -32,  -32, 0,    -96,  96,  -48, 80,  -16, -96,  80,  -16, 48,   -112, 96,  -112,
-    -96, -64, -16, 96,  0,    -32,  -16, 0,    64,   48,  -64, 0,   0,   -16,  -48, -16, -112, 16,   -80, 64,
-    48,  0,   64,  32,  64,   -48,  -64, -32,  -112, 32,  32,  64,  32,  -112, -48, -16, 16,   96,   64,  -16,
-    80,  -48, -16, 48,  -32,  -112, -48, -64,  -96,  96,  -16, -16, -32, 48,   16,  -32, -32,  0,    -48, 32,
-    48,  0,   -48, 64,  64,   -112, 32,  -112, -16,  80,  -48, 96,  -80, 16,   -80, -32, -64,  -48,  64,  -112,
-    16,  -32, -96, 0,   -112, -112, -48, -32,  32,   -64, -32, 32,  96,  48,   96,  48,  96,   -64,  -48, 64,
-    96,  64,  -96, -64, 0,    80,   -96, 32,   -16,  0,   96,  -64, -16, 16,   -64};
+    -53, 14,  -3,   14,  -2,  53,   120,  64,   26,   -112, -26,  -111, -37,  -31,  96,  17,  110, 81,  105, 1,
+    -99, -78, 86,   38,  -61, -77,  -58,  57,   87,   -63,  -67,  -9,   -111, -3,   66,  126, 39,  80,  -37, 22,
+    -34, 34,  14,   83,  -40, -102, -15,  109,  43,   -121, 82,   -88,  -99,  -75,  115, 33,  -36, 75,  -84, 6,
+    -66, 25,  75,   -1,  88,  -108, -91,  15,   -126, -12,  23,   12,   -113, -103, 106, -24, 108, 3,   101, 62,
+    19,  -64, -94,  40,  -11, 106,  -124, -103, -64,  -48,  32,   5,    8,    79,   122, 3,   57,  96,  50,  119,
+    98,  -10, -128, 23,  -68, -40,  51,   85,   6,    110,  -99,  115,  2,    126,  120, -71, -82, 125, 97,  0,
+    105, -90, -76,  -63, -76, 3,    -87,  111,  93,   55,   -124, -10,  113,  -9,   -97};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/avgpooling_1/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_1_output_ref[3] = {-12, -5, -10};
+const int8_t avgpooling_1_output_ref[3] = {5, 14, -5};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_1/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_2/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define AVGPOOLING_2_OUT_CH 5
 #define AVGPOOLING_2_IN_CH 5

+ 5 - 23
Tests/UnitTest/TestCases/TestData/avgpooling_2/input_data.h

@@ -1,26 +1,8 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_2_input[60] = {80,  16,   -80,  -96, 96,  -64,  -112, -112, 48,   16,  -80, -80,  80,  64,  -80,
-                                       16,  48,   -112, 0,   48,  96,   -80,  -112, -64,  -32, -16, -112, -64, -64, 80,
-                                       -96, -112, -16,  -80, -80, -112, -64,  -48,  16,   64,  32,  48,   16,  64,  16,
-                                       -48, -64,  -32,  -80, 64,  -48,  -32,  -32,  -112, 32,  32,  -112, -96, -96, 48};
+const int8_t avgpooling_2_input[60] = {-82, -104, 10,  -28, -52, -51, -66, 52,  124, -74, -21,  4,  37,   -7,  -33,
+                                       102, 110,  24,  52,  121, 13,  -55, -79, -92, -35, -103, 86, 95,   46,  32,
+                                       -24, -123, 120, 29,  -77, -97, -69, -68, 58,  38,  3,    3,  79,   -47, 112,
+                                       -52, -113, -46, 107, 68,  83,  -70, 91,  14,  113, 74,   73, -103, -98, 25};

+ 5 - 23
Tests/UnitTest/TestCases/TestData/avgpooling_2/output_ref_data.h

@@ -1,26 +1,8 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_2_output_ref[60] = {8,   -48, -96, -24, 56,  -21, -59, -37, 5,   11, -43, -48,  -48, 37,   -5,
-                                            11,  -37, -48, 0,   -21, 32,  -48, -96, -43, 32, -5,  -101, -64, -69,  -11,
-                                            -75, -96, -43, -43, 21,  -59, -43, -16, 0,   0,  -43, -27,  -21, 0,    48,
-                                            -21, -16, -16, -43, 37,  -21, -69, -53, -96, 48, -8,  -72,  -64, -104, 40};
+const int8_t avgpooling_2_output_ref[60] = {-67, -85, 31, 48,  -63, -51, -55, 33,  30, -53, 10,  16,  38,  56,  5,
+                                            31,  20,  -6, -16, 18,  4,   47,  13,  2,  39,  -38, -31, 45,  -6,  -27,
+                                            -75, -35, 49, 44,  -2,  -39, -63, 44,  13, 24,  -49, -60, -12, 39,  73,
+                                            11,  -60, 41, 25,  98,  35,  -37, -19, 8,  69,  79,  2,   -6,  -42, 69};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_2/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_3/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define AVGPOOLING_3_OUT_CH 2
 #define AVGPOOLING_3_IN_CH 2

+ 3 - 20
Tests/UnitTest/TestCases/TestData/avgpooling_3/input_data.h

@@ -1,23 +1,6 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_3_input[18] = {0, -48, 32, -64, 64, 0, 80, 32, -16, -96, 32, -16, 96, -96, 96, 80, 0, 96};
+const int8_t avgpooling_3_input[18] =
+    {-38, 110, 57, 47, -85, -30, 109, 123, -103, 124, -28, -4, -118, 6, -58, 64, 42, 101};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/avgpooling_3/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_3_output_ref[10] = {0, -48, 64, 0, -16, -96, 96, -96, 0, 96};
+const int8_t avgpooling_3_output_ref[10] = {-38, 110, -85, -30, -103, 124, -118, 6, 42, 101};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_3/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_4/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define AVGPOOLING_4_OUT_CH 2
 #define AVGPOOLING_4_IN_CH 2

+ 4 - 22
Tests/UnitTest/TestCases/TestData/avgpooling_4/input_data.h

@@ -1,25 +1,7 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_4_input[40] = {-32,  96, -96, -96,  64, -112, -48, 96,  0,  -48,  -64, -32, 48,  -80,
-                                       32,   96, -96, -112, 0,  -48,  -48, 16,  96, -48,  96,  -32, -16, -80,
-                                       -112, 48, -16, 48,   16, 16,   32,  -64, 64, -112, -48, -80};
+const int8_t avgpooling_4_input[40] = {-49, 31, 94,  36,   -124, -57, -39, -54, 70,   -37, -127, -36, 43,   94,
+                                       43,  13, -73, -14,  -16,  -48, 3,   -47, -109, -72, 43,   -53, -128, 118,
+                                       -65, 60, 8,   -112, 87,   119, -95, 26,  95,   -74, 24,   10};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/avgpooling_4/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_4_output_ref[14] = {-21, -37, -37, 5, -5, -32, 16, -27, -11, -21, 11, 0, 8, -96};
+const int8_t avgpooling_4_output_ref[14] = {-26, 3, -32, -42, 4, 31, -41, -56, -50, 42, 0, 11, 60, -32};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_4/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_5/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define AVGPOOLING_5_OUT_CH 1
 #define AVGPOOLING_5_IN_CH 1

+ 2 - 20
Tests/UnitTest/TestCases/TestData/avgpooling_5/input_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_5_input[9] = {-72, -43, -72, 70, 42, 13, 13, 13, -15};
+const int8_t avgpooling_5_input[9] = {-63, 42, 77, 104, -38, 88, -5, -22, -18};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/avgpooling_5/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t avgpooling_5_output_ref[9] = {0, 0, 0, 4, 4, 0, 6, 6, 0};
+const int8_t avgpooling_5_output_ref[9] = {6, 2, 6, 6, 0, 6, 6, 0, 6};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/avgpooling_5/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_OUT_CH 8
 #define MAXPOOLING_IN_CH 8

+ 113 - 131
Tests/UnitTest/TestCases/TestData/maxpooling/input_data.h

@@ -1,135 +1,117 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
 const int8_t maxpooling_input[2112] = {
-    -80,  64,   -96,  64,   0,    -32,  -80,  -32,  16,   -64,  -112, -112, 0,    -64,  32,   16,   -48,  -48,  16,
-    16,   96,   16,   -96,  -80,  -112, -80,  -32,  -96,  -16,  16,   -80,  -64,  0,    16,   96,   80,   -32,  32,
-    32,   -112, -32,  32,   -64,  96,   96,   -112, -48,  0,    -32,  -80,  80,   32,   -96,  32,   0,    0,    -32,
-    -16,  0,    -112, -16,  -64,  16,   96,   -16,  -32,  -16,  0,    -80,  -48,  48,   -96,  -96,  -96,  -80,  -112,
-    0,    0,    96,   -64,  -48,  48,   64,   -112, -112, 64,   16,   -96,  16,   -64,  -48,  -48,  -96,  64,   -48,
-    80,   -16,  48,   -112, 80,   80,   32,   -16,  -16,  16,   80,   -80,  96,   -96,  0,    16,   -32,  -48,  -96,
-    16,   -48,  32,   -64,  -112, -16,  -64,  -96,  16,   -112, 64,   -48,  -16,  32,   -80,  -96,  -48,  80,   -64,
-    -64,  48,   -112, 96,   -16,  -80,  -32,  -96,  -64,  -16,  80,   32,   96,   -112, 16,   -64,  96,   96,   0,
-    -64,  48,   16,   80,   -16,  48,   -16,  32,   96,   16,   48,   -112, -112, 48,   0,    -16,  0,    96,   -64,
-    0,    -80,  48,   -16,  -48,  16,   80,   16,   -64,  -80,  -16,  80,   -96,  -80,  80,   -80,  -64,  16,   48,
-    64,   80,   32,   -112, 32,   -96,  80,   -112, -80,  -64,  80,   64,   96,   -32,  -32,  96,   64,   80,   -64,
-    48,   -48,  32,   48,   -32,  -80,  -64,  -32,  80,   -16,  -64,  -96,  0,    -48,  16,   96,   80,   48,   96,
-    -32,  -32,  96,   0,    -64,  80,   -64,  80,   80,   -64,  -16,  -112, -80,  -64,  -80,  -96,  32,   16,   -48,
-    48,   -96,  -64,  48,   80,   32,   -112, 80,   -16,  16,   -32,  48,   -112, -48,  -16,  80,   -112, -112, -32,
-    96,   -112, 32,   0,    48,   0,    0,    -32,  0,    96,   80,   0,    -32,  32,   0,    -64,  -112, -96,  -48,
-    -32,  48,   48,   -48,  16,   -16,  -16,  64,   96,   -112, -64,  -16,  32,   16,   -96,  0,    -16,  96,   -64,
-    64,   48,   32,   0,    32,   -96,  -16,  -112, -32,  -64,  16,   -64,  -112, 48,   48,   0,    96,   -80,  -112,
-    0,    -32,  -112, -64,  -48,  80,   -32,  0,    48,   -64,  -16,  -96,  -48,  -80,  -16,  -96,  -96,  96,   0,
-    -16,  -32,  -64,  -112, 80,   96,   -32,  0,    16,   -16,  16,   64,   48,   96,   -112, 0,    -64,  16,   -16,
-    48,   -112, 0,    -64,  -16,  -96,  32,   64,   -112, 80,   -32,  -112, 96,   32,   -80,  -64,  -32,  16,   96,
-    -96,  -32,  32,   64,   -80,  32,   -32,  32,   48,   -48,  16,   -32,  -48,  32,   64,   -64,  80,   96,   -32,
-    -112, 64,   -96,  -32,  0,    -112, -80,  48,   48,   -32,  80,   -64,  64,   -32,  -16,  -32,  -64,  -64,  -80,
-    -48,  -64,  -48,  -112, -80,  96,   -112, -80,  -64,  64,   -48,  -16,  -112, -80,  0,    -32,  -16,  0,    32,
-    -112, -80,  0,    -32,  -32,  48,   16,   96,   -16,  -64,  48,   -96,  -96,  -48,  32,   64,   80,   32,   -80,
-    -16,  -16,  -96,  80,   80,   -96,  -64,  -80,  -32,  16,   -32,  16,   80,   -48,  -32,  -16,  -48,  32,   -64,
-    -32,  -64,  -96,  16,   0,    -48,  -16,  32,   0,    96,   96,   -64,  -16,  -48,  -96,  32,   96,   48,   32,
-    -96,  -32,  -112, -48,  -32,  64,   64,   -112, 48,   48,   -16,  -64,  -64,  -32,  96,   -64,  64,   32,   80,
-    -48,  -112, 32,   16,   -16,  -96,  -16,  -16,  -32,  -96,  96,   -32,  -48,  0,    -96,  -112, -64,  -16,  -112,
-    -64,  16,   64,   32,   -80,  -32,  -16,  64,   0,    16,   96,   16,   -32,  48,   48,   -96,  -80,  -16,  0,
-    -64,  64,   48,   96,   0,    -16,  64,   -80,  -96,  64,   -64,  -16,  -96,  -96,  -80,  16,   -64,  -32,  -48,
-    80,   16,   -80,  0,    80,   -48,  -48,  16,   -64,  -112, -48,  -48,  -112, -96,  80,   -48,  96,   -112, 32,
-    -48,  -64,  -64,  -48,  -64,  48,   -96,  0,    -64,  48,   0,    16,   -80,  -112, -32,  80,   -16,  -64,  64,
-    32,   32,   -64,  -96,  32,   -112, -96,  0,    16,   96,   -64,  -96,  -80,  32,   -96,  32,   -96,  48,   -96,
-    -96,  48,   -96,  -96,  -96,  -112, -112, 64,   64,   96,   32,   48,   -64,  -96,  -112, -48,  -80,  64,   -64,
-    32,   -96,  96,   -112, -64,  0,    -112, 96,   -64,  -48,  -48,  -48,  -32,  80,   16,   -32,  16,   -80,  0,
-    -32,  -64,  -16,  -48,  -64,  96,   0,    -64,  -64,  -112, -16,  -80,  0,    -64,  -80,  -48,  -80,  -64,  -64,
-    -80,  -64,  -80,  32,   -48,  16,   96,   48,   -112, 16,   -112, 96,   -112, -80,  64,   0,    16,   0,    48,
-    -96,  -80,  64,   -64,  -64,  -64,  -64,  16,   48,   -112, -64,  -16,  48,   -16,  -64,  -96,  96,   -64,  96,
-    80,   0,    -80,  32,   80,   -80,  -32,  -96,  96,   -32,  48,   -48,  16,   0,    0,    48,   -16,  32,   64,
-    32,   -64,  80,   -96,  64,   48,   48,   16,   -80,  -32,  -16,  -96,  -16,  32,   -80,  16,   -80,  -16,  -32,
-    -80,  -96,  -96,  -64,  64,   48,   -96,  16,   64,   48,   -48,  -48,  -48,  48,   -112, -32,  -48,  -80,  80,
-    -32,  64,   32,   -32,  80,   32,   96,   -96,  -80,  -48,  0,    32,   32,   96,   -80,  -48,  -16,  96,   -48,
-    -80,  32,   -48,  -16,  32,   -32,  -32,  -112, -48,  64,   -48,  0,    -48,  -80,  -48,  80,   -48,  -48,  -48,
-    80,   48,   -16,  -64,  -80,  64,   0,    96,   -48,  -112, -48,  -96,  -64,  0,    16,   64,   0,    -64,  16,
-    -80,  -96,  0,    32,   96,   -112, -112, 96,   64,   80,   -80,  -80,  -48,  32,   -80,  96,   0,    32,   80,
-    -112, 32,   0,    0,    64,   -32,  48,   -64,  -64,  0,    -48,  -112, 32,   -48,  80,   16,   -64,  0,    0,
-    -80,  80,   80,   64,   -16,  -32,  -96,  64,   32,   -32,  16,   96,   64,   0,    0,    80,   -64,  0,    -80,
-    80,   -16,  96,   32,   16,   48,   -48,  -32,  80,   -80,  -16,  48,   -96,  80,   0,    -64,  -32,  80,   -32,
-    -48,  0,    16,   -32,  0,    -96,  32,   -80,  -80,  -48,  -112, 64,   32,   96,   -80,  48,   32,   -96,  16,
-    32,   -96,  -64,  0,    -32,  -16,  48,   16,   32,   16,   80,   -16,  -32,  -48,  -80,  -48,  -96,  96,   48,
-    96,   48,   80,   -48,  -96,  -96,  80,   -16,  0,    -112, 96,   0,    -16,  -48,  80,   96,   48,   -80,  96,
-    -112, -96,  16,   16,   16,   32,   32,   80,   -16,  -80,  -48,  -112, -48,  -112, 80,   -96,  96,   -48,  -80,
-    32,   96,   -64,  48,   0,    -16,  96,   96,   16,   48,   -32,  80,   32,   -48,  -112, -48,  0,    16,   48,
-    80,   -80,  32,   32,   -96,  96,   32,   80,   0,    64,   -80,  -64,  -48,  -80,  -32,  -32,  16,   -64,  -64,
-    -64,  -80,  -48,  0,    64,   48,   16,   -48,  -112, -16,  64,   -112, -64,  96,   -48,  32,   80,   0,    64,
-    -48,  -96,  -112, 0,    -16,  16,   -32,  -48,  -48,  -48,  -48,  0,    -32,  80,   -64,  64,   -32,  -80,  -80,
-    96,   96,   -80,  -96,  -64,  96,   80,   32,   0,    96,   -96,  -80,  48,   -96,  -16,  -48,  -96,  -48,  32,
-    96,   32,   -112, -64,  16,   -112, 16,   80,   -64,  -80,  32,   -96,  -80,  -32,  -32,  32,   64,   -112, -32,
-    -112, 64,   -80,  96,   0,    -32,  -64,  64,   96,   64,   80,   96,   80,   80,   0,    -64,  32,   0,    48,
-    -32,  0,    -32,  80,   -16,  -32,  48,   80,   64,   80,   -112, -80,  16,   -112, -32,  -64,  -16,  0,    64,
-    -32,  -48,  32,   80,   -80,  -16,  -112, -112, 16,   64,   -96,  48,   0,    -16,  -80,  96,   80,   0,    32,
-    -64,  -112, 64,   48,   -48,  16,   -32,  48,   -64,  -80,  -112, -64,  64,   -112, 64,   0,    0,    80,   48,
-    -112, 48,   64,   96,   -32,  48,   32,   96,   96,   -64,  0,    -80,  48,   48,   -48,  80,   -112, -80,  48,
-    48,   -96,  96,   80,   64,   -80,  48,   0,    16,   -96,  16,   96,   96,   -80,  48,   64,   64,   32,   -80,
-    -112, 96,   32,   0,    -16,  -64,  -48,  -112, 16,   -16,  -80,  32,   -96,  64,   -80,  16,   0,    0,    96,
-    64,   96,   -80,  64,   -48,  -32,  80,   -64,  48,   0,    96,   -96,  -96,  -80,  -112, -80,  48,   -96,  -112,
-    48,   -64,  -32,  48,   80,   64,   16,   -16,  -16,  -112, 96,   -16,  32,   48,   -32,  32,   64,   80,   48,
-    -32,  32,   -48,  -48,  -112, 0,    80,   -48,  -64,  -112, -48,  -16,  -16,  -64,  48,   32,   80,   64,   32,
-    -96,  -32,  64,   0,    -48,  -16,  -16,  64,   32,   -112, 48,   -32,  -96,  -48,  0,    -32,  -112, 96,   -32,
-    -64,  -48,  -80,  -32,  32,   0,    64,   48,   -80,  0,    16,   64,   -16,  -80,  96,   -96,  -80,  -16,  80,
-    48,   16,   -80,  -32,  -64,  64,   -80,  -48,  80,   -48,  48,   -80,  0,    -48,  80,   -64,  32,   96,   96,
-    16,   -48,  0,    0,    0,    32,   -80,  -112, 48,   -32,  -48,  -32,  64,   -80,  96,   96,   48,   48,   16,
-    16,   -32,  -48,  -112, -80,  -64,  -32,  -32,  -80,  80,   48,   -32,  -64,  48,   32,   -96,  -112, -48,  -64,
-    -16,  -64,  80,   -112, 80,   96,   64,   -80,  -48,  16,   -48,  80,   -48,  80,   96,   -112, -16,  0,    -64,
-    -64,  80,   64,   -112, -32,  -64,  -64,  -16,  96,   64,   -32,  -80,  64,   0,    0,    48,   64,   48,   48,
-    32,   64,   -96,  -112, 48,   32,   16,   48,   -64,  96,   -96,  16,   -32,  80,   -64,  64,   -48,  -96,  32,
-    0,    48,   -64,  -64,  64,   64,   80,   16,   16,   -96,  -64,  48,   -48,  -112, 32,   -32,  -16,  80,   0,
-    -112, -64,  64,   -112, 80,   -96,  -96,  64,   0,    -80,  64,   -32,  80,   48,   -112, -48,  -32,  80,   -64,
-    64,   -32,  -64,  -48,  48,   -112, -32,  96,   -112, 32,   96,   -80,  0,    96,   80,   80,   0,    64,   -16,
-    -112, 64,   -32,  -32,  48,   -80,  -96,  -48,  64,   48,   48,   -96,  -48,  -16,  -96,  -32,  -96,  -112, 64,
-    0,    -96,  -64,  16,   48,   16,   -112, -96,  16,   48,   64,   64,   0,    16,   -96,  32,   64,   48,   64,
-    -32,  16,   64,   -48,  48,   -96,  -64,  16,   16,   -16,  -64,  -32,  -112, 64,   -64,  -96,  -80,  0,    64,
-    -96,  -112, 16,   32,   -112, -64,  -16,  0,    64,   16,   -16,  16,   -64,  -96,  -32,  -48,  64,   -48,  -48,
-    -48,  -64,  -48,  -32,  -112, -32,  96,   80,   -32,  -48,  64,   -64,  48,   -48,  32,   -64,  -96,  -32,  48,
-    80,   32,   48,   -112, 16,   80,   -112, 0,    0,    -64,  32,   96,   96,   -16,  0,    -80,  96,   -32,  -32,
-    96,   -48,  -48,  48,   64,   -32,  16,   80,   -112, -112, 96,   -96,  -16,  -32,  0,    16,   96,   80,   -80,
-    -96,  -64,  -16,  -48,  -32,  16,   -16,  16,   64,   48,   -32,  96,   48,   -112, 80,   -64,  32,   -48,  -64,
-    80,   -48,  -80,  0,    -64,  96,   64,   -64,  -48,  0,    32,   -48,  -48,  -112, -112, -96,  -16,  32,   -32,
-    64,   16,   64,   32,   -32,  -80,  -64,  -96,  -16,  48,   -80,  16,   32,   96,   0,    80,   96,   -112, 0,
-    -32,  16,   -16,  -96,  -32,  -96,  -32,  -48,  64,   -48,  -96,  -32,  -112, -16,  96,   -48,  -112, 0,    80,
-    16,   -16,  80,   -64,  -48,  -96,  16,   0,    64,   -32,  -96,  -48,  -64,  -16,  -112, -16,  -64,  -96,  48,
-    -112, -96,  -48,  96,   32,   32,   80,   -96,  0,    -112, 32,   -96,  -80,  -80,  -48,  32,   48,   16,   48,
-    -96,  64,   -64,  -112, -96,  -64,  -48,  -16,  80,   64,   -80,  0,    0,    96,   80,   48,   -64,  -48,  -96,
-    96,   0,    64,   48,   32,   96,   32,   -16,  48,   -64,  -112, 80,   -32,  -112, 32,   64,   64,   -64,  -96,
-    -16,  64,   16,   96,   -48,  16,   -112, 80,   16,   32,   -16,  -96,  64,   96,   -16,  -96,  32,   48,   -32,
-    -80,  -96,  48,   -80,  48,   32,   -16,  -112, 80,   -64,  0,    32,   64,   -64,  48,   -48,  -112, -16,  -32,
-    16,   -64,  0,    32,   32,   -64,  -16,  32,   -80,  0,    64,   64,   -96,  0,    -32,  96,   96,   16,   64,
-    -48,  32,   -64,  64,   -16,  48,   0,    -80,  80,   -96,  0,    -32,  -80,  -112, -32,  32,   80,   32,   16,
-    96,   -16,  0,    -64,  -64,  16,   0,    80,   -96,  -48,  48,   16,   -112, -80,  -96,  -32,  -16,  64,   48,
-    -96,  -32,  -64,  48,   48,   -64,  16,   64,   64,   -112, -48,  -48,  -96,  -112, -96,  -48,  0,    -112, 96,
-    -64,  32,   -16,  -64,  0,    96,   0,    -16,  96,   -32,  0,    -48,  16,   -32,  -48,  -32,  -96,  48,   -64,
-    -16,  64,   0,    -64,  96,   16,   -16,  0,    32,   16,   -80,  16,   -32,  -80,  -112, -32,  64,   80,   -48,
-    -32,  -16,  -96,  -16,  80,   -80,  80,   64,   -96,  80,   48,   -96,  48,   32,   -16,  -64,  -64,  64,   -16,
-    -32,  -48,  48,   -80,  64,   -16,  -32,  64,   48,   -64,  32,   32,   0,    64,   -64,  0,    32,   -48,  96,
-    48,   -80,  -80,  -64,  -48,  -32,  32,   -16,  -48,  -96,  16,   80,   -112, -96,  -64,  -80,  -96,  -80,  -96,
-    -16,  -96,  16,   -80,  80,   -48,  -32,  16,   -48,  16,   -64,  -112, -112, 64,   -96,  -64,  -16,  80,   0,
-    32,   -80,  -80,  0,    96,   -32,  80,   80,   -64,  -32,  -96,  48,   48,   -48,  64,   -64,  -96,  -32,  -32,
-    -96,  -64,  -112, -16,  -80,  32,   -32,  0,    80,   96,   -80,  32,   -32,  -48,  -64,  64,   80,   80,   96,
-    64,   -48,  48,   -112, -64,  -80,  48,   -16,  -48,  -80,  -64,  -48,  -16,  16,   -80,  32,   48,   96,   -96,
-    -112, -16,  64,   -96,  -96,  80,   -16,  -112, -32,  0,    32,   96,   48,   32,   -96,  80,   -16,  0,    32,
-    80,   -48,  96,   -64,  -80,  -48,  -112, -80,  -112, -80,  80,   -16,  96,   -16,  -48,  48,   -64,  96,   32,
-    -48,  -64,  -64};
+    -116, -91,  113,  13,   -122, -57,  50,   120,  111,  -124, 89,   60,   101,  -23,  105,  116,  126,  -114, -82,
+    -23,  -118, -101, -32,  12,   60,   64,   -46,  25,   24,   -43,  -123, 69,   -28,  -32,  102,  56,   83,   -126,
+    84,   -119, -3,   39,   -86,  126,  -50,  -51,  -125, 24,   16,   42,   -6,   -115, 82,   52,   -67,  -110, 5,
+    -88,  87,   102,  22,   115,  -31,  106,  8,    -4,   72,   -68,  -75,  114,  -102, 97,   7,    82,   -22,  90,
+    -60,  -96,  81,   -31,  -97,  -73,  40,   -64,  -40,  67,   -9,   48,   85,   -111, 83,   100,  122,  -123, -122,
+    36,   108,  -44,  71,   110,  -85,  97,   31,   -16,  106,  40,   89,   -84,  72,   -126, -49,  -78,  38,   -36,
+    116,  -126, 63,   -63,  -107, 119,  94,   -69,  -10,  -71,  -86,  -103, 49,   -61,  6,    10,   -61,  -18,  35,
+    75,   -24,  120,  -97,  54,   15,   105,  22,   88,   -83,  -13,  125,  -96,  -84,  102,  0,    35,   -103, 31,
+    -123, 82,   -35,  -24,  105,  42,   44,   12,   -78,  91,   108,  -39,  -27,  50,   10,   -8,   93,   75,   24,
+    5,    102,  -94,  65,   -77,  90,   -22,  5,    34,   -100, 101,  -33,  -33,  117,  -60,  46,   12,   31,   57,
+    -56,  119,  -99,  -110, 53,   -14,  89,   -123, -82,  -120, -120, 75,   -6,   122,  -34,  70,   47,   65,   75,
+    34,   -40,  -68,  -40,  -78,  -65,  -127, -117, -100, 74,   -75,  126,  -101, 68,   19,   14,   4,    36,   102,
+    94,   64,   48,   -18,  -3,   -42,  -39,  -22,  110,  -63,  -73,  -109, -27,  42,   -54,  93,   -100, -94,  -119,
+    124,  -45,  32,   112,  -83,  40,   -101, 35,   -35,  105,  33,   29,   62,   103,  -5,   -102, 40,   18,   -12,
+    53,   -56,  8,    46,   97,   -45,  8,    -15,  43,   114,  -119, -90,  105,  -52,  -108, 73,   49,   -95,  18,
+    -109, 9,    45,   99,   -76,  -92,  -95,  69,   44,   -45,  -68,  -72,  35,   -11,  -5,   -35,  -69,  -18,  -9,
+    -14,  -115, 14,   49,   -44,  -96,  -52,  -16,  26,   22,   79,   51,   67,   90,   73,   -62,  114,  122,  69,
+    -61,  44,   107,  -114, 66,   55,   31,   -116, -25,  67,   115,  118,  37,   -3,   -80,  97,   50,   64,   81,
+    -41,  26,   48,   -121, -60,  -2,   51,   82,   11,   -107, -47,  -38,  -102, -39,  25,   105,  -80,  -5,   90,
+    -87,  -99,  87,   -124, -61,  -100, 55,   61,   -97,  21,   18,   -84,  -116, 34,   -108, -1,   -116, 64,   -105,
+    -57,  58,   54,   -39,  -69,  -19,  -119, -4,   -50,  103,  -101, 90,   105,  43,   21,   -37,  32,   -67,  -27,
+    118,  -125, 117,  -11,  -94,  -81,  102,  -101, 59,   -84,  76,   8,    -73,  -14,  46,   -81,  -36,  60,   19,
+    -35,  112,  36,   0,    -37,  -29,  100,  -89,  -99,  44,   76,   67,   -1,   39,   117,  -61,  121,  -14,  122,
+    -22,  -95,  13,   70,   -41,  107,  -8,   98,   -41,  -121, 89,   38,   107,  -44,  20,   -53,  59,   -41,  29,
+    52,   63,   -71,  53,   75,   -43,  -63,  -75,  -38,  -95,  53,   -105, -16,  -121, -14,  -117, -84,  -110, 92,
+    52,   -25,  -82,  -96,  34,   15,   100,  -124, 36,   115,  48,   -67,  101,  -75,  43,   20,   57,   98,   88,
+    100,  -125, -25,  32,   119,  -103, 107,  -119, 8,    18,   -55,  -104, 78,   -2,   -73,  -96,  -66,  33,   -117,
+    -14,  -37,  116,  97,   3,    -113, 90,   23,   -7,   -34,  -127, 56,   -112, 42,   119,  -101, -126, 75,   -44,
+    -44,  -104, -122, 29,   -23,  -62,  15,   -89,  46,   -7,   56,   -57,  -39,  4,    -22,  13,   85,   122,  -127,
+    -12,  -20,  55,   -95,  -71,  69,   53,   -3,   105,  94,   46,   45,   39,   -94,  100,  62,   26,   -56,  17,
+    -124, -112, -65,  -116, -62,  49,   15,   -113, -70,  -55,  56,   -51,  -81,  -70,  47,   39,   80,   83,   -120,
+    10,   -19,  -10,  125,  34,   -36,  -115, -38,  52,   117,  -64,  117,  -31,  78,   123,  -63,  7,    116,  -67,
+    -92,  32,   -50,  -24,  25,   46,   69,   41,   -45,  -44,  66,   -55,  -98,  17,   87,   -101, -6,   -55,  -118,
+    32,   -103, -23,  -24,  -41,  -34,  -128, 66,   23,   64,   115,  37,   86,   -31,  -17,  -88,  -127, 24,   -15,
+    21,   25,   -84,  -5,   -110, -109, 100,  -125, -36,  -32,  37,   -54,  -28,  -67,  -100, -89,  -39,  -91,  -55,
+    98,   -35,  3,    29,   106,  71,   13,   71,   -116, -38,  28,   -55,  -48,  111,  -38,  125,  122,  15,   39,
+    17,   -27,  106,  112,  -78,  11,   -10,  52,   -125, -32,  10,   26,   -31,  16,   -36,  -31,  114,  35,   63,
+    44,   -22,  114,  43,   -62,  -5,   -125, -65,  -49,  124,  -54,  -69,  96,   5,    92,   -125, -97,  -102, -73,
+    -98,  -50,  97,   -10,  38,   20,   -68,  -91,  121,  -111, -98,  -101, 73,   -53,  6,    118,  -88,  -85,  -109,
+    79,   93,   -91,  64,   81,   97,   -40,  -117, 79,   -83,  59,   -38,  -75,  -48,  1,    113,  -12,  -30,  -81,
+    -101, 82,   61,   -40,  -51,  100,  0,    -108, 108,  80,   -7,   97,   84,   -26,  -97,  -22,  -71,  120,  3,
+    -119, 35,   -6,   92,   73,   63,   -105, 40,   102,  -94,  -82,  77,   82,   27,   123,  86,   -13,  32,   34,
+    115,  -105, 43,   62,   -98,  48,   -72,  37,   30,   37,   46,   -24,  -23,  102,  91,   85,   -109, -92,  -46,
+    89,   36,   -2,   96,   125,  -97,  14,   115,  -88,  -83,  77,   93,   102,  76,   123,  121,  -112, -88,  117,
+    -64,  4,    -42,  -37,  119,  -95,  63,   -50,  -98,  -126, 106,  98,   125,  -85,  -17,  113,  27,   45,   -43,
+    -24,  93,   -119, 112,  -62,  -119, 5,    -72,  109,  -55,  -56,  -46,  -2,   -107, -25,  -43,  122,  -6,   65,
+    -104, 101,  -58,  -116, 45,   71,   -127, 52,   35,   121,  -116, 126,  -110, -90,  10,   14,   10,   6,    26,
+    1,    105,  88,   -115, -115, 112,  -34,  -106, 48,   -3,   5,    91,   16,   -96,  -24,  -23,  92,   77,   12,
+    -22,  56,   89,   67,   21,   -100, 35,   -112, 73,   -27,  -110, -91,  -86,  -33,  -45,  -7,   -30,  -45,  115,
+    72,   -4,   85,   -71,  -79,  -84,  -67,  -17,  -116, 47,   30,   60,   -74,  26,   -60,  11,   -10,  -59,  -128,
+    -57,  3,    96,   102,  -17,  95,   62,   77,   -4,   -118, -9,   121,  110,  -23,  34,   71,   34,   80,   94,
+    119,  104,  -8,   -36,  106,  -25,  -22,  -44,  -121, 29,   -33,  7,    71,   -84,  76,   -90,  -13,  -59,  -110,
+    89,   39,   87,   -99,  2,    98,   84,   35,   44,   -123, 20,   -68,  -114, 48,   10,   48,   24,   -107, -7,
+    -19,  -113, -14,  4,    106,  15,   -42,  -24,  -32,  57,   -125, -110, 97,   -85,  -90,  60,   13,   31,   -61,
+    34,   -26,  -93,  -121, -128, 108,  74,   103,  -19,  -41,  19,   82,   -9,   40,   42,   73,   83,   85,   -46,
+    -4,   113,  -53,  86,   76,   68,   -2,   -72,  -107, 116,  33,   -113, -113, 23,   -76,  29,   68,   100,  63,
+    -75,  -70,  -91,  103,  -118, -123, -125, -120, -34,  47,   27,   -110, 57,   -60,  9,    113,  28,   -33,  -54,
+    -35,  77,   26,   40,   85,   74,   -45,  34,   33,   119,  70,   29,   103,  73,   12,   36,   117,  -43,  62,
+    48,   45,   111,  -77,  -77,  27,   -123, -100, -24,  109,  -114, -119, -111, -83,  -73,  -102, -10,  31,   25,
+    2,    125,  -93,  -43,  -1,   105,  117,  -16,  -96,  106,  38,   26,   6,    -77,  -2,   76,   119,  -20,  -19,
+    21,   80,   -73,  8,    60,   120,  34,   26,   -85,  57,   51,   -35,  -87,  -6,   63,   17,   -9,   -94,  -35,
+    31,   -24,  16,   65,   58,   74,   -55,  23,   82,   3,    -27,  59,   -116, -21,  -68,  34,   -48,  -51,  -60,
+    -80,  -98,  7,    -22,  -45,  38,   118,  27,   93,   89,   13,   -50,  -48,  -86,  -65,  10,   3,    -64,  -117,
+    -46,  -94,  -128, 106,  -9,   70,   -76,  -43,  -89,  -89,  29,   -102, 7,    -100, -90,  -127, 6,    10,   79,
+    36,   40,   27,   47,   103,  88,   117,  26,   126,  124,  -106, 37,   -87,  16,   -66,  -56,  0,    -83,  114,
+    86,   34,   30,   -96,  16,   107,  -107, -116, 25,   -66,  -85,  58,   -85,  -28,  -53,  48,   -2,   -92,  114,
+    41,   -77,  19,   41,   -16,  -39,  -96,  -103, 45,   -54,  -82,  -66,  -71,  39,   -9,   72,   -48,  37,   69,
+    -97,  -61,  -54,  68,   -53,  109,  -31,  119,  49,   113,  122,  -34,  78,   -88,  -7,   -82,  -102, 3,    -112,
+    99,   -21,  -79,  -51,  -62,  44,   21,   81,   117,  -124, 109,  -68,  121,  66,   55,   110,  -104, 93,   -33,
+    -43,  -21,  81,   85,   -54,  22,   115,  -86,  -62,  74,   40,   4,    -8,   -100, -84,  83,   47,   -93,  -56,
+    117,  60,   -124, 13,   15,   -96,  -15,  -24,  94,   54,   -108, 4,    -69,  8,    109,  94,   -123, 30,   -27,
+    -61,  -72,  -53,  -68,  120,  65,   87,   99,   71,   74,   -123, -85,  -98,  -40,  19,   75,   -39,  123,  -86,
+    -41,  -77,  -48,  -14,  60,   0,    89,   66,   41,   -117, -105, 26,   -54,  -94,  30,   -128, 99,   -91,  -65,
+    -103, -82,  68,   121,  -16,  -25,  115,  -116, 120,  77,   74,   125,  7,    71,   -128, -107, -123, -41,  39,
+    93,   -36,  6,    -94,  95,   -128, -104, -125, 18,   -64,  62,   59,   39,   -59,  54,   112,  -60,  -30,  75,
+    -3,   -32,  -41,  102,  -46,  -128, 24,   103,  64,   -110, 75,   -3,   36,   -70,  -117, -60,  -84,  8,    62,
+    -81,  -44,  94,   -66,  7,    20,   -36,  -67,  -108, 99,   -18,  -88,  -50,  -20,  97,   -67,  -124, 109,  -60,
+    -64,  -88,  10,   -11,  -79,  36,   -52,  114,  -77,  36,   104,  -2,   31,   119,  16,   65,   -71,  -102, -66,
+    121,  -30,  -64,  -46,  -51,  -105, 96,   37,   -32,  19,   70,   -9,   -125, 27,   105,  -108, -68,  67,   80,
+    -37,  -17,  -55,  27,   -126, 123,  -45,  98,   -120, 120,  -89,  -94,  69,   -56,  106,  -56,  -38,  49,   -56,
+    58,   123,  23,   -44,  67,   -125, -73,  -122, 82,   86,   -94,  121,  3,    -36,  2,    -98,  78,   29,   114,
+    100,  -127, 115,  17,   -1,   -89,  117,  -28,  -116, 20,   -100, 117,  125,  -40,  36,   -106, 2,    72,   -44,
+    -106, -67,  -92,  48,   -114, -62,  -126, -29,  -100, 123,  51,   -105, 64,   -22,  -4,   55,   53,   -116, -16,
+    -103, -18,  55,   -14,  68,   25,   -58,  -45,  -2,   -59,  -91,  -60,  119,  -8,   21,   21,   42,   -108, 102,
+    121,  93,   -66,  -43,  67,   -48,  21,   -102, 60,   -111, -54,  88,   103,  -112, 67,   83,   50,   -32,  29,
+    -21,  31,   -45,  -68,  -67,  -114, -48,  13,   -103, 94,   -33,  125,  25,   70,   60,   -67,  -43,  -124, -55,
+    54,   64,   -81,  -14,  54,   4,    82,   -107, 24,   -25,  -35,  103,  71,   51,   -55,  -50,  -127, 123,  -70,
+    125,  115,  -123, -61,  -103, -82,  -80,  11,   63,   -103, -70,  -93,  124,  31,   30,   -113, -43,  115,  -4,
+    60,   108,  -23,  121,  27,   12,   -26,  86,   40,   -12,  80,   76,   100,  -89,  80,   25,   -85,  -52,  -123,
+    -51,  -42,  -22,  -18,  89,   -124, -42,  45,   -56,  41,   -112, -42,  -16,  9,    48,   -49,  -74,  33,   95,
+    -79,  -79,  -50,  -17,  60,   -67,  95,   -107, 119,  116,  6,    36,   75,   77,   -70,  -90,  32,   -124, -25,
+    95,   16,   114,  45,   -55,  -60,  -39,  -83,  26,   -123, 21,   40,   -11,  -42,  7,    -40,  28,   -52,  -77,
+    -60,  -61,  -35,  49,   34,   -100, 58,   7,    -2,   -45,  -61,  -95,  10,   -5,   48,   -106, 66,   -67,  68,
+    -16,  74,   25,   49,   -58,  -16,  -118, 80,   -82,  22,   53,   15,   -6,   -124, -101, 106,  68,   -17,  -43,
+    12,   87,   16,   11,   98,   110,  97,   53,   -125, 124,  -67,  -59,  18,   61,   43,   -83,  -53,  6,    105,
+    55,   -1,   82,   73,   125,  120,  -105, 100,  -128, 6,    64,   -3,   56,   106,  -108, -84,  66,   -66,  -46,
+    -23,  68,   60,   -53,  50,   89,   -83,  117,  65,   -122, 82,   -57,  -99,  -119, 106,  -77,  57,   -44,  94,
+    66,   -112, 82,   21,   104,  -112, 0,    -31,  -108, 28,   74,   47,   124,  -25,  85,   0,    117,  -104, 87,
+    -113, -83,  -104, -62,  16,   43,   19,   8,    126,  116,  78,   92,   -54,  18,   108,  3,    -77,  17,   -121,
+    124,  -2,   96,   124,  90,   37,   -27,  55,   76,   -9,   -71,  -20,  70,   107,  74,   -105, -25,  45,   12,
+    -117, 45,   -47,  5,    -121, 106,  -65,  30,   -4,   99,   122,  47,   -82,  -112, -58,  11,   -58,  -10,  77,
+    -15,  53,   -60,  -84,  -3,   -81,  -124, 82,   104,  -80,  -24,  46,   45,   38,   -47,  -33,  -2,   -97,  76,
+    126,  -121, -53,  -62,  93,   80,   -52,  9,    75,   74,   73,   -80,  118,  100,  30,   98,   89,   39,   -105,
+    46,   -24,  19,   -83,  -3,   -48,  -27,  87,   -52,  -16,  43,   53,   -13,  62,   48,   -67,  -22,  -73,  107,
+    94,   31,   65,   33,   62,   -94,  109,  -113, -5,   16,   97,   75,   -55,  50,   -12,  -112, 81,   89,   -31,
+    -87,  -35,  -20,  -56,  126,  42,   -38,  -9,   91,   93,   88,   -94,  26,   -118, -56,  -85,  48,   -51,  -56,
+    49,   -102, -51,  -114, -36,  55,   66,   -44,  -98,  -107, 110,  77,   41,   121,  -51,  6,    -6,   57,   -100,
+    53,   -18,  -53,  2,    -71,  64,   35,   -113, 74,   -78,  122,  -77,  -126, 9,    -50,  -123, 108,  109,  11,
+    123,  61,   -57,  -81,  -115, -87,  -18,  110,  -44,  4,    -66,  52,   126,  26,   71,   103,  -118, -47,  13,
+    72,   101,  -45,  -47,  57,   103,  -63,  -3,   95,   6,    30,   91,   -102, 79,   -38,  -72,  -120, 65,   -35,
+    -15,  102,  93,   47,   4,    123,  4,    81,   80,   -52,  -12,  -50,  -74,  32,   73,   47,   108,  -73,  61,
+    89,   83,   67};

+ 6 - 23
Tests/UnitTest/TestCases/TestData/maxpooling/output_ref_data.h

@@ -1,26 +1,9 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_output_ref[72] = {80, 80, 96, 96, 96, 96, 96, 80, 32, 96, 96, 96, 96, 80, 96, 96, 96, 96,
-                                          96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 80, 96,
-                                          96, 96, 96, 96, 96, 96, 80, 96, 80, 80, 80, 96, 96, 96, 80, 80, 96, 96,
-                                          80, 96, 96, 80, 96, 80, 80, 96, 96, 96, 64, 96, 96, 96, 96, 64, 96, 80};
+const int8_t maxpooling_output_ref[72] = {126, 75,  113, 122, 101, 122, 105, 120, 125, 107, 121, 123, 122, 115, 117,
+                                          124, 125, 122, 119, 116, 114, 115, 118, 119, 124, 118, 121, 121, 119, 126,
+                                          105, 113, 121, 123, 125, 110, 119, 115, 120, 117, 126, 124, 112, 120, 103,
+                                          88,  125, 125, 103, 98,  126, 124, 121, 119, 118, 110, 110, 124, 94,  123,
+                                          100, 125, 126, 124, 101, 106, 108, 114, 103, 99,  122, 123};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_1/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_1_OUT_CH 3
 #define MAXPOOLING_1_IN_CH 3

+ 8 - 26
Tests/UnitTest/TestCases/TestData/maxpooling_1/input_data.h

@@ -1,30 +1,12 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
 const int8_t maxpooling_1_input[135] = {
-    80,  -16,  96,   -16,  -64,  -64, 80,   -112, -64, -48, -48,  -16, 16,  -64, 48,  -96, 0,    -112, 80,  -112,
-    0,   -96,  32,   32,   16,   -64, 32,   -80,  -16, 64,  -64,  -16, 0,   -96, 0,   -48, -16,  16,   -48, 32,
-    -48, -48,  16,   32,   -32,  32,  -16,  -64,  -64, 48,  16,   0,   32,  -64, 96,  48,  -80,  -112, 16,  0,
-    64,  -112, -112, -64,  32,   64,  -48,  32,   0,   96,  -112, 80,  48,  -96, 16,  -32, -32,  96,   -64, -64,
-    -64, -96,  -112, 48,   -80,  32,  80,   -96,  -32, -80, 0,    96,  -80, -64, -80, 80,  -16,  -16,  16,  -32,
-    -96, 0,    64,   -96,  48,   -96, 64,   16,   -80, 48,  32,   64,  -64, -32, 80,  0,   -112, 80,   16,  -96,
-    -64, 0,    80,   -112, -112, -32, -112, 80,   0,   0,   -96,  0,   -96, 16,  -32};
+    78,   64,  103,  10,   4,    -53, 75,   11,   108,  122, -73, -83,  -121, 70,   -7,   -47,  -9,  -100, 18,   4,
+    -124, 4,   -6,   -11,  -54,  -75, -102, 60,   -119, 34,  -78, 74,   -41,  -117, -40,  11,   -74, -23,  32,   -79,
+    -66,  70,  -122, 83,   60,   65,  -73,  -106, -83,  11,  -82, -75,  18,   100,  81,   -38,  20,  -40,  102,  4,
+    121,  44,  -26,  -120, 126,  120, -107, 54,   16,   -97, 30,  -59,  -97,  4,    -121, 76,   -22, -21,  -124, -109,
+    73,   15,  -60,  74,   111,  121, -88,  -86,  65,   117, 22,  -38,  -94,  -86,  29,   -115, -29, -101, -34,  -80,
+    -44,  -74, 110,  98,   -124, 109, -16,  -108, 94,   -93, 106, -57,  -123, -102, 87,   29,   -26, 89,   -8,   114,
+    -72,  -7,  56,   0,    -48,  -41, -33,  -28,  26,   89,  121, -103, 9,    98,   58};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/maxpooling_1/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_1_output_ref[3] = {96, 96, 96};
+const int8_t maxpooling_1_output_ref[3] = {122, 126, 120};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_1/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_2/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_2_OUT_CH 5
 #define MAXPOOLING_2_IN_CH 5

+ 5 - 23
Tests/UnitTest/TestCases/TestData/maxpooling_2/input_data.h

@@ -1,26 +1,8 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_2_input[60] = {-16, 32,  -16, -48, -16, 16,  64,  0,   -112, 80,  -64,  48,  -64, 80,  -16,
-                                       -80, -96, 48,  32,  96,  64,  80,  16,  -96,  32,  -112, -16, -80, -48, 32,
-                                       -64, -32, -16, 80,  48,  -80, 96,  -96, 64,   -64, -112, 32,  96,  -16, -16,
-                                       96,  0,   -16, -16, -32, 64,  -96, 96,  96,   -48, -64,  -16, 32,  16,  64};
+const int8_t maxpooling_2_input[60] = {75,  -52,  -42,  -30, 56,  64,   106, -36, 120, -3,  34,   -105, 69,   75,  -39,
+                                       15,  93,   -71,  39,  34,  -11,  65,  22,  59,  106, 105,  45,   -116, -75, 123,
+                                       -65, 75,   -61,  13,  -25, -123, 59,  110, -65, 86,  -108, -107, -17,  38,  27,
+                                       -1,  -115, -123, 75,  -75, 68,   52,  12,  -35, 116, -68,  22,   15,   76,  -81};

+ 5 - 23
Tests/UnitTest/TestCases/TestData/maxpooling_2/output_ref_data.h

@@ -1,26 +1,8 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_2_output_ref[60] = {16,  64, 0,   -48, 80,  16,  64, 0,  80, 80, 16, 64,  48, 80, 96,
-                                            64,  80, 48,  80,  96,  64,  80, 48, 32, 96, 64, 80,  16, 80, 48,
-                                            -64, 96, -16, 80,  48,  -64, 96, 96, 80, 48, 96, 96,  96, 64, -16,
-                                            96,  32, 96,  96,  -16, 96,  0,  96, 96, 64, 64, -16, 96, 96, 64};
+const int8_t maxpooling_2_output_ref[60] = {75,  106, -36, 120, 56,  75,  106, 69,  120, 56,  64,  106, 69,  120, 34,
+                                            34,  93,  69,  75,  106, 105, 93,  22,  59,  123, 105, 75,  22,  59,  123,
+                                            105, 75,  110, 13,  123, -65, 75,  110, 38,  86,  -1,  59,  110, 75,  86,
+                                            68,  52,  12,  75,  116, 68,  52,  15,  76,  116, 68,  52,  15,  76,  116};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_2/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_3/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_3_OUT_CH 2
 #define MAXPOOLING_3_IN_CH 2

+ 3 - 20
Tests/UnitTest/TestCases/TestData/maxpooling_3/input_data.h

@@ -1,23 +1,6 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_3_input[18] = {96, -48, -48, -32, 0, 0, 16, 32, 64, 16, -32, -64, -64, 32, 96, -32, -112, -96};
+const int8_t maxpooling_3_input[18] =
+    {22, -107, -85, 27, 66, -22, 35, -30, 66, -58, -51, 3, -28, -63, 45, -65, -113, -17};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/maxpooling_3/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_3_output_ref[10] = {96, -48, 0, 0, 64, 16, -64, 32, -112, -96};
+const int8_t maxpooling_3_output_ref[10] = {22, -107, 66, -22, 66, -58, -28, -63, -113, -17};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_3/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_4/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_4_OUT_CH 2
 #define MAXPOOLING_4_IN_CH 2

+ 4 - 22
Tests/UnitTest/TestCases/TestData/maxpooling_4/input_data.h

@@ -1,25 +1,7 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_4_input[40] = {80,   16,  64, -64, 32,  64,  -48, -64, -64, 32, -80, 80, 96,  0,
-                                       -16,  -32, 16, -80, -48, -32, -80, -32, 0,   16, 80,  96, -80, -16,
-                                       -112, -64, 80, -32, -80, -64, 16,  -64, 48,  80, -32, -64};
+const int8_t maxpooling_4_input[40] = {-117, -127, -44, 5,   13,  5,   26,   -115, -33,  -102, 91,   45, 68,  52,
+                                       60,   93,   96,  -73, -29, -46, -128, 62,   -108, 20,   67,   84, 109, -67,
+                                       -70,  -99,  -10, -60, -55, -9,  56,   -60,  -74,  -52,  -126, 14};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/maxpooling_4/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_4_output_ref[14] = {80, 64, -48, 80, 96, 0, 0, 16, 80, 96, 80, -32, 48, 80};
+const int8_t maxpooling_4_output_ref[14] = {13, 5, 91, 45, 96, 93, -29, 62, 109, 84, 56, -9, -74, 14};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_4/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_5/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_5_OUT_CH 20
 #define MAXPOOLING_5_IN_CH 20

+ 3 - 21
Tests/UnitTest/TestCases/TestData/maxpooling_5/input_data.h

@@ -1,24 +1,6 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_5_input[20] = {64, 0,  0,  -16, 64,  0,  -96, -80, 48,  -64,
-                                       32, 32, 64, 32,  -80, 80, 96,  32,  -48, 80};
+const int8_t maxpooling_5_input[20] = {27,  31,  96, 63, -97, -42, -20, 95, 39, -91,
+                                       -25, -37, 84, 5,  101, -57, 103, 34, 38, -4};

+ 3 - 21
Tests/UnitTest/TestCases/TestData/maxpooling_5/output_ref_data.h

@@ -1,24 +1,6 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_5_output_ref[20] = {64, 0,  0,  -16, 64,  0,  -96, -80, 48,  -64,
-                                            32, 32, 64, 32,  -80, 80, 96,  32,  -48, 80};
+const int8_t maxpooling_5_output_ref[20] = {27,  31,  96, 63, -97, -42, -20, 95, 39, -91,
+                                            -25, -37, 84, 5,  101, -57, 103, 34, 38, -4};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_5/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_6/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_6_OUT_CH 17
 #define MAXPOOLING_6_IN_CH 17

+ 5 - 23
Tests/UnitTest/TestCases/TestData/maxpooling_6/input_data.h

@@ -1,27 +1,9 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
 const int8_t maxpooling_6_input[85] = {
-    96,  64,   -112, -48, 16,  48,   32,  64,  -48, 48,   32,  96,  0,    -96, 16, 48,  -48, 48,   96,  0,    16,  0,
-    -64, -112, 96,   -48, -64, -16,  -64, -64, -80, -112, -16, 64,  -80,  96,  16, -32, -80, -64,  -96, 96,   -16, -32,
-    64,  96,   -32,  -32, 80,  -112, 96,  -96, 32,  -16,  32,  -48, -112, 80,  96, -48, -80, 80,   -80, -112, 80,  96,
-    -16, -32,  -64,  -48, 96,  -48,  48,  64,  -64, -16,  -16, -96, 64,   0,   96, 32,  0,   -112, 48};
+    67,   103, -18, -15,  91, 47,  -41,  -79, -80, 49,   -92, -71, 18,  -110, 54,  -95, 60,  72,   10,  85, -43, 16,
+    96,   -64, -49, -10,  49, 46,  80,   63,  -52, 117,  -24, -5,  39,  -76,  30,  -55, -85, 63,   -54, 85, 80,  111,
+    -107, 43,  115, -58,  28, -14, -113, 75,  -41, 65,   -90, -94, -89, 71,   -90, -18, -59, -124, 12,  51, -68, 47,
+    118,  29,  55,  -117, 29, 23,  41,   94,  76,  -118, 43,  108, 36,  2,    -27, 123, 125, 17,   -45};

+ 3 - 21
Tests/UnitTest/TestCases/TestData/maxpooling_6/output_ref_data.h

@@ -1,24 +1,6 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_6_output_ref[34] = {96,  96, 16, 16, 16, 48, 32, 96, -16, 48,  64, 96, 0,  -32, 80, 48,  96,
-                                            -64, 96, 96, 32, 48, 64, 80, 96, -16, -32, 80, 96, 96, 80,  96, -16, 96};
+const int8_t maxpooling_6_output_ref[34] = {72, 103, 85, -15, 91, 96, -41, 85, 80, 111, 46, 80, 115, -52, 117, -14, 60,
+                                            75, -41, 65, 23,  41, 94, 76,  85, 80, 111, 36, 43, 115, 123, 125, 118, 29};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_6/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_7/config_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define MAXPOOLING_7_OUT_CH 1
 #define MAXPOOLING_7_IN_CH 1

+ 2 - 20
Tests/UnitTest/TestCases/TestData/maxpooling_7/input_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_7_input[8] = {-97, -128, 23, -128, -82, -22, -112, 8};
+const int8_t maxpooling_7_input[8] = {90, 1, -36, -51, -106, -28, -54, 67};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/maxpooling_7/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int8_t maxpooling_7_output_ref[2] = {0, 6};
+const int8_t maxpooling_7_output_ref[2] = {6, 6};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/maxpooling_7/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 4 - 22
Tests/UnitTest/TestCases/TestData/softmax/config_data.h

@@ -1,26 +1,8 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #define SOFTMAX_NUM_ROWS 1
 #define SOFTMAX_ROW_SIZE 5
-#define SOFTMAX_INPUT_MULT 1077952576
-#define SOFTMAX_INPUT_LEFT_SHIFT 23
-#define SOFTMAX_DIFF_MIN -248
+#define SOFTMAX_INPUT_MULT 1077952640
+#define SOFTMAX_INPUT_LEFT_SHIFT 19
+#define SOFTMAX_DIFF_MIN -3968
 #define SOFTMAX_DST_SIZE 5

+ 2 - 20
Tests/UnitTest/TestCases/TestData/softmax/input_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const q7_t softmax_input[5] = {-80, -48, 16, 0, -96};
+const int8_t softmax_input[5] = {43, 49, 71, 1, 64};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/softmax/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const q7_t softmax_output_ref[5] = {-128, -125, 56, -60, -128};
+const q7_t softmax_output_ref[5] = {-78, -76, -72, -85, -73};

+ 1 - 19
Tests/UnitTest/TestCases/TestData/softmax/test_data.h

@@ -1,22 +1,4 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #include "config_data.h"
 #include "input_data.h"
 #include "output_ref_data.h"

+ 2 - 20
Tests/UnitTest/TestCases/TestData/svdf/biases_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const int32_t svdf_biases[3] = {1, 3, -1};
+const int32_t svdf_biases[3] = {-53, -125, 86};

+ 7 - 25
Tests/UnitTest/TestCases/TestData/svdf/config_data.h

@@ -1,29 +1,9 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
-#define SVDF_INPUT_OFFSET 0
-#define SVDF_OUTPUT_OFFSET 0
-#define SVDF_MULTIPLIER_IN 1347440720
-#define SVDF_MULTIPLIER_OUT 1073741824
-#define SVDF_SHIFT_1 -4
-#define SVDF_SHIFT_2 1
+#define SVDF_MULTIPLIER_IN 1717987072
+#define SVDF_MULTIPLIER_OUT 1099511552
+#define SVDF_SHIFT_1 -3
+#define SVDF_SHIFT_2 -11
 #define SVDF_IN_ACTIVATION_MIN -32768
 #define SVDF_IN_ACTIVATION_MAX 32767
 #define SVDF_RANK 8
@@ -34,3 +14,5 @@
 #define SVDF_OUT_ACTIVATION_MIN -128
 #define SVDF_OUT_ACTIVATION_MAX 127
 #define SVDF_INPUT_BATCHES 2
+#define SVDF_INPUT_OFFSET 0
+#define SVDF_OUTPUT_OFFSET 0

+ 2 - 20
Tests/UnitTest/TestCases/TestData/svdf/input_sequence_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const q7_t svdf_input_sequence[12] = {76, 26, -51, -51, 51, -76, -102, -26, -102, 51, -76, -102};
+const q7_t svdf_input_sequence[12] = {-16, -111, -35, -39, -102, -89, 12, -117, 44, -73, -104, 113};

+ 2 - 20
Tests/UnitTest/TestCases/TestData/svdf/output_ref_data.h

@@ -1,23 +1,5 @@
-/*
- * Copyright (C) 2010-2021 Arm Limited or its affiliates. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Generated by generate_test_data.py using TFL version 2.4.1 as reference.
+// Generated by generate_test_data.py using TFL version 2.6.0 as reference.
 #pragma once
 #include <stdint.h>
 
-const q7_t svdf_output_ref[6] = {-115, -128, 29, -28, -59, 24};
+const q7_t svdf_output_ref[6] = {95, 63, -22, 80, 38, 61};

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio